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 5a1843c9f9e323627f9c35529e6a8c853d4dbb0d Merge: 065f6f9 095ea55 Author: wicknix <39230578+wicknix@users.noreply.github.com> Date: Mon Apr 15 18:58:07 2019 -0500 Merge pull request #1 from MoonchildProductions/master keep up with mc CLOBBER | 2 +- Makefile.in | 2 +- accessible/atk/Platform.cpp | 4 - accessible/base/NotificationController.cpp | 1 - accessible/base/Statistics.h | 39 - accessible/base/nsAccessibilityService.cpp | 3 - accessible/tests/mochitest/common.js | 1 - .../tests/mochitest/elm/test_nsApplicationAcc.html | 2 +- .../mochitest/treeupdate/test_contextmenu.xul | 6 +- .../tests/mochitest/treeupdate/test_menu.xul | 4 +- 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/Makefile.in | 2 + application/basilisk/app/blocklist.xml | 4 +- application/basilisk/app/permissions | 2 + application/basilisk/app/profile/basilisk.js | 83 +- .../basilisk/base/content/aboutRobots-icon.png | Bin 9817 -> 0 bytes .../base/content/aboutRobots-widget-left.png | Bin 2224 -> 0 bytes .../basilisk/base/content/aboutRobots.xhtml | 108 - .../basilisk/base/content/browser-context.inc | 16 +- .../content/browser-fullScreenAndPointerLock.js | 38 +- .../basilisk/base/content/browser-fxaccounts.js | 173 +- .../base/content/browser-gestureSupport.js | 10 +- .../basilisk/base/content/browser-menubar.inc | 9 +- .../basilisk/base/content/browser-syncui.js | 82 +- application/basilisk/base/content/browser.css | 5 - application/basilisk/base/content/browser.js | 171 +- application/basilisk/base/content/browser.xul | 18 +- application/basilisk/base/content/content.js | 6 +- application/basilisk/base/content/nsContextMenu.js | 34 +- application/basilisk/base/content/sanitize.js | 55 +- application/basilisk/base/content/sync/quota.js | 247 + .../base/content/sync/quota.xul | 0 application/basilisk/base/content/tab-content.js | 45 - application/basilisk/base/content/tabbrowser.xml | 261 +- .../basilisk/base/content/urlbarBindings.xml | 22 +- .../basilisk/base/content/utilityOverlay.js | 101 +- application/basilisk/base/content/web-panels.xul | 15 + application/basilisk/base/jar.mn | 9 +- .../basilisk/branding/official/branding.nsi | 38 +- .../basilisk/branding/shared/uaoverrides.inc | 2 + .../basilisk/branding/unofficial/branding.nsi | 35 +- .../basilisk/components/about/AboutRedirector.cpp | 5 - application/basilisk/components/build/nsModule.cpp | 1 - .../contextualidentity/content/usercontext.css | 91 - .../basilisk/components/contextualidentity/jar.mn | 6 - .../components/contextualidentity/moz.build | 7 - .../customizableui/CustomizableWidgets.jsm | 158 - .../customizableui/content/panelUI.inc.xul | 7 +- .../basilisk/components/migration/AutoMigrate.jsm | 18 - .../components/migration/MigrationUtils.jsm | 16 - .../components/migration/content/migration.xul | 6 +- application/basilisk/components/moz.build | 4 - application/basilisk/components/nsBrowserGlue.js | 36 +- .../components/places/content/history-panel.js | 7 - .../basilisk/components/places/content/places.js | 3 - .../basilisk/components/preferences/connection.js | 2 +- .../basilisk/components/preferences/connection.xul | 6 +- .../basilisk/components/preferences/containers.js | 176 - .../basilisk/components/preferences/containers.xul | 52 - .../basilisk/components/preferences/cookies.js | 39 +- .../basilisk/components/preferences/cookies.xul | 4 - .../basilisk/components/preferences/handlers.css | 4 - .../basilisk/components/preferences/handlers.xml | 23 - .../components/preferences/in-content/advanced.js | 19 - .../components/preferences/in-content/advanced.xul | 13 - .../preferences/in-content/containers.js | 73 - .../preferences/in-content/containers.xul | 54 - .../components/preferences/in-content/content.js | 31 - .../components/preferences/in-content/content.xul | 24 - .../components/preferences/in-content/jar.mn | 1 - .../preferences/in-content/preferences.js | 1 - .../preferences/in-content/preferences.xul | 11 - .../components/preferences/in-content/privacy.js | 88 - .../components/preferences/in-content/privacy.xul | 25 - .../components/preferences/in-content/sync.js | 119 +- .../components/preferences/in-content/sync.xul | 8 +- application/basilisk/components/preferences/jar.mn | 4 - .../basilisk/components/preferences/translation.js | 255 - .../components/preferences/translation.xul | 88 - .../components/sessionstore/ContentRestore.jsm | 4 - .../components/sessionstore/SessionFile.jsm | 2 - .../components/sessionstore/SessionHistory.jsm | 3 +- .../components/sessionstore/SessionSaver.jsm | 16 - .../components/sessionstore/SessionStorage.jsm | 9 +- .../components/sessionstore/SessionStore.jsm | 54 +- .../components/sessionstore/TabAttributes.jsm | 5 +- .../basilisk/components/sessionstore/TabState.jsm | 4 - .../components/sessionstore/nsSessionStartup.js | 1 - .../components/translation/BingTranslator.jsm | 449 - .../components/translation/Translation.jsm | 446 - .../translation/TranslationContentHandler.jsm | 181 - .../components/translation/TranslationDocument.jsm | 683 - .../components/translation/YandexTranslator.jsm | 343 - application/basilisk/components/translation/jar.mn | 6 - .../microsoft-translator-attribution.png | Bin 3422 -> 0 bytes .../basilisk/components/translation/moz.build | 7 - .../components/translation/translation-infobar.xml | 441 - .../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 | 13 +- .../basilisk/extensions/pdfjs/content/PdfJs.jsm | 23 +- .../pdfjs/content/PdfStreamConverter.jsm | 38 +- application/basilisk/installer/package-manifest.in | 39 +- application/basilisk/installer/windows/Makefile.in | 10 - .../basilisk/installer/windows/nsis/defines.nsi.in | 31 - .../basilisk/installer/windows/nsis/installer.nsi | 131 - .../windows/nsis/maintenanceservice_installer.nsi | 332 - .../basilisk/installer/windows/nsis/shared.nsh | 93 - .../installer/windows/nsis/uninstaller.nsi | 18 - .../locales/en-US/chrome/browser/aboutRobots.dtd | 29 - .../locales/en-US/chrome/browser/browser.dtd | 7 +- .../en-US/chrome/browser/browser.properties | 31 - .../chrome/browser/preferences/containers.dtd | 24 - .../browser/preferences/containers.properties | 31 - .../en-US/chrome/browser/preferences/content.dtd | 15 - .../en-US/chrome/browser/preferences/cookies.dtd | 1 - .../chrome/browser/preferences/preferences.dtd | 1 - .../browser/preferences/preferences.properties | 20 +- .../en-US/chrome/browser/preferences/privacy.dtd | 13 +- .../en-US/chrome/browser/preferences/sync.dtd | 1 + .../chrome/browser/preferences/translation.dtd | 24 - .../locales/en-US/chrome/browser/syncBrand.dtd | 2 +- .../locales/en-US/chrome/browser/syncSetup.dtd | 2 +- .../locales/en-US/chrome/browser/translation.dtd | 75 - .../en-US/chrome/browser/translation.properties | 12 - .../locales/en-US/installer/custom.properties | 4 - .../locales/en-US/installer/nsisstrings.properties | 67 - application/basilisk/locales/jar.mn | 6 - application/basilisk/modules/ContentClick.jsm | 5 - .../basilisk/modules/ProcessHangMonitor.jsm | 2 +- .../basilisk/modules/WindowsPreviewPerTab.jsm | 9 +- application/basilisk/themes/linux/browser.css | 74 - .../themes/linux/preferences/preferences.css | 6 - application/basilisk/themes/osx/browser.css | 133 - .../themes/osx/preferences/preferences.css | 5 - .../themes/shared/incontentprefs/containers.css | 32 - .../shared/incontentprefs/preferences.inc.css | 3 +- application/basilisk/themes/shared/jar.inc.mn | 6 - .../themes/shared/notification-icons.inc.css | 24 - .../themes/shared/preferences/containers.css | 53 - .../themes/shared/translation/infobar.inc.css | 95 - .../themes/shared/translation/translating-16.png | Bin 21270 -> 0 bytes .../shared/translation/translating-16@2x.png | Bin 29889 -> 0 bytes .../themes/shared/translation/translation-16.png | Bin 889 -> 0 bytes .../shared/translation/translation-16@2x.png | Bin 2076 -> 0 bytes application/basilisk/themes/windows/browser.css | 81 - .../themes/windows/preferences/preferences.css | 7 - application/palemoon/app/blocklist.xml | 19 +- application/palemoon/app/moz.build | 13 +- application/palemoon/app/profile/palemoon.js | 74 +- application/palemoon/base/content/aboutDialog.css | 71 +- application/palemoon/base/content/aboutDialog.js | 530 +- application/palemoon/base/content/aboutDialog.xul | 73 +- .../palemoon/base/content/aboutRobots-icon.png | Bin 9817 -> 0 bytes .../base/content/aboutRobots-widget-left.png | Bin 2224 -> 0 bytes .../palemoon/base/content/aboutRobots.xhtml | 108 - .../palemoon/base/content/abouthome/aboutHome.css | 339 - .../base/content/abouthome/aboutHome.xhtml | 60 - .../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-menudragging.js | 26 +- application/palemoon/base/content/browser-sets.inc | 5 +- .../palemoon/base/content/browser-tabPreviews.js | 7 + .../palemoon/base/content/browser-tabPreviews.xml | 5 +- .../palemoon/base/content/browser-title.css | 14 +- application/palemoon/base/content/browser.js | 158 +- application/palemoon/base/content/browser.xul | 5 +- application/palemoon/base/content/content.js | 2 - .../palemoon/base/content/newtab/newTab.css | 350 - application/palemoon/base/content/nsContextMenu.js | 31 +- .../palemoon/base/content/pageinfo/pageInfo.xul | 507 - application/palemoon/base/content/palemoon.xhtml | 6 +- application/palemoon/base/content/sanitize.js | 24 +- .../palemoon/base/content/sync/notification.xml | 129 - application/palemoon/base/content/sync/quota.js | 279 - application/palemoon/base/content/tabbrowser.css | 11 +- application/palemoon/base/content/tabbrowser.xml | 609 +- .../palemoon/base/content/urlbarBindings.xml | 4 + .../palemoon/base/content/utilityOverlay.js | 133 +- application/palemoon/base/jar.mn | 181 +- .../palemoon/branding/official/branding.nsi | 39 +- .../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/official/content/moz.build | 1 - .../palemoon/branding/official/locales/jar.mn | 6 +- .../palemoon/branding/official/locales/moz.build | 1 - .../palemoon/branding/shared/pref/preferences.inc | 8 +- .../palemoon/branding/shared/pref/uaoverrides.inc | 11 +- .../palemoon/branding/unofficial/branding.nsi | 28 +- .../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 | 19 +- .../palemoon/branding/unofficial/content/moz.build | 1 - .../palemoon/branding/unofficial/locales/jar.mn | 6 +- .../palemoon/branding/unstable/branding.nsi | 36 +- .../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 | 20 +- .../palemoon/branding/unstable/content/moz.build | 1 - .../palemoon/branding/unstable/locales/jar.mn | 6 +- .../palemoon/components/BrowserComponents.manifest | 18 + .../palemoon/components/about/AboutRedirector.cpp | 184 - .../palemoon/components/about/AboutRedirector.h | 32 - application/palemoon/components/about/moz.build | 19 - .../palemoon/components/abouthome/aboutHome.css | 343 + .../content => components}/abouthome/aboutHome.js | 0 .../palemoon/components/abouthome/aboutHome.xhtml | 62 + .../content => components}/abouthome/addons.png | Bin .../content => components}/abouthome/addons@2x.png | Bin .../content => components}/abouthome/bookmarks.png | Bin .../abouthome/bookmarks@2x.png | Bin .../content => components}/abouthome/downloads.png | Bin .../abouthome/downloads@2x.png | Bin .../content => components}/abouthome/history.png | Bin .../abouthome/history@2x.png | Bin application/palemoon/components/abouthome/jar.mn | 33 + .../palemoon/components/abouthome/moz.build | 8 + .../content => components}/abouthome/noise.png | Bin .../abouthome/restore-large.png | Bin .../abouthome/restore-large@2x.png | Bin .../content => components}/abouthome/restore.png | Bin .../abouthome/restore@2x.png | Bin .../content => components}/abouthome/settings.png | Bin .../abouthome/settings@2x.png | Bin .../content => components}/abouthome/snippet1.png | Bin .../abouthome/snippet1@2x.png | Bin .../content => components}/abouthome/snippet2.png | Bin .../abouthome/snippet2@2x.png | Bin .../content => components}/abouthome/sync.png | Bin .../content => components}/abouthome/sync@2x.png | Bin application/palemoon/components/build/moz.build | 9 +- .../palemoon/components/build/nsBrowserCompsCID.h | 4 - application/palemoon/components/build/nsModule.cpp | 20 - application/palemoon/components/certerror/jar.mn | 4 +- .../palemoon/components/certerror/moz.build | 1 - .../palemoon/components/dirprovider/moz.build | 12 +- .../components/downloads/DownloadsCommon.jsm | 868 +- .../components/downloads/DownloadsViewUI.jsm | 250 + .../downloads/content/allDownloadsViewOverlay.js | 1200 +- .../components/downloads/content/downloads.js | 488 +- .../downloads/content/downloadsOverlay.xul | 2 +- application/palemoon/components/downloads/jar.mn | 26 +- .../palemoon/components/downloads/moz.build | 1 + .../palemoon/components/feeds/FeedWriter.js | 20 +- .../components/feeds/WebContentConverter.js | 2 +- application/palemoon/components/feeds/jar.mn | 8 +- application/palemoon/components/feeds/moz.build | 8 +- application/palemoon/components/fuel/moz.build | 12 +- application/palemoon/components/moz.build | 11 +- .../{base/content => components}/newtab/cells.js | 0 .../{base/content => components}/newtab/drag.js | 0 .../newtab/dragDataHelper.js | 0 .../{base/content => components}/newtab/drop.js | 0 .../content => components}/newtab/dropPreview.js | 0 .../newtab/dropTargetShim.js | 0 .../{base/content => components}/newtab/grid.js | 0 application/palemoon/components/newtab/jar.mn | 8 + application/palemoon/components/newtab/moz.build | 8 + application/palemoon/components/newtab/newTab.css | 349 + .../{base/content => components}/newtab/newTab.js | 0 .../content => components}/newtab/newTab.xhtml | 0 .../{base/content => components}/newtab/page.js | 0 .../{base/content => components}/newtab/search.js | 0 .../{base/content => components}/newtab/sites.js | 0 .../newtab/transformations.js | 0 .../{base/content => components}/newtab/undo.js | 0 .../{base/content => components}/newtab/updater.js | 0 .../palemoon/components/nsAboutRedirector.js | 114 + application/palemoon/components/nsBrowserGlue.js | 23 +- .../{base/content => components}/pageinfo/feeds.js | 0 .../content => components}/pageinfo/feeds.xml | 0 application/palemoon/components/pageinfo/jar.mn | 13 + application/palemoon/components/pageinfo/moz.build | 8 + .../content => components}/pageinfo/pageInfo.css | 0 .../content => components}/pageinfo/pageInfo.js | 0 .../content => components}/pageinfo/pageInfo.xml | 0 .../palemoon/components/pageinfo/pageInfo.xul | 507 + .../content => components}/pageinfo/permissions.js | 0 .../content => components}/pageinfo/security.js | 0 .../components/permissions/aboutPermissions.js | 8 + application/palemoon/components/permissions/jar.mn | 8 +- .../palemoon/components/permissions/moz.build | 1 - .../palemoon/components/places/PlacesUIUtils.jsm | 40 +- .../places/content/bookmarkProperties.js | 5 + .../components/places/content/controller.js | 17 +- .../palemoon/components/places/content/places.js | 4 +- application/palemoon/components/places/jar.mn | 46 +- application/palemoon/components/places/moz.build | 1 - .../palemoon/components/preferences/advanced.js | 4 +- .../palemoon/components/preferences/advanced.xul | 26 +- .../palemoon/components/preferences/connection.js | 2 +- .../palemoon/components/preferences/connection.xul | 6 +- application/palemoon/components/preferences/jar.mn | 73 +- .../palemoon/components/preferences/main.xul | 7 +- .../palemoon/components/preferences/newtaburl.js | 102 + .../components/preferences/preferences.xul | 4 +- .../palemoon/components/preferences/security.xul | 25 +- .../palemoon/components/preferences/tabs.js | 75 +- .../palemoon/components/preferences/tabs.xul | 2 +- .../palemoon/components/privatebrowsing/jar.mn | 2 +- application/palemoon/components/search/jar.mn | 8 +- application/palemoon/components/search/moz.build | 1 - .../components/sessionstore/SessionStore.jsm | 7 +- .../palemoon/components/sessionstore/jar.mn | 6 +- .../palemoon/components/sessionstore/moz.build | 4 +- application/palemoon/components/shell/jar.mn | 4 +- application/palemoon/components/shell/moz.build | 32 +- .../palemoon/components/statusbar/Status.jsm | 20 +- .../palemoon/components/statusbar/Status4Evar.jsm | 45 +- .../palemoon/components/statusbar/content-thunk.js | 23 + application/palemoon/components/statusbar/jar.mn | 20 +- .../palemoon/components/statusbar/moz.build | 1 + .../sync/aboutSyncTabs-bindings.xml | 0 .../content => components}/sync/aboutSyncTabs.css | 0 .../content => components}/sync/aboutSyncTabs.js | 0 .../content => components}/sync/aboutSyncTabs.xul | 0 .../{base/content => components}/sync/addDevice.js | 0 .../content => components}/sync/addDevice.xul | 0 .../content => components}/sync/genericChange.js | 0 .../content => components}/sync/genericChange.xul | 0 application/palemoon/components/sync/jar.mn | 22 + .../{base/content => components}/sync/key.xhtml | 0 application/palemoon/components/sync/moz.build | 8 + .../palemoon/components/sync/notification.xml | 129 + .../{base/content => components}/sync/progress.js | 0 .../content => components}/sync/progress.xhtml | 0 application/palemoon/components/sync/quota.js | 247 + .../{base/content => components}/sync/quota.xul | 0 .../{base/content => components}/sync/setup.js | 0 .../{base/content => components}/sync/setup.xul | 0 .../{base/content => components}/sync/utils.js | 0 application/palemoon/config/version.txt | 2 +- application/palemoon/configure.in | 13 + application/palemoon/confvars.sh | 7 +- application/palemoon/fonts/moz.build | 4 +- application/palemoon/installer/package-manifest.in | 18 +- application/palemoon/installer/windows/Makefile.in | 21 - .../palemoon/installer/windows/nsis/defines.nsi.in | 31 - .../palemoon/installer/windows/nsis/installer.nsi | 131 - .../windows/nsis/maintenanceservice_installer.nsi | 332 - .../palemoon/installer/windows/nsis/shared.nsh | 93 - .../installer/windows/nsis/uninstaller.nsi | 18 - application/palemoon/locales/Makefile.in | 2 + .../locales/en-US/chrome/browser/aboutHome.dtd | 4 + .../locales/en-US/chrome/browser/aboutRobots.dtd | 29 - .../en-US/chrome/browser/baseMenuOverlay.dtd | 1 + .../locales/en-US/chrome/browser/browser.dtd | 10 +- .../en-US/chrome/browser/browser.properties | 21 + .../chrome/browser/downloads/downloads.properties | 3 + .../locales/en-US/chrome/browser/palemoon.dtd | 17 +- .../browser/permissions/aboutPermissions.dtd | 2 +- .../en-US/chrome/browser/preferences/advanced.dtd | 15 +- .../browser/preferences/preferences.properties | 4 +- .../en-US/chrome/browser/preferences/privacy.dtd | 6 +- .../en-US/chrome/browser/preferences/security.dtd | 4 + .../en-US/chrome/browser/tabbrowser.properties | 4 + .../locales/en-US/installer/custom.properties | 4 +- .../locales/en-US/installer/nsisstrings.properties | 64 - application/palemoon/locales/jar.mn | 157 +- .../palemoon/modules/FormSubmitObserver.jsm | 46 +- .../palemoon/modules/WindowsPreviewPerTab.jsm | 609 +- application/palemoon/modules/moz.build | 2 +- application/palemoon/moz.build | 4 +- application/palemoon/themes/linux/browser.css | 101 +- .../palemoon/themes/linux/communicator/jar.mn | 2 +- application/palemoon/themes/linux/jar.mn | 128 +- application/palemoon/themes/moz.build | 1 - application/palemoon/themes/osx/browser.css | 101 +- .../palemoon/themes/osx/communicator/jar.mn | 2 +- application/palemoon/themes/osx/jar.mn | 318 +- .../themes/shared/tabbrowser/tab-audio-small.svg | 58 + .../themes/shared/tabbrowser/tab-audio.svg | 18 + .../palemoon/themes/windows/Toolbar-glass.png | Bin 18355 -> 18803 bytes .../palemoon/themes/windows/Toolbar-glass.svg | 3218 ++ .../palemoon/themes/windows/Toolbar-inverted.png | Bin 4653 -> 7101 bytes .../palemoon/themes/windows/Toolbar-inverted.svg | 302 + application/palemoon/themes/windows/Toolbar.png | Bin 15505 -> 16015 bytes application/palemoon/themes/windows/Toolbar.svg | 1356 + application/palemoon/themes/windows/browser.css | 124 +- .../palemoon/themes/windows/communicator/jar.mn | 2 +- .../themes/windows/downloads/download-glow.png | Bin 546 -> 0 bytes .../themes/windows/downloads/downloads.css | 19 +- application/palemoon/themes/windows/jar.mn | 304 +- .../palemoon/themes/windows/places/organizer.css | 7 + .../palemoon/themes/windows/statusbar/overlay.css | 2 +- application/xulrunner/confvars.sh | 4 - build/gyp.mozbuild | 1 - build/moz.configure/old.configure | 7 +- build/moz.configure/warnings.configure | 8 + caps/nsPrincipal.cpp | 13 + config/external/moz.build | 3 + config/external/nss/Makefile.in | 19 - config/external/nss/nss.symbols | 1 - config/milestone.txt | 2 +- config/rules.mk | 9 - db/sqlite3/src/sqlite3.c | 54627 ++++++++++++------- db/sqlite3/src/sqlite3.h | 1387 +- devtools/client/menus.js | 3 +- devtools/client/netmonitor/filter-predicates.js | 4 +- .../netmonitor/test/browser_net_copy_headers.js | 16 +- .../netmonitor/test/browser_net_timing-division.js | 4 +- .../client/responsive.html/docs/browser-swap.md | 3 - devtools/client/responsive.html/manager.js | 16 +- devtools/client/shared/AppCacheUtils.jsm | 8 +- devtools/client/shared/curl.js | 9 +- devtools/client/styleeditor/test/browser.ini | 1 - .../browser_styleeditor_loading_with_containers.js | 63 - .../net/test/mochitest/browser_net_headers.js | 4 +- .../test/fixtures/stubs/consoleApi.js | 72 +- ...console_bug_630733_response_redirect_headers.js | 2 +- .../test/browser_webconsole_output_02.js | 4 +- devtools/moz.build | 7 +- devtools/server/actors/moz.build | 2 +- devtools/server/actors/stylesheets.js | 13 +- devtools/server/actors/webbrowser.js | 18 - devtools/server/moz.build | 12 - devtools/server/nsJSInspector.cpp | 147 - devtools/server/tests/unit/test_listsources-04.js | 4 +- devtools/shared/heapsnapshot/HeapSnapshot.cpp | 37 +- devtools/shared/heapsnapshot/HeapSnapshot.h | 17 +- devtools/shared/jsinspector/moz.build | 17 + .../jsinspector}/nsIJSInspector.idl | 0 devtools/shared/jsinspector/nsJSInspector.cpp | 146 + .../{server => shared/jsinspector}/nsJSInspector.h | 0 devtools/shared/moz.build | 1 + devtools/shared/security/socket.js | 1 - .../shared/webconsole/test/test_network_get.html | 8 +- .../webconsole/test/test_network_longstring.html | 4 +- .../shared/webconsole/test/test_network_post.html | 8 +- docs/CODE_OF_CONDUCT.md | 75 + 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/nsDefaultURIFixup.cpp | 29 +- docshell/base/nsDocShell.cpp | 131 +- docshell/base/nsDocShell.h | 1 + docshell/base/nsDocShellEditorData.cpp | 1 + docshell/base/nsDocShellLoadInfo.cpp | 17 + docshell/base/nsDocShellLoadInfo.h | 4 + docshell/base/nsIDocShell.idl | 5 + docshell/base/nsIDocShellLoadInfo.idl | 6 + 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 + docshell/test/unit/test_nsDefaultURIFixup_info.js | 8 + 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 | 71 +- 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 | 36 +- dom/base/Navigator.cpp | 81 - dom/base/Navigator.h | 7 - dom/base/Pose.cpp | 1 - dom/base/ProcessGlobal.cpp | 1 - dom/base/nsAttrAndChildArray.cpp | 9 +- dom/base/nsCCUncollectableMarker.cpp | 40 +- dom/base/nsContentList.cpp | 1 - dom/base/nsContentUtils.cpp | 71 +- dom/base/nsContentUtils.h | 19 +- dom/base/nsDOMAttributeMap.cpp | 1 - dom/base/nsDOMClassInfo.cpp | 4 - dom/base/nsDOMMutationObserver.cpp | 1 - dom/base/nsDOMNavigationTiming.cpp | 7 - dom/base/nsDOMWindowUtils.cpp | 2 - dom/base/nsDocument.cpp | 214 +- dom/base/nsDocument.h | 15 +- dom/base/nsFrameLoader.cpp | 3 + dom/base/nsFrameMessageManager.cpp | 15 - dom/base/nsGenericDOMDataNode.cpp | 4 - dom/base/nsGlobalWindow.cpp | 110 +- dom/base/nsGlobalWindow.h | 29 +- dom/base/nsIDocument.h | 18 +- dom/base/nsINode.cpp | 49 + dom/base/nsJSEnvironment.cpp | 34 +- dom/base/nsJSTimeoutHandler.cpp | 1 - dom/base/nsMappedAttributes.h | 11 +- dom/base/nsNodeInfoManager.cpp | 3 - dom/base/nsNodeUtils.cpp | 10 + dom/base/nsObjectLoadingContent.cpp | 10 - dom/base/nsRange.cpp | 1 - dom/base/nsScriptLoader.cpp | 13 +- dom/base/nsWrapperCache.cpp | 2 +- dom/base/nsWrapperCache.h | 5 +- dom/bindings/BindingUtils.cpp | 10 +- dom/bindings/BindingUtils.h | 103 +- dom/bindings/CallbackObject.cpp | 1 - dom/bindings/Codegen.py | 341 +- dom/bindings/Configuration.py | 2 +- dom/bindings/Exceptions.cpp | 1 - dom/bindings/MozMap.h | 121 - dom/bindings/Record.h | 91 + dom/bindings/SimpleGlobalObject.cpp | 2 - dom/bindings/moz.build | 2 +- dom/bindings/parser/WebIDL.py | 152 +- dom/browser-element/BrowserElementParent.js | 13 +- dom/canvas/CanvasRenderingContext2D.cpp | 38 +- dom/canvas/CanvasRenderingContext2D.h | 12 + dom/canvas/CanvasRenderingContextHelper.cpp | 14 - dom/canvas/ImageBitmap.cpp | 101 +- dom/canvas/ImageBitmap.h | 12 + dom/canvas/ImageBitmapRenderingContext.cpp | 5 + dom/canvas/ImageData.cpp | 1 - dom/canvas/WebGL1Context.cpp | 3 - dom/canvas/WebGLContext.cpp | 103 - dom/canvas/WebGLContext.h | 6 +- dom/canvas/WebGLTextureUpload.cpp | 22 +- dom/canvas/test/test_imagebitmap.html | 23 +- dom/console/Console.cpp | 1 - dom/crypto/WebCryptoTask.cpp | 46 +- dom/events/DOMEventTargetHelper.cpp | 1 - dom/events/DataTransfer.cpp | 1 - dom/events/Event.cpp | 1 - dom/events/EventDispatcher.cpp | 48 - dom/events/EventStateManager.cpp | 6 + dom/events/EventStateManager.h | 3 +- dom/events/JSEventHandler.cpp | 1 - dom/fetch/Fetch.cpp | 7 +- dom/fetch/FetchConsumer.cpp | 10 +- dom/fetch/FetchDriver.cpp | 13 - dom/fetch/Headers.cpp | 14 +- dom/fetch/Headers.h | 12 +- dom/fetch/InternalHeaders.cpp | 11 +- dom/fetch/InternalHeaders.h | 4 +- dom/filesystem/Directory.cpp | 1 - dom/gamepad/GamepadManager.cpp | 18 - dom/gamepad/GamepadManager.h | 6 - dom/gamepad/GamepadServiceTest.cpp | 1 - dom/gamepad/ipc/GamepadServiceType.h | 4 +- dom/geolocation/nsGeolocation.cpp | 70 +- dom/geolocation/nsGeolocation.h | 6 - dom/html/HTMLCanvasElement.cpp | 43 +- dom/html/HTMLCanvasElement.h | 8 +- dom/html/HTMLFormControlsCollection.cpp | 1 - dom/html/HTMLFormElement.cpp | 11 - dom/html/HTMLImageElement.cpp | 2 - dom/html/HTMLInputElement.cpp | 10 - dom/html/HTMLMediaElement.cpp | 361 - dom/html/HTMLMediaElement.h | 84 - dom/html/HTMLOptionsCollection.cpp | 51 +- dom/html/HTMLOptionsCollection.h | 9 +- dom/html/HTMLSelectElement.cpp | 5 - dom/html/HTMLSelectElement.h | 2 +- dom/html/HTMLTableElement.cpp | 15 +- dom/html/HTMLTableSectionElement.cpp | 2 +- dom/html/ImageDocument.cpp | 17 + dom/html/ImageDocument.h | 3 + dom/html/TextTrackManager.cpp | 37 +- dom/html/TextTrackManager.h | 15 +- dom/html/nsDOMStringMap.cpp | 1 - dom/html/nsGenericHTMLElement.h | 7 - dom/html/nsTextEditorState.cpp | 19 +- dom/indexedDB/ActorsChild.cpp | 4 +- dom/indexedDB/ActorsParent.cpp | 178 +- dom/indexedDB/FileManager.h | 3 +- dom/indexedDB/IDBCursor.cpp | 1 - dom/indexedDB/IDBFactory.cpp | 19 - 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/indexedDB/KeyPath.cpp | 77 +- dom/interfaces/html/nsIDOMHTMLElement.idl | 1 - dom/ipc/ContentChild.cpp | 9 - dom/ipc/ContentChild.h | 2 - dom/ipc/ContentParent.cpp | 37 - dom/ipc/ContentParent.h | 7 - dom/ipc/PContent.ipdl | 13 - dom/ipc/TabChild.cpp | 4 - .../en-US/chrome/security/security.properties | 2 + dom/media/AudioStream.cpp | 6 - dom/media/Benchmark.cpp | 2 - dom/media/CubebUtils.cpp | 33 - dom/media/CubebUtils.h | 2 - dom/media/DecoderTraits.cpp | 115 +- dom/media/GraphDriver.cpp | 21 +- dom/media/GraphDriver.h | 6 +- dom/media/MP3Decoder.cpp | 50 - dom/media/MP3Demuxer.cpp | 1342 - dom/media/MP3Demuxer.h | 474 - dom/media/MP3FrameParser.cpp | 591 - dom/media/MP3FrameParser.h | 219 - dom/media/MediaData.h | 3 + dom/media/MediaDecoder.cpp | 52 - dom/media/MediaDecoder.h | 8 - dom/media/MediaDecoderStateMachine.cpp | 53 +- dom/media/MediaFormatReader.cpp | 4 + dom/media/MediaManager.cpp | 54 +- dom/media/MediaPrefs.h | 6 +- dom/media/MediaStreamGraph.cpp | 3 +- dom/media/ThreadPoolCOMListener.h | 4 +- dom/media/VideoFrameContainer.cpp | 12 +- dom/media/VideoUtils.cpp | 56 +- dom/media/VideoUtils.h | 5 + dom/media/WebVTTListener.h | 1 + dom/media/android/AndroidMediaDecoder.cpp | 25 - dom/media/android/AndroidMediaDecoder.h | 28 - dom/media/android/AndroidMediaPluginHost.cpp | 305 - dom/media/android/AndroidMediaPluginHost.h | 41 - dom/media/android/AndroidMediaReader.cpp | 449 - dom/media/android/AndroidMediaReader.h | 75 - dom/media/android/AndroidMediaResourceServer.cpp | 503 - dom/media/android/AndroidMediaResourceServer.h | 96 - dom/media/android/MPAPI.h | 165 - dom/media/android/moz.build | 27 - dom/media/directshow/AudioSinkFilter.cpp | 285 - dom/media/directshow/AudioSinkFilter.h | 95 - dom/media/directshow/AudioSinkInputPin.cpp | 195 - dom/media/directshow/AudioSinkInputPin.h | 76 - dom/media/directshow/DirectShowDecoder.cpp | 65 - dom/media/directshow/DirectShowDecoder.h | 45 - dom/media/directshow/DirectShowReader.cpp | 360 - dom/media/directshow/DirectShowReader.h | 110 - dom/media/directshow/DirectShowUtils.cpp | 369 - dom/media/directshow/DirectShowUtils.h | 125 - dom/media/directshow/SampleSink.cpp | 159 - dom/media/directshow/SampleSink.h | 67 - dom/media/directshow/SourceFilter.cpp | 683 - dom/media/directshow/SourceFilter.h | 75 - dom/media/directshow/moz.build | 41 - dom/media/eme/DetailedPromise.cpp | 3 - dom/media/eme/MediaKeySession.cpp | 3 - dom/media/eme/MediaKeys.cpp | 2 - dom/media/fmp4/MP4Decoder.cpp | 12 +- dom/media/fmp4/MP4Demuxer.cpp | 64 - dom/media/fmp4/MP4Stream.cpp | 3 - dom/media/fmp4/moz.build | 3 - dom/media/gmp/GMPParent.cpp | 3 +- dom/media/gmp/widevine-adapter/WidevineAdapter.cpp | 10 +- .../gmp/widevine-adapter/WidevineDecryptor.cpp | 101 +- dom/media/gmp/widevine-adapter/WidevineDecryptor.h | 24 +- dom/media/gmp/widevine-adapter/WidevineUtils.cpp | 4 +- dom/media/gmp/widevine-adapter/WidevineUtils.h | 10 +- .../gmp/widevine-adapter/WidevineVideoDecoder.h | 2 +- .../widevine-adapter/content_decryption_module.h | 289 +- .../content_decryption_module_export.h | 22 + .../content_decryption_module_ext.h | 64 + dom/media/gtest/Cargo.toml | 7 - dom/media/gtest/TestMP3Demuxer.cpp | 1 - dom/media/gtest/TestMP4Reader.cpp | 217 - dom/media/gtest/TestRust.cpp | 9 - dom/media/gtest/hello.rs | 6 - dom/media/gtest/moz.build | 1 - dom/media/mediasource/MediaSource.cpp | 2 - dom/media/mediasource/moz.build | 3 - dom/media/moz.build | 18 +- dom/media/mp3/MP3Decoder.cpp | 50 + dom/media/{ => mp3}/MP3Decoder.h | 0 dom/media/mp3/MP3Demuxer.cpp | 1340 + dom/media/mp3/MP3Demuxer.h | 472 + dom/media/mp3/moz.build | 17 + dom/media/ogg/OggDemuxer.cpp | 2 - dom/media/platforms/MediaTelemetryConstants.h | 22 - dom/media/platforms/PDMFactory.cpp | 9 - dom/media/platforms/agnostic/AOMDecoder.cpp | 332 + dom/media/platforms/agnostic/AOMDecoder.h | 62 + .../platforms/agnostic/AgnosticDecoderModule.cpp | 19 +- dom/media/platforms/agnostic/VPXDecoder.cpp | 53 +- dom/media/platforms/agnostic/VPXDecoder.h | 12 +- dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp | 18 +- dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp | 3 + dom/media/platforms/ffmpeg/FFmpegLibWrapper.h | 7 +- dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp | 75 +- dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h | 1 + dom/media/platforms/ffmpeg/ffvpx/moz.build | 2 +- dom/media/platforms/moz.build | 9 +- dom/media/platforms/omx/OmxPlatformLayer.cpp | 23 +- dom/media/platforms/wmf/DXVA2Manager.cpp | 8 - dom/media/platforms/wmf/WMFAudioMFTManager.cpp | 1 - dom/media/platforms/wmf/WMFDecoderModule.h | 6 +- dom/media/platforms/wmf/WMFMediaDataDecoder.cpp | 46 - dom/media/platforms/wmf/WMFMediaDataDecoder.h | 6 +- dom/media/platforms/wmf/WMFVideoMFTManager.cpp | 4 - dom/media/systemservices/LoadManager.cpp | 18 - dom/media/test/{bug580982.webm => bug1377278.webm} | Bin ...0982.webm^headers^ => bug1377278.webm^headers^} | 0 dom/media/test/crashtests/1228484.html | 13 - dom/media/test/crashtests/crashtests.list | 2 - dom/media/test/manifest.js | 8 +- dom/media/test/mochitest.ini | 4 +- dom/media/test/test_can_play_type_mpeg.html | 3 +- 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 | 3 - dom/media/webaudio/WaveShaperNode.cpp | 1 - dom/media/webm/WebMDecoder.cpp | 9 + dom/media/webm/WebMDemuxer.cpp | 166 +- dom/media/webm/WebMDemuxer.h | 18 +- dom/media/webrtc/RTCCertificate.cpp | 2 +- dom/moz.build | 1 - dom/network/TCPSocketChild.cpp | 1 - dom/notification/Notification.cpp | 212 - dom/notification/Notification.h | 34 - dom/performance/PerformanceMainThread.cpp | 1 - dom/performance/PerformanceObserver.cpp | 1 - dom/plugins/base/nptypes.h | 12 - dom/plugins/base/nsPluginHost.cpp | 9 +- dom/plugins/base/nsPluginsDirUnix.cpp | 22 +- dom/plugins/ipc/PluginAsyncSurrogate.cpp | 2 - dom/plugins/ipc/PluginHangUIParent.cpp | 9 - dom/plugins/ipc/PluginInstanceParent.cpp | 13 +- dom/plugins/ipc/PluginModuleParent.cpp | 80 +- dom/plugins/ipc/PluginModuleParent.h | 3 - .../provider/PresentationControlService.js | 1 - 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 | 54 +- dom/security/nsMixedContentBlocker.h | 3 - dom/security/test/cors/test_CrossSiteXHR.html | 2 +- dom/smil/nsSMILAnimationController.cpp | 2 +- dom/storage/DOMStorageCache.cpp | 60 +- dom/storage/DOMStorageCache.h | 6 +- dom/storage/DOMStorageDBThread.cpp | 2 - 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/SVGUseElement.cpp | 9 +- dom/svg/nsISVGPoint.cpp | 1 - dom/svg/nsSVGElement.h | 1 - dom/svg/test/reftest_viewport_noninteger.html | 175 + dom/system/mac/CoreLocationLocationProvider.mm | 3 - dom/system/windows/WindowsLocationProvider.cpp | 4 - dom/url/URLSearchParams.cpp | 51 +- dom/url/URLSearchParams.h | 19 +- dom/vr/VRDisplay.cpp | 802 - dom/vr/VRDisplay.h | 362 - dom/vr/VREventObserver.cpp | 79 - dom/vr/VREventObserver.h | 33 - dom/vr/moz.build | 22 - dom/webidl/AddonEvent.webidl | 12 - dom/webidl/AddonManager.webidl | 91 - dom/webidl/AudioContext.webidl | 1 - dom/webidl/CommandEvent.webidl | 6 +- dom/webidl/CompositionEvent.webidl | 10 +- dom/webidl/CustomEvent.webidl | 6 +- dom/webidl/DeviceMotionEvent.webidl | 12 +- dom/webidl/DeviceOrientationEvent.webidl | 12 +- dom/webidl/DragEvent.webidl | 30 +- dom/webidl/Element.webidl | 6 +- dom/webidl/Event.webidl | 4 +- dom/webidl/HashChangeEvent.webidl | 8 +- dom/webidl/Headers.webidl | 2 +- dom/webidl/InstallTrigger.webidl | 2 +- dom/webidl/IntersectionObserver.webidl | 6 +- dom/webidl/KeyEvent.webidl | 18 +- dom/webidl/MessageEvent.webidl | 12 +- dom/webidl/MouseEvent.webidl | 64 +- dom/webidl/MouseScrollEvent.webidl | 30 +- dom/webidl/MutationEvent.webidl | 14 +- dom/webidl/Navigator.webidl | 8 - dom/webidl/ScrollAreaEvent.webidl | 16 +- dom/webidl/SimpleGestureEvent.webidl | 36 +- dom/webidl/StorageEvent.webidl | 14 +- dom/webidl/TestInterfaceJS.webidl | 2 +- dom/webidl/TimeEvent.webidl | 4 +- dom/webidl/TouchEvent.webidl | 22 +- dom/webidl/UIEvent.webidl | 8 +- dom/webidl/URLSearchParams.webidl | 3 +- dom/webidl/VRDisplay.webidl | 286 - dom/webidl/XULCommandEvent.webidl | 18 +- dom/webidl/moz.build | 7 - dom/workers/RuntimeService.cpp | 14 - dom/workers/ServiceWorkerClient.cpp | 2 +- dom/workers/ServiceWorkerClients.cpp | 8 +- dom/workers/ServiceWorkerEvents.cpp | 20 +- dom/workers/ServiceWorkerManager.cpp | 3 - dom/workers/ServiceWorkerPrivate.cpp | 15 +- dom/workers/ServiceWorkerRegistrar.cpp | 3 - dom/workers/ServiceWorkerRegistration.cpp | 8 +- dom/workers/ServiceWorkerUpdateJob.cpp | 2 - dom/workers/ServiceWorkerWindowClient.cpp | 4 +- dom/workers/SharedWorker.cpp | 3 - dom/workers/WorkerPrivate.cpp | 10 +- dom/workers/WorkerRunnable.cpp | 25 +- dom/workers/WorkerScope.cpp | 2 +- dom/worklet/WorkletGlobalScope.cpp | 2 - dom/xbl/nsXBLBinding.cpp | 3 +- dom/xbl/nsXBLDocumentInfo.cpp | 2 - dom/xbl/nsXBLProtoImpl.cpp | 12 +- dom/xhr/XMLHttpRequestMainThread.cpp | 11 - dom/xhr/XMLHttpRequestWorker.cpp | 2 - dom/xslt/xpath/XPathResult.cpp | 1 - dom/xslt/xpath/txUnaryExpr.cpp | 9 - dom/xslt/xslt/txMozillaStylesheetCompiler.cpp | 4 - dom/xul/nsXULElement.cpp | 1 - dom/xul/nsXULPrototypeCache.cpp | 6 - .../tests/test_htmleditor_keyevent_handling.html | 2 +- editor/reftests/xul/platform.js | 2 - .../webbrowserpersist/nsWebBrowserPersist.cpp | 4 +- extensions/auth/nsAuthGSSAPI.cpp | 11 - extensions/auth/nsAuthSSPI.cpp | 11 - extensions/auth/nsAuthSambaNTLM.cpp | 12 - extensions/cookie/nsPermissionManager.cpp | 56 +- extensions/spellcheck/src/mozEnglishWordUtils.cpp | 2 +- gfx/2d/2D.h | 3 + gfx/2d/Types.h | 10 - gfx/cairo/libpixman/src/pixman.h | 2 - gfx/gl/GLContextProviderGLX.cpp | 1 - gfx/gl/GLLibraryEGL.cpp | 15 - gfx/gl/GLTextureImage.cpp | 3 - gfx/gl/GLUploadHelpers.cpp | 31 +- gfx/gl/GLUploadHelpers.h | 2 - gfx/gl/TextureImageEGL.cpp | 4 - gfx/ipc/GPUChild.cpp | 22 - gfx/ipc/GPUChild.h | 2 - gfx/ipc/GPUParent.cpp | 17 - gfx/ipc/GPUParent.h | 2 - gfx/ipc/GPUProcessManager.cpp | 71 +- gfx/ipc/GPUProcessManager.h | 5 - gfx/ipc/PGPU.ipdl | 9 - gfx/ipc/moz.build | 1 - gfx/layers/Layers.cpp | 3 - gfx/layers/apz/src/AsyncPanZoomController.cpp | 44 +- gfx/layers/apz/src/InputBlockState.cpp | 3 - .../src/PotentialCheckerboardDurationTracker.cpp | 22 - .../apz/src/PotentialCheckerboardDurationTracker.h | 2 - gfx/layers/client/ClientLayerManager.cpp | 2 - gfx/layers/composite/TextureHost.cpp | 3 +- gfx/layers/d3d11/TextureD3D11.cpp | 3 +- gfx/layers/ipc/CompositorBridgeParent.cpp | 34 - gfx/layers/ipc/CompositorThread.cpp | 6 - .../ipc/CrossProcessCompositorBridgeParent.cpp | 1 - gfx/layers/ipc/PTexture.ipdl | 3 +- gfx/layers/opengl/TextureHostOGL.cpp | 4 +- gfx/moz.build | 1 - gfx/qcms/qcmstypes.h | 2 - gfx/skia/skia/include/core/SkPath.h | 2 +- gfx/skia/skia/src/core/SkGeometry.cpp | 32 +- gfx/skia/skia/src/core/SkPath.cpp | 41 +- gfx/skia/skia/src/core/SkRRect.cpp | 18 + gfx/skia/skia/src/gpu/GrBufferAllocPool.cpp | 11 +- gfx/src/DriverCrashGuard.cpp | 27 - gfx/src/DriverCrashGuard.h | 12 - gfx/thebes/DeviceManagerDx.cpp | 8 - gfx/thebes/gfxDWriteFontList.cpp | 12 - gfx/thebes/gfxFT2FontList.cpp | 15 +- gfx/thebes/gfxFT2FontList.h | 3 +- gfx/thebes/gfxFont.cpp | 10 - gfx/thebes/gfxFontconfigFonts.cpp | 7 - gfx/thebes/gfxGDIFontList.cpp | 2 - gfx/thebes/gfxGradientCache.cpp | 2 - gfx/thebes/gfxMacPlatformFontList.mm | 7 - gfx/thebes/gfxPlatform.cpp | 68 +- gfx/thebes/gfxPlatformFontList.cpp | 22 +- gfx/thebes/gfxPrefs.h | 1 + gfx/thebes/gfxUserFontSet.cpp | 14 - gfx/thebes/gfxWindowsPlatform.cpp | 28 - gfx/thebes/gfxWindowsPlatform.h | 2 - gfx/vr/VRDisplayClient.cpp | 143 - gfx/vr/VRDisplayClient.h | 61 - gfx/vr/VRDisplayHost.cpp | 201 - gfx/vr/VRDisplayHost.h | 114 - gfx/vr/VRDisplayPresentation.cpp | 112 - gfx/vr/VRDisplayPresentation.h | 39 - gfx/vr/VRManager.cpp | 393 - gfx/vr/VRManager.h | 88 - gfx/vr/gfxVR.cpp | 127 - gfx/vr/gfxVR.h | 285 - gfx/vr/gfxVROSVR.cpp | 529 - gfx/vr/gfxVROSVR.h | 107 - gfx/vr/gfxVROculus.cpp | 896 - gfx/vr/gfxVROculus.h | 111 - gfx/vr/gfxVROpenVR.cpp | 749 - gfx/vr/gfxVROpenVR.h | 140 - gfx/vr/ipc/PVRLayer.ipdl | 27 - gfx/vr/ipc/PVRManager.ipdl | 86 - gfx/vr/ipc/VRLayerChild.cpp | 86 - gfx/vr/ipc/VRLayerChild.h | 53 - gfx/vr/ipc/VRLayerParent.cpp | 59 - gfx/vr/ipc/VRLayerParent.h | 43 - gfx/vr/ipc/VRManagerChild.cpp | 593 - gfx/vr/ipc/VRManagerChild.h | 185 - gfx/vr/ipc/VRManagerParent.cpp | 332 - gfx/vr/ipc/VRManagerParent.h | 118 - gfx/vr/ipc/VRMessageUtils.h | 193 - gfx/vr/moz.build | 71 - gfx/vr/openvr/LICENSE | 27 - gfx/vr/openvr/README | 2 - gfx/vr/openvr/openvr.h | 3352 -- gfx/vr/osvr/ClientKit/ClientKitC.h | 37 - gfx/vr/osvr/ClientKit/ContextC.h | 96 - gfx/vr/osvr/ClientKit/DisplayC.h | 506 - gfx/vr/osvr/ClientKit/Export.h | 138 - gfx/vr/osvr/ClientKit/InterfaceC.h | 75 - gfx/vr/osvr/ClientKit/InterfaceCallbackC.h | 77 - gfx/vr/osvr/ClientKit/InterfaceStateC.h | 79 - gfx/vr/osvr/ClientKit/SystemCallbackC.h | 47 - gfx/vr/osvr/ClientKit/TransformsC.h | 75 - gfx/vr/osvr/Util/APIBaseC.h | 50 - gfx/vr/osvr/Util/AnnotationMacrosC.h | 232 - gfx/vr/osvr/Util/BoolC.h | 59 - gfx/vr/osvr/Util/ChannelCountC.h | 57 - gfx/vr/osvr/Util/ClientCallbackTypesC.h | 140 - gfx/vr/osvr/Util/ClientOpaqueTypesC.h | 69 - gfx/vr/osvr/Util/ClientReportTypesC.h | 348 - gfx/vr/osvr/Util/Export.h | 138 - gfx/vr/osvr/Util/ImagingReportTypesC.h | 91 - gfx/vr/osvr/Util/MatrixConventionsC.h | 190 - gfx/vr/osvr/Util/PlatformConfig.h | 88 - gfx/vr/osvr/Util/Pose3C.h | 70 - gfx/vr/osvr/Util/QuaternionC.h | 92 - gfx/vr/osvr/Util/QuatlibInteropC.h | 84 - gfx/vr/osvr/Util/RadialDistortionParametersC.h | 62 - gfx/vr/osvr/Util/RenderingTypesC.h | 134 - gfx/vr/osvr/Util/ReturnCodesC.h | 57 - gfx/vr/osvr/Util/StdInt.h | 42 - gfx/vr/osvr/Util/TimeValueC.h | 271 - gfx/vr/osvr/Util/Vec2C.h | 86 - gfx/vr/osvr/Util/Vec3C.h | 89 - gfx/vr/ovr_capi_dynamic.h | 676 - hal/Hal.cpp | 4 +- hal/Hal.h | 1 - hal/HalSensor.h | 3 +- hal/sandbox/SandboxHal.cpp | 6 +- image/AnimationParams.h | 47 + image/Decoder.cpp | 49 +- image/Decoder.h | 22 +- image/DecoderFactory.cpp | 7 + image/DecoderFactory.h | 1 + image/DownscalingFilter.h | 4 +- image/FrameTimeout.h | 119 + image/IDecodingTask.cpp | 15 +- image/IDecodingTask.h | 8 +- image/Image.h | 2 - image/ImageOps.cpp | 2 +- image/RasterImage.cpp | 31 +- image/SourceBuffer.cpp | 14 +- image/SourceBuffer.h | 7 + image/SurfaceFilters.h | 6 +- image/SurfacePipe.cpp | 13 +- image/SurfacePipe.h | 6 +- image/SurfacePipeFactory.h | 22 +- image/VectorImage.cpp | 9 - image/VectorImage.h | 2 - image/decoders/nsBMPDecoder.cpp | 43 +- image/decoders/nsBMPDecoder.h | 9 +- image/decoders/nsGIFDecoder2.cpp | 31 +- image/decoders/nsIconDecoder.cpp | 3 +- image/decoders/nsJPEGDecoder.cpp | 4 +- image/decoders/nsPNGDecoder.cpp | 41 +- image/decoders/nsWebPDecoder.cpp | 633 +- image/decoders/nsWebPDecoder.h | 56 +- image/encoders/png/nsPNGEncoder.cpp | 52 +- image/encoders/png/nsPNGEncoder.h | 1 + image/imgFrame.cpp | 34 +- image/imgFrame.h | 172 +- image/test/gtest/Common.h | 4 +- image/test/gtest/TestADAM7InterpolatingFilter.cpp | 6 +- image/test/gtest/TestDeinterlacingFilter.cpp | 6 +- image/test/gtest/TestDownscalingFilter.cpp | 6 +- image/test/gtest/TestDownscalingFilterNoSkia.cpp | 2 +- image/test/gtest/TestRemoveFrameRectFilter.cpp | 6 +- image/test/gtest/TestSurfacePipeIntegration.cpp | 20 +- image/test/gtest/TestSurfaceSink.cpp | 4 +- intl/strres/nsStringBundle.cpp | 27 + intl/strres/nsStringBundleService.h | 2 + intl/uconv/ucvja/nsJapaneseToUnicode.h | 2 - intl/uconv/ucvlatin/nsCP866ToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsISO88595ToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsKOI8RToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsKOI8UToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsMacArabicToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacCEToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsMacCroatianToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacCyrillicToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacDevanagariToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacFarsiToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacGreekToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacGujaratiToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsMacGurmukhiToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacHebrewToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacIcelandicToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacRomanianToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacTurkishToUnicode.cpp | 2 - ipc/chromium/src/base/process_util_win.cc | 27 + ipc/glue/BackgroundChildImpl.cpp | 1 + ipc/glue/BackgroundUtils.cpp | 13 +- ipc/glue/GeckoChildProcessHost.cpp | 5 - ipc/glue/MessageChannel.cpp | 21 - ipc/glue/moz.build | 1 - js/ipc/JavaScriptParent.cpp | 3 - js/public/GCAPI.h | 8 - js/public/HashTable.h | 46 +- js/public/LegacyIntTypes.h | 10 - js/public/MemoryMetrics.h | 23 +- js/public/Utility.h | 2 +- js/public/Value.h | 7 +- js/src/Makefile.in | 21 - js/src/builtin/Object.cpp | 280 +- js/src/builtin/TestingFunctions.cpp | 4 - js/src/ctypes/CTypes.cpp | 4 - .../ctypes/libffi/testsuite/libffi.call/float2.c | 10 - js/src/ds/LifoAlloc.h | 16 + js/src/frontend/BytecodeCompiler.cpp | 12 +- js/src/frontend/BytecodeCompiler.h | 2 + js/src/frontend/BytecodeEmitter.cpp | 22 +- js/src/frontend/BytecodeEmitter.h | 2 +- js/src/frontend/FullParseHandler.h | 17 +- js/src/frontend/ParseNode.cpp | 2 +- js/src/frontend/ParseNode.h | 8 +- js/src/frontend/Parser.cpp | 1391 +- js/src/frontend/Parser.h | 103 +- js/src/frontend/SharedContext.h | 5 +- js/src/frontend/SyntaxParseHandler.h | 7 +- js/src/frontend/TokenStream.cpp | 8 +- js/src/frontend/TokenStream.h | 11 +- js/src/gc/GCInternals.h | 5 +- js/src/gc/Marking.cpp | 30 +- js/src/gc/Memory.cpp | 85 - js/src/gc/Nursery.cpp | 9 +- js/src/gc/Nursery.h | 1 + js/src/gc/Statistics.cpp | 219 +- js/src/gc/Statistics.h | 18 +- js/src/jit-test/tests/asm.js/testSource.js | 48 +- .../tests/basic/function-tosource-bug779694.js | 2 +- .../tests/basic/function-tosource-constructor.js | 16 +- .../tests/basic/function-tosource-getset.js | 10 +- js/src/jit-test/tests/basic/testLet.js | 2 +- js/src/jit-test/tests/debug/Script-gc-02.js | 2 +- js/src/jit-test/tests/debug/Script-gc-03.js | 2 +- .../jit-test/tests/debug/Script-sourceStart-04.js | 4 +- js/src/jit-test/tests/debug/Source-text-02.js | 1 + js/src/jit-test/tests/ion/bug1493900-1.js | 17 + js/src/jit-test/tests/ion/bug1493900-2.js | 7 + js/src/jit-test/tests/latin1/assorted.js | 6 +- js/src/jit-test/tests/latin1/function.js | 4 +- js/src/jit/AliasAnalysisShared.cpp | 3 +- js/src/jit/BacktrackingAllocator.cpp | 44 +- js/src/jit/BacktrackingAllocator.h | 45 +- js/src/jit/IonAnalysis.cpp | 23 +- js/src/jit/IonCode.h | 11 +- js/src/jit/JitOptions.cpp | 2 +- js/src/jit/MIR.h | 12 +- js/src/jit/MacroAssembler.cpp | 6 - js/src/jit/ProcessExecutableMemory.cpp | 8 + js/src/jit/ProcessExecutableMemory.h | 8 - js/src/jit/RangeAnalysis.cpp | 2 +- js/src/jit/StupidAllocator.cpp | 1 - js/src/jit/shared/Assembler-shared.h | 10 +- js/src/jit/shared/IonAssemblerBuffer.h | 4 - js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h | 35 +- js/src/jit/x86/Assembler-x86.h | 13 +- js/src/jit/x86/BaseAssembler-x86.h | 8 - js/src/jit/x86/MacroAssembler-x86.cpp | 31 +- js/src/js.msg | 9 +- js/src/jsapi-tests/testGCAllocator.cpp | 12 +- js/src/jsapi.cpp | 67 +- js/src/jsapi.h | 44 +- 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 | 160 +- js/src/jsfun.h | 13 + js/src/jsgc.cpp | 11 +- js/src/jsnativestack.cpp | 29 - js/src/jsscript.cpp | 47 +- js/src/jsscript.h | 49 +- js/src/jsstr.cpp | 5 +- js/src/jstypes.h | 8 +- js/src/jswrapper.h | 2 + js/src/moz.build | 8 - js/src/old-configure.in | 4 - js/src/proxy/OpaqueCrossCompartmentWrapper.cpp | 8 + js/src/proxy/ScriptedProxyHandler.cpp | 4 +- js/src/tests/ecma_2017/Function/Object-toSource.js | 370 + .../src/tests/ecma_2017/Function/browser.js | 0 .../src/tests/ecma_2017/Function/shell.js | 0 js/src/tests/ecma_6/Generators/runtime.js | 2 +- js/src/tests/js1_5/Scope/regress-185485.js | 2 +- js/src/tests/js1_7/extensions/regress-354945-01.js | 2 +- js/src/tests/js1_7/extensions/regress-354945-02.js | 2 +- js/src/tests/js1_7/geniter/regress-352197.js | 2 +- js/src/tests/js1_8/genexps/regress-683738.js | 8 +- js/src/tests/js1_8_5/regress/regress-584355.js | 2 +- js/src/tests/user.js | 1 - js/src/vm/ArrayBufferObject.h | 9 +- js/src/vm/Caches.h | 16 +- js/src/vm/Interpreter.cpp | 14 +- js/src/vm/Interpreter.h | 3 - js/src/vm/ObjectGroup.cpp | 8 +- js/src/vm/Runtime.cpp | 14 - js/src/vm/Runtime.h | 25 +- js/src/vm/Scope.cpp | 20 +- js/src/vm/Scope.h | 120 +- js/src/vm/SelfHosting.cpp | 18 - js/src/vm/Stopwatch.cpp | 48 +- js/src/vm/Stopwatch.h | 30 - js/src/vm/String.h | 11 +- js/src/vm/Time.cpp | 11 - js/src/vm/TypeInference.cpp | 28 +- js/src/vm/TypeInference.h | 25 +- js/src/vm/TypedArrayCommon.h | 21 +- js/src/wasm/AsmJS.cpp | 42 +- js/src/wasm/WasmBinaryConstants.h | 9 - js/src/wasm/WasmModule.cpp | 3 - js/src/wasm/WasmSignalHandlers.cpp | 2 +- js/xpconnect/loader/mozJSSubScriptLoader.cpp | 1 - js/xpconnect/src/Sandbox.cpp | 1 - js/xpconnect/src/XPCJSContext.cpp | 122 +- js/xpconnect/src/XPCShellImpl.cpp | 13 +- 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/nsArenaMemoryStats.h | 7 +- layout/base/nsCSSFrameConstructor.cpp | 16 +- layout/base/nsCSSRendering.cpp | 216 +- layout/base/nsCaret.cpp | 8 +- layout/base/nsDisplayList.cpp | 127 +- layout/base/nsDisplayList.h | 47 +- layout/base/nsDocumentViewer.cpp | 14 +- layout/base/nsLayoutUtils.cpp | 139 +- layout/base/nsLayoutUtils.h | 14 +- layout/base/nsPresShell.cpp | 59 +- layout/base/nsRefreshDriver.cpp | 95 +- layout/build/nsLayoutCID.h | 3 - layout/build/nsLayoutModule.cpp | 6 - layout/build/nsLayoutStatics.cpp | 9 - layout/forms/nsComboboxControlFrame.cpp | 3 + layout/forms/nsNumberControlFrame.cpp | 4 +- layout/generic/nsAbsoluteContainingBlock.cpp | 28 +- layout/generic/nsGfxScrollFrame.cpp | 63 +- layout/generic/nsGfxScrollFrame.h | 3 + layout/generic/nsGridContainerFrame.cpp | 8 +- layout/generic/nsLineBox.h | 92 +- layout/generic/nsSelection.cpp | 8 - layout/generic/nsTextFrame.cpp | 2 +- layout/inspector/inDOMUtils.cpp | 2 - .../display-contents-dyn-insert-text-ref.html | 7 + .../display-contents-dyn-insert-text.html | 16 + layout/reftests/css-display/reftest.list | 1 + layout/reftests/css-grid/bug1349571-ref.html | 90 + layout/reftests/css-grid/bug1349571.html | 94 + layout/reftests/css-grid/bug1356820-ref.html | 81 + layout/reftests/css-grid/bug1356820.html | 81 + layout/reftests/css-grid/reftest.list | 2 + layout/reftests/svg/reftest.list | 1 + layout/reftests/svg/use-localRef-link.html | 16 + ...position-absolute-containing-block-001-ref.html | 27 + .../position-absolute-containing-block-001.html | 30 + ...position-absolute-containing-block-002-ref.html | 27 + .../position-absolute-containing-block-002.html | 38 + .../w3c-css/submitted/flexbox/reftest.list | 4 + layout/style/Declaration.cpp | 39 +- layout/style/FontFace.cpp | 1 - layout/style/FontFaceSet.cpp | 8 - 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 | 40 +- 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/nsFontFaceLoader.cpp | 1 - layout/style/nsROCSSPrimitiveValue.cpp | 1 - layout/style/nsRuleNode.cpp | 43 +- 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/nsSVGEffects.cpp | 46 +- layout/svg/nsSVGEffects.h | 14 +- layout/svg/nsSVGIntegrationUtils.cpp | 144 +- layout/svg/nsSVGMaskFrame.cpp | 3 +- layout/svg/nsSVGOuterSVGFrame.cpp | 9 +- layout/svg/nsSVGUtils.cpp | 30 +- layout/tables/nsTableFrame.cpp | 79 +- layout/xul/BoxObject.cpp | 1 - layout/xul/nsScrollbarButtonFrame.cpp | 3 - layout/xul/nsSliderFrame.cpp | 6 - layout/xul/tree/nsTreeColumns.cpp | 1 - media/ffvpx/FILES | 346 +- media/ffvpx/README_MCP | 19 +- media/ffvpx/compat/w32pthreads.h | 273 +- media/ffvpx/config.h | 4 - media/ffvpx/config_darwin32.h | 654 - media/ffvpx/config_darwin64.asm | 158 +- media/ffvpx/config_darwin64.h | 163 +- media/ffvpx/config_unix32.h | 168 +- media/ffvpx/config_unix64.asm | 166 +- media/ffvpx/config_unix64.h | 172 +- media/ffvpx/config_win32.asm | 177 +- media/ffvpx/config_win32.h | 180 +- media/ffvpx/config_win64.asm | 177 +- media/ffvpx/config_win64.h | 181 +- media/ffvpx/defaults_disabled.asm | 3050 +- media/ffvpx/defaults_disabled.h | 3050 +- media/ffvpx/ffvpxcommon.mozbuild | 2 +- media/ffvpx/libavcodec/allcodecs.c | 1561 +- media/ffvpx/libavcodec/audioconvert.c | 120 - media/ffvpx/libavcodec/audioconvert.h | 86 - media/ffvpx/libavcodec/avcodec.h | 1081 +- media/ffvpx/libavcodec/avcodec.symbols | 30 +- media/ffvpx/libavcodec/avpacket.c | 69 +- media/ffvpx/libavcodec/bit_depth_template.c | 17 +- media/ffvpx/libavcodec/bitstream_filter.c | 8 +- media/ffvpx/libavcodec/bitstream_filters.c | 37 +- media/ffvpx/libavcodec/blockdsp.h | 4 +- media/ffvpx/libavcodec/bsf.c | 5 + media/ffvpx/libavcodec/bsf_list.c | 3 + media/ffvpx/libavcodec/codec_desc.c | 1124 +- media/ffvpx/libavcodec/codec_list.c | 11 + media/ffvpx/libavcodec/decode.c | 518 +- media/ffvpx/libavcodec/decode.h | 40 + media/ffvpx/libavcodec/dummy_funcs.c | 43 +- media/ffvpx/libavcodec/error_resilience.h | 3 +- media/ffvpx/libavcodec/flac_parser.c | 9 +- media/ffvpx/libavcodec/flacdec.c | 30 +- media/ffvpx/libavcodec/get_bits.h | 10 +- media/ffvpx/libavcodec/hwaccel.h | 60 + media/ffvpx/libavcodec/hwaccels.h | 78 + media/ffvpx/libavcodec/idctdsp.h | 2 + media/ffvpx/libavcodec/imgconvert.c | 9 +- media/ffvpx/libavcodec/internal.h | 37 +- media/ffvpx/libavcodec/me_cmp.h | 4 +- media/ffvpx/libavcodec/moz.build | 4 +- media/ffvpx/libavcodec/mpegutils.h | 10 +- media/ffvpx/libavcodec/mpegvideo.h | 40 +- media/ffvpx/libavcodec/mpegvideodata.h | 35 + media/ffvpx/libavcodec/null_bsf.c | 12 +- media/ffvpx/libavcodec/options.c | 1 - media/ffvpx/libavcodec/options_table.h | 107 +- media/ffvpx/libavcodec/parser.c | 86 +- media/ffvpx/libavcodec/parser_list.c | 8 + media/ffvpx/libavcodec/profiles.c | 12 + media/ffvpx/libavcodec/profiles.h | 2 + media/ffvpx/libavcodec/pthread_frame.c | 13 +- media/ffvpx/libavcodec/pthread_slice.c | 4 - media/ffvpx/libavcodec/raw.h | 5 +- media/ffvpx/libavcodec/resample.c | 439 - media/ffvpx/libavcodec/resample2.c | 319 - media/ffvpx/libavcodec/thread.h | 1 - media/ffvpx/libavcodec/utils.c | 358 +- media/ffvpx/libavcodec/version.h | 136 +- media/ffvpx/libavcodec/vp8.c | 232 +- media/ffvpx/libavcodec/vp8.h | 33 + media/ffvpx/libavcodec/vp8_parser.c | 3 + media/ffvpx/libavcodec/vp9.c | 33 +- media/ffvpx/libavcodec/vp9_parser.c | 127 +- media/ffvpx/libavcodec/vp9_superframe_split_bsf.c | 147 + media/ffvpx/libavcodec/x86/constants.c | 23 +- media/ffvpx/libavcodec/x86/constants.h | 2 +- media/ffvpx/libavcodec/x86/vp8dsp.asm | 143 +- media/ffvpx/libavutil/atomic.c | 109 - media/ffvpx/libavutil/atomic.h | 79 - media/ffvpx/libavutil/atomic_gcc.h | 61 - media/ffvpx/libavutil/atomic_win32.h | 54 - media/ffvpx/libavutil/attributes.h | 14 +- media/ffvpx/libavutil/avutil.symbols | 29 +- media/ffvpx/libavutil/common.h | 38 +- media/ffvpx/libavutil/cpu.c | 6 +- media/ffvpx/libavutil/cpu.h | 1 + media/ffvpx/libavutil/cpu_internal.h | 2 + media/ffvpx/libavutil/crc.c | 75 +- media/ffvpx/libavutil/crc.h | 5 +- media/ffvpx/libavutil/dummy_funcs.c | 13 +- media/ffvpx/libavutil/eval.c | 9 +- media/ffvpx/libavutil/ffversion.h | 2 +- media/ffvpx/libavutil/frame.c | 112 +- media/ffvpx/libavutil/frame.h | 74 +- media/ffvpx/libavutil/hwcontext.c | 873 + media/ffvpx/libavutil/hwcontext.h | 4 +- media/ffvpx/libavutil/hwcontext_internal.h | 171 + media/ffvpx/libavutil/imgutils.c | 20 +- media/ffvpx/libavutil/integer.c | 38 - media/ffvpx/libavutil/internal.h | 40 +- media/ffvpx/libavutil/intreadwrite.h | 9 +- media/ffvpx/libavutil/log.c | 26 +- media/ffvpx/libavutil/log.h | 14 - media/ffvpx/libavutil/mem.c | 25 +- media/ffvpx/libavutil/mem.h | 39 +- media/ffvpx/libavutil/moz.build | 2 +- media/ffvpx/libavutil/opt.c | 1 + media/ffvpx/libavutil/opt.h | 22 +- media/ffvpx/libavutil/parseutils.c | 14 +- media/ffvpx/libavutil/pixdesc.c | 74 +- media/ffvpx/libavutil/pixdesc.h | 13 +- media/ffvpx/libavutil/pixfmt.h | 31 +- media/ffvpx/libavutil/slicethread.c | 4 - media/ffvpx/libavutil/thread.h | 10 +- media/ffvpx/libavutil/timecode.c | 4 +- media/ffvpx/libavutil/timer.h | 2 +- media/ffvpx/libavutil/utils.c | 3 - media/ffvpx/libavutil/version.h | 38 +- media/ffvpx/libavutil/x86/cpu.c | 14 +- media/ffvpx/libavutil/x86/cpu.h | 3 +- media/ffvpx/libavutil/x86/intmath.h | 3 +- media/ffvpx/libavutil/x86/x86inc.asm | 266 +- media/ffvpx/libavutil/x86/x86util.asm | 50 +- media/libaom/README_MCP | 13 + media/libaom/aom_version.h | 7 + media/libaom/cmakeparser.py | 293 + media/libaom/config/aom_version.h | 7 + media/libaom/config/generic/config/aom_config.asm | 76 + media/libaom/config/generic/config/aom_config.h | 82 + media/libaom/config/generic/config/aom_dsp_rtcd.h | 1380 + .../libaom/config/generic/config/aom_scale_rtcd.h | 85 + media/libaom/config/generic/config/av1_rtcd.h | 331 + .../libaom/config/linux/arm/config/aom_config.asm | 77 + media/libaom/config/linux/arm/config/aom_config.h | 82 + .../libaom/config/linux/arm/config/aom_dsp_rtcd.h | 1508 + .../config/linux/arm/config/aom_scale_rtcd.h | 90 + media/libaom/config/linux/arm/config/av1_rtcd.h | 421 + .../libaom/config/linux/ia32/config/aom_config.asm | 76 + media/libaom/config/linux/ia32/config/aom_config.h | 82 + .../libaom/config/linux/ia32/config/aom_dsp_rtcd.h | 2379 + .../config/linux/ia32/config/aom_scale_rtcd.h | 88 + media/libaom/config/linux/ia32/config/av1_rtcd.h | 605 + .../libaom/config/linux/x64/config/aom_config.asm | 76 + media/libaom/config/linux/x64/config/aom_config.h | 82 + .../libaom/config/linux/x64/config/aom_dsp_rtcd.h | 2001 + .../config/linux/x64/config/aom_scale_rtcd.h | 88 + media/libaom/config/linux/x64/config/av1_rtcd.h | 594 + media/libaom/config/mac/x64/config/aom_config.asm | 76 + media/libaom/config/mac/x64/config/aom_config.h | 82 + media/libaom/config/mac/x64/config/aom_dsp_rtcd.h | 2001 + .../libaom/config/mac/x64/config/aom_scale_rtcd.h | 88 + media/libaom/config/mac/x64/config/av1_rtcd.h | 594 + media/libaom/config/win/ia32/config/aom_config.asm | 76 + media/libaom/config/win/ia32/config/aom_config.h | 82 + media/libaom/config/win/ia32/config/aom_dsp_rtcd.h | 2379 + .../libaom/config/win/ia32/config/aom_scale_rtcd.h | 88 + media/libaom/config/win/ia32/config/av1_rtcd.h | 605 + .../config/win/mingw32/config/aom_config.asm | 76 + .../libaom/config/win/mingw32/config/aom_config.h | 82 + .../config/win/mingw32/config/aom_dsp_rtcd.h | 2379 + .../config/win/mingw32/config/aom_scale_rtcd.h | 88 + media/libaom/config/win/mingw32/config/av1_rtcd.h | 605 + .../config/win/mingw64/config/aom_config.asm | 76 + .../libaom/config/win/mingw64/config/aom_config.h | 82 + .../config/win/mingw64/config/aom_dsp_rtcd.h | 2001 + .../config/win/mingw64/config/aom_scale_rtcd.h | 88 + media/libaom/config/win/mingw64/config/av1_rtcd.h | 594 + media/libaom/config/win/x64/config/aom_config.asm | 76 + media/libaom/config/win/x64/config/aom_config.h | 82 + media/libaom/config/win/x64/config/aom_dsp_rtcd.h | 2001 + .../libaom/config/win/x64/config/aom_scale_rtcd.h | 88 + media/libaom/config/win/x64/config/av1_rtcd.h | 594 + media/libaom/generate_sources_mozbuild.py | 163 + media/libaom/generate_sources_mozbuild.sh | 80 + media/libaom/moz.build | 143 + media/libaom/sources.mozbuild | 533 + media/libaom/test_cmakeparser.py | 190 + media/libcubeb/src/cubeb.c | 2 +- media/libcubeb/src/cubeb_audiounit.cpp | 2 +- media/libnestegg/README_MCP | 8 + media/libnestegg/README_MOZILLA | 8 - media/libnestegg/include/nestegg.h | 29 +- media/libnestegg/src/nestegg.c | 337 +- media/libnestegg/update.sh | 4 +- .../av/include/media/stagefright/MediaDefs.h | 1 + .../av/media/libstagefright/MPEG4Extractor.cpp | 6 + .../av/media/libstagefright/MediaDefs.cpp | 1 + .../av/media/libstagefright/SampleIterator.cpp | 13 +- .../av/media/libstagefright/SampleTable.cpp | 46 +- .../av/media/libstagefright/include/SampleTable.h | 4 +- media/libstagefright/gtest/TestMP4Rust.cpp | 142 - media/libvpx/bug1480092.patch | 36 + media/libvpx/update.py | 2 + media/libvpx/vp8/common/postproc.c | 2 +- media/libvpx/vpx_config_x86-win32-vs12.h | 3 + media/libvpx/vpx_config_x86_64-win64-vs12.h | 3 + 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 +- media/omx-plugin/OmxPlugin.cpp | 1078 - media/omx-plugin/include/ics/I420ColorConverter.h | 35 - media/omx-plugin/include/ics/II420ColorConverter.h | 127 - media/omx-plugin/include/ics/README_MOZILLA | 4 - .../omx-plugin/include/ics/android/native_window.h | 126 - media/omx-plugin/include/ics/android/rect.h | 39 - media/omx-plugin/include/ics/binder/Binder.h | 103 - media/omx-plugin/include/ics/binder/IBinder.h | 159 - media/omx-plugin/include/ics/binder/IInterface.h | 150 - media/omx-plugin/include/ics/cutils/atomic.h | 121 - media/omx-plugin/include/ics/cutils/log.h | 482 - media/omx-plugin/include/ics/cutils/logd.h | 49 - .../omx-plugin/include/ics/cutils/native_handle.h | 69 - media/omx-plugin/include/ics/cutils/uio.h | 48 - .../omx-plugin/include/ics/drm/DrmManagerClient.h | 377 - .../include/ics/drm/drm_framework_common.h | 336 - media/omx-plugin/include/ics/hardware/fb.h | 164 - media/omx-plugin/include/ics/hardware/gralloc.h | 261 - media/omx-plugin/include/ics/hardware/hardware.h | 139 - media/omx-plugin/include/ics/media/IOMX.h | 197 - .../include/ics/media/stagefright/MediaBuffer.h | 123 - .../include/ics/media/stagefright/MediaErrors.h | 71 - .../include/ics/media/stagefright/MediaSource.h | 122 - .../ics/media/stagefright/openmax/OMX_Core.h | 1448 - .../ics/media/stagefright/openmax/OMX_IVCommon.h | 947 - .../ics/media/stagefright/openmax/OMX_Index.h | 275 - .../ics/media/stagefright/openmax/OMX_Types.h | 365 - .../ics/media/stagefright/openmax/OMX_Video.h | 1078 - media/omx-plugin/include/ics/pixelflinger/format.h | 136 - .../include/ics/pixelflinger/pixelflinger.h | 330 - .../include/ics/stagefright/ColorConverter.h | 88 - .../include/ics/stagefright/DataSource.h | 112 - .../include/ics/stagefright/MediaExtractor.h | 82 - .../omx-plugin/include/ics/stagefright/MetaData.h | 231 - .../omx-plugin/include/ics/stagefright/OMXClient.h | 45 - .../omx-plugin/include/ics/stagefright/OMXCodec.h | 378 - media/omx-plugin/include/ics/system/graphics.h | 123 - media/omx-plugin/include/ics/system/window.h | 632 - media/omx-plugin/include/ics/ui/GraphicBuffer.h | 159 - media/omx-plugin/include/ics/ui/PixelFormat.h | 137 - media/omx-plugin/include/ics/ui/Point.h | 87 - media/omx-plugin/include/ics/ui/Rect.h | 149 - .../include/ics/ui/android_native_buffer.h | 22 - .../include/ics/ui/egl/android_natives.h | 103 - media/omx-plugin/include/ics/utils/Errors.h | 88 - media/omx-plugin/include/ics/utils/Flattenable.h | 62 - media/omx-plugin/include/ics/utils/KeyedVector.h | 201 - media/omx-plugin/include/ics/utils/List.h | 332 - media/omx-plugin/include/ics/utils/Log.h | 33 - media/omx-plugin/include/ics/utils/RefBase.h | 528 - media/omx-plugin/include/ics/utils/SharedBuffer.h | 146 - media/omx-plugin/include/ics/utils/SortedVector.h | 283 - media/omx-plugin/include/ics/utils/String16.h | 238 - media/omx-plugin/include/ics/utils/String8.h | 383 - media/omx-plugin/include/ics/utils/StrongPointer.h | 220 - media/omx-plugin/include/ics/utils/Timers.h | 144 - media/omx-plugin/include/ics/utils/TypeHelpers.h | 246 - media/omx-plugin/include/ics/utils/Unicode.h | 170 - media/omx-plugin/include/ics/utils/Vector.h | 424 - media/omx-plugin/include/ics/utils/VectorImpl.h | 184 - media/omx-plugin/include/ics/utils/threads.h | 564 - media/omx-plugin/kk/OmxPluginKitKat.cpp | 8 - media/omx-plugin/kk/moz.build | 32 - .../lib/ics/libstagefright/libstagefright.cpp | 193 - media/omx-plugin/lib/ics/libstagefright/moz.build | 32 - media/omx-plugin/lib/ics/libutils/libutils.cpp | 84 - media/omx-plugin/lib/ics/libutils/moz.build | 24 - .../libvideoeditorplayer/libvideoeditorplayer.cpp | 23 - .../lib/ics/libvideoeditorplayer/moz.build | 20 - media/omx-plugin/moz.build | 43 - .../signaling/src/media-conduit/AudioConduit.cpp | 9 - .../src/media-conduit/CodecStatistics.cpp | 8 - .../src/peerconnection/PeerConnectionImpl.cpp | 127 - .../src/peerconnection/PeerConnectionImpl.h | 5 - .../src/peerconnection/WebrtcGlobalInformation.cpp | 16 +- memory/mozjemalloc/jemalloc.c | 27 +- memory/mozjemalloc/moz.build | 10 +- mfbt/Casting.h | 13 + mfbt/Range.h | 32 + mfbt/RangedPtr.h | 2 +- mfbt/Span.h | 1041 + mfbt/moz.build | 1 + mfbt/tests/gtest/TestSpan.cpp | 2079 + mfbt/tests/gtest/moz.build | 15 + mfbt/tests/moz.build | 5 + mobile/android/.eslintrc | 1 - mobile/android/chrome/content/aboutLogins.js | 1 - mobile/android/components/AddonUpdateService.js | 12 +- mobile/android/components/SessionStore.js | 3 - modules/libjar/nsJARChannel.cpp | 7 - modules/libmar/sign/mar_sign.c | 1 + modules/libmar/src/mar.h | 1 + modules/libmar/src/mar_read.c | 22 +- modules/libpref/Preferences.cpp | 5 - modules/libpref/init/all.js | 107 +- modules/libpref/nsIPrefBranch.idl | 24 +- modules/libpref/nsPrefBranch.cpp | 57 + modules/libpref/test/unit/test_defaultValues.js | 48 + modules/libpref/test/unit/xpcshell.ini | 1 + moz.build | 89 +- mozglue/build/WindowsDllBlocklist.cpp | 3 + netwerk/base/BackgroundFileSaver.cpp | 15 - netwerk/base/BackgroundFileSaver.h | 9 - netwerk/base/LoadInfo.cpp | 18 + netwerk/base/LoadInfo.h | 6 + netwerk/base/Predictor.cpp | 26 +- netwerk/base/TLSServerSocket.cpp | 16 +- netwerk/base/nsFileStreams.cpp | 6 +- netwerk/base/nsILoadInfo.idl | 7 + netwerk/base/nsIOService.cpp | 18 +- netwerk/base/nsIOService.h | 13 - netwerk/base/nsITLSServerSocket.idl | 9 - netwerk/base/nsLoadGroup.cpp | 251 - netwerk/base/nsLoadGroup.h | 11 - netwerk/base/nsNetUtil.cpp | 8 - netwerk/base/nsNetUtilInlines.h | 4 +- netwerk/base/nsProtocolProxyService.cpp | 7 + netwerk/base/nsSocketTransport2.cpp | 134 +- netwerk/base/nsSocketTransport2.h | 9 +- netwerk/base/nsSocketTransportService2.cpp | 147 +- netwerk/base/nsSocketTransportService2.h | 17 +- netwerk/base/nsStandardURL.h | 1 - netwerk/base/nsUDPSocket.cpp | 45 - netwerk/base/nsUDPSocket.h | 2 - netwerk/base/security-prefs.js | 16 +- netwerk/cache/nsCacheEntryDescriptor.cpp | 83 +- netwerk/cache/nsCacheService.cpp | 81 +- netwerk/cache/nsCacheService.h | 6 - netwerk/cache/nsDeleteDir.cpp | 3 - netwerk/cache/nsDiskCacheDevice.cpp | 2 - netwerk/cache/nsDiskCacheDeviceSQL.cpp | 1 - netwerk/cache/nsDiskCacheMap.cpp | 4 - netwerk/cache/nsMemoryCacheDevice.cpp | 1 - netwerk/cache2/CacheEntry.cpp | 15 - netwerk/cache2/CacheFile.cpp | 34 - netwerk/cache2/CacheFileIOManager.cpp | 55 - netwerk/cache2/CacheFileMetadata.cpp | 14 - netwerk/cache2/CacheFileUtils.cpp | 111 - netwerk/cache2/CacheFileUtils.h | 59 - netwerk/cache2/CacheIOThread.cpp | 56 - netwerk/cache2/CacheIndex.cpp | 99 - netwerk/cache2/CacheIndex.h | 5 - netwerk/cache2/CacheObserver.cpp | 58 - netwerk/cache2/CacheObserver.h | 10 - netwerk/cache2/CacheStorageService.cpp | 103 - netwerk/cache2/CacheStorageService.h | 12 - netwerk/cache2/OldWrappers.cpp | 19 - netwerk/cookie/nsCookieService.cpp | 76 +- netwerk/cookie/nsCookieService.h | 1 - netwerk/dns/nsHostResolver.cpp | 60 - netwerk/ipc/NeckoChannelParams.ipdlh | 1 + netwerk/mime/nsMimeTypes.h | 3 + netwerk/protocol/ftp/FTPChannelChild.cpp | 41 +- netwerk/protocol/ftp/nsFtpConnectionThread.cpp | 81 +- netwerk/protocol/http/ASpdySession.cpp | 2 - netwerk/protocol/http/AlternateServices.cpp | 7 +- netwerk/protocol/http/Http2Compression.cpp | 42 +- netwerk/protocol/http/Http2Session.cpp | 11 - netwerk/protocol/http/Http2Stream.cpp | 21 +- netwerk/protocol/http/HttpBaseChannel.cpp | 46 +- netwerk/protocol/http/HttpBaseChannel.h | 3 +- netwerk/protocol/http/PHttpChannelParams.h | 15 +- netwerk/protocol/http/TunnelUtils.cpp | 67 +- netwerk/protocol/http/TunnelUtils.h | 11 +- netwerk/protocol/http/nsHttpChannel.cpp | 297 +- netwerk/protocol/http/nsHttpChannel.h | 10 +- .../protocol/http/nsHttpChannelAuthProvider.cpp | 34 - netwerk/protocol/http/nsHttpConnection.cpp | 45 +- netwerk/protocol/http/nsHttpConnection.h | 3 +- netwerk/protocol/http/nsHttpConnectionInfo.cpp | 22 +- netwerk/protocol/http/nsHttpConnectionMgr.cpp | 62 - netwerk/protocol/http/nsHttpConnectionMgr.h | 1 - netwerk/protocol/http/nsHttpHandler.cpp | 126 +- netwerk/protocol/http/nsHttpHandler.h | 32 +- netwerk/protocol/http/nsHttpHeaderArray.cpp | 99 +- netwerk/protocol/http/nsHttpHeaderArray.h | 36 +- netwerk/protocol/http/nsHttpPipeline.cpp | 5 + netwerk/protocol/http/nsHttpRequestHead.cpp | 23 +- netwerk/protocol/http/nsHttpRequestHead.h | 4 +- netwerk/protocol/http/nsHttpResponseHead.cpp | 50 +- netwerk/protocol/http/nsHttpResponseHead.h | 6 +- netwerk/protocol/http/nsHttpTransaction.cpp | 4 +- netwerk/protocol/websocket/WebSocketChannel.cpp | 2 - netwerk/sctp/datachannel/DataChannel.cpp | 12 +- netwerk/socket/nsSOCKSIOLayer.cpp | 1 + netwerk/streamconv/converters/nsIndexedToHTML.cpp | 20 +- .../system/linux/nsNotifyAddrListener_Linux.cpp | 4 - netwerk/system/mac/nsNetworkLinkService.mm | 4 - netwerk/system/win32/nsNotifyAddrListener.cpp | 4 - netwerk/test/mochitests/mochitest.ini | 2 + netwerk/test/mochitests/test_accept_header.html | 106 + netwerk/test/mochitests/test_accept_header.sjs | 48 + netwerk/test/unit/test_be_conservative.js | 1 - netwerk/test/unit/test_bug1064258.js | 2 +- .../test/unit/test_original_sent_received_head.js | 18 +- netwerk/test/unit/test_tls_server.js | 1 - .../test/unit/test_tls_server_multiple_clients.js | 1 - nsprpub/TAG-INFO | 1 - nsprpub/configure | 2 +- nsprpub/configure.in | 6 +- nsprpub/lib/ds/plarena.h | 15 +- nsprpub/pr/include/md/_linux.cfg | 92 + nsprpub/pr/include/md/_linux.h | 4 + nsprpub/pr/include/md/_win95.cfg | 49 + nsprpub/pr/include/md/_win95.h | 2 + nsprpub/pr/include/prinit.h | 4 +- nsprpub/pr/src/misc/prnetdb.c | 16 +- nsprpub/pr/src/pthreads/ptio.c | 7 +- nsprpub/pr/src/pthreads/ptsynch.c | 3 +- nsprpub/pr/tests/Makefile.in | 1 + nsprpub/pr/tests/abstract.c | 157 + nsprpub/pr/tests/runtests.pl | 1 + nsprpub/pr/tests/runtests.sh | 1 + nsprpub/pr/tests/vercheck.c | 6 +- old-configure.in | 202 +- other-licenses/7zstub/LICENSE | 7 + other-licenses/7zstub/README.mcp | 71 + other-licenses/7zstub/ReleaseD/7zSD.sfx.exe | Bin 0 -> 155136 bytes other-licenses/7zstub/customizations.diff | 363 + other-licenses/7zstub/palemoon/7zSD.manifest | 29 + other-licenses/7zstub/palemoon/7zSD.sfx | Bin 231936 -> 156672 bytes .../7zstub/src/7zip/Archive/7z/7zCompressionMode.h | 64 - .../7zstub/src/7zip/Archive/7z/7zDecode.cpp | 443 - .../7zstub/src/7zip/Archive/7z/7zDecode.h | 71 - .../7zstub/src/7zip/Archive/7z/7zExtract.cpp | 265 - .../src/7zip/Archive/7z/7zFolderOutStream.cpp | 161 - .../7zstub/src/7zip/Archive/7z/7zFolderOutStream.h | 57 - .../7zstub/src/7zip/Archive/7z/7zHandler.cpp | 757 - .../7zstub/src/7zip/Archive/7z/7zHandler.h | 234 - .../7zstub/src/7zip/Archive/7z/7zHeader.cpp | 19 - .../7zstub/src/7zip/Archive/7z/7zHeader.h | 96 - other-licenses/7zstub/src/7zip/Archive/7z/7zIn.cpp | 1294 - other-licenses/7zstub/src/7zip/Archive/7z/7zIn.h | 288 - other-licenses/7zstub/src/7zip/Archive/7z/7zItem.h | 181 - .../7zstub/src/7zip/Archive/7z/7zMethodID.cpp | 76 - .../7zstub/src/7zip/Archive/7z/7zMethodID.h | 29 - .../7zstub/src/7zip/Archive/7z/7zMethods.cpp | 174 - .../7zstub/src/7zip/Archive/7z/7zMethods.h | 36 - .../7zstub/src/7zip/Archive/7z/7zProperties.cpp | 166 - .../7zstub/src/7zip/Archive/7z/7zProperties.h | 22 - other-licenses/7zstub/src/7zip/Archive/Archive.def | 3 - .../7zstub/src/7zip/Archive/Common/CoderMixer2.cpp | 121 - .../7zstub/src/7zip/Archive/Common/CoderMixer2.h | 168 - .../src/7zip/Archive/Common/CoderMixer2MT.cpp | 359 - .../7zstub/src/7zip/Archive/Common/CoderMixer2MT.h | 121 - .../7zip/Archive/Common/CrossThreadProgress.cpp | 15 - .../src/7zip/Archive/Common/CrossThreadProgress.h | 31 - .../7zstub/src/7zip/Archive/Common/FilterCoder.cpp | 242 - .../7zstub/src/7zip/Archive/Common/FilterCoder.h | 130 - .../src/7zip/Archive/Common/ItemNameUtils.cpp | 59 - .../7zstub/src/7zip/Archive/Common/ItemNameUtils.h | 24 - .../src/7zip/Archive/Common/OutStreamWithCRC.cpp | 23 - .../src/7zip/Archive/Common/OutStreamWithCRC.h | 33 - other-licenses/7zstub/src/7zip/Archive/IArchive.h | 173 - .../7zip/Bundles/SFXSetup-moz/ExtractCallback.cpp | 249 - .../7zip/Bundles/SFXSetup-moz/ExtractCallback.h | 96 - .../7zip/Bundles/SFXSetup-moz/ExtractEngine.cpp | 139 - .../src/7zip/Bundles/SFXSetup-moz/ExtractEngine.h | 17 - .../7zstub/src/7zip/Bundles/SFXSetup-moz/Main.cpp | 561 - .../src/7zip/Bundles/SFXSetup-moz/SFXSetup-moz.dsp | 696 - .../src/7zip/Bundles/SFXSetup-moz/SFXSetup-moz.dsw | 29 - .../7zstub/src/7zip/Bundles/SFXSetup-moz/StdAfx.h | 10 - .../7zstub/src/7zip/Bundles/SFXSetup-moz/makefile | 156 - .../src/7zip/Bundles/SFXSetup-moz/resource.h | 8 - .../src/7zip/Bundles/SFXSetup-moz/resource.rc | 18 - .../7zstub/src/7zip/Common/FilePathAutoRename.cpp | 57 - .../7zstub/src/7zip/Common/FilePathAutoRename.h | 10 - .../7zstub/src/7zip/Common/FileStreams.cpp | 251 - .../7zstub/src/7zip/Common/FileStreams.h | 98 - other-licenses/7zstub/src/7zip/Common/InBuffer.cpp | 80 - other-licenses/7zstub/src/7zip/Common/InBuffer.h | 76 - .../7zstub/src/7zip/Common/InOutTempBuffer.cpp | 122 - .../7zstub/src/7zip/Common/InOutTempBuffer.h | 55 - .../7zstub/src/7zip/Common/LSBFDecoder.cpp | 34 - .../7zstub/src/7zip/Common/LSBFDecoder.h | 127 - .../7zstub/src/7zip/Common/LSBFEncoder.cpp | 29 - .../7zstub/src/7zip/Common/LSBFEncoder.h | 51 - .../7zstub/src/7zip/Common/LimitedStreams.cpp | 24 - .../7zstub/src/7zip/Common/LimitedStreams.h | 23 - .../7zstub/src/7zip/Common/LockedStream.cpp | 23 - .../7zstub/src/7zip/Common/LockedStream.h | 38 - .../7zstub/src/7zip/Common/MSBFDecoder.h | 69 - .../7zstub/src/7zip/Common/MSBFEncoder.h | 59 - .../7zstub/src/7zip/Common/OffsetStream.cpp | 35 - .../7zstub/src/7zip/Common/OffsetStream.h | 25 - .../7zstub/src/7zip/Common/OutBuffer.cpp | 116 - other-licenses/7zstub/src/7zip/Common/OutBuffer.h | 64 - .../7zstub/src/7zip/Common/ProgressUtils.cpp | 58 - .../7zstub/src/7zip/Common/ProgressUtils.h | 43 - other-licenses/7zstub/src/7zip/Common/StdAfx.h | 9 - .../7zstub/src/7zip/Common/StreamBinder.cpp | 162 - .../7zstub/src/7zip/Common/StreamBinder.h | 37 - .../7zstub/src/7zip/Common/StreamObjects.cpp | 102 - .../7zstub/src/7zip/Common/StreamObjects.h | 156 - .../7zstub/src/7zip/Common/StreamUtils.cpp | 44 - .../7zstub/src/7zip/Common/StreamUtils.h | 11 - .../src/7zip/Compress/Branch/BranchCoder.cpp | 18 - .../7zstub/src/7zip/Compress/Branch/BranchCoder.h | 54 - .../7zstub/src/7zip/Compress/Branch/BranchTypes.h | 15 - .../7zstub/src/7zip/Compress/Branch/BranchX86.c | 101 - .../7zstub/src/7zip/Compress/Branch/BranchX86.h | 13 - .../7zstub/src/7zip/Compress/Branch/x86.cpp | 18 - .../7zstub/src/7zip/Compress/Branch/x86.h | 19 - .../7zstub/src/7zip/Compress/Branch/x86_2.cpp | 412 - .../7zstub/src/7zip/Compress/Branch/x86_2.h | 133 - .../7zstub/src/7zip/Compress/Copy/CopyCoder.cpp | 52 - .../7zstub/src/7zip/Compress/Copy/CopyCoder.h | 31 - .../7zstub/src/7zip/Compress/LZ/LZOutWindow.cpp | 17 - .../7zstub/src/7zip/Compress/LZ/LZOutWindow.h | 56 - .../7zstub/src/7zip/Compress/LZMA/LZMA.h | 82 - .../7zstub/src/7zip/Compress/LZMA/LZMADecoder.cpp | 337 - .../7zstub/src/7zip/Compress/LZMA/LZMADecoder.h | 251 - .../src/7zip/Compress/RangeCoder/RangeCoder.h | 205 - .../src/7zip/Compress/RangeCoder/RangeCoderBit.cpp | 80 - .../src/7zip/Compress/RangeCoder/RangeCoderBit.h | 120 - .../7zip/Compress/RangeCoder/RangeCoderBitTree.h | 161 - .../src/7zip/Compress/RangeCoder/RangeCoderOpt.h | 31 - .../7zstub/src/7zip/FileManager/FormatUtils.cpp | 40 - .../7zstub/src/7zip/FileManager/FormatUtils.h | 18 - .../Resource/ProgressDialog/ProgressDialog.cpp | 175 - .../Resource/ProgressDialog/ProgressDialog.h | 129 - .../FileManager/Resource/ProgressDialog/StdAfx.h | 16 - .../FileManager/Resource/ProgressDialog/resource.h | 3 - .../Resource/ProgressDialog/resource.rc | 20 - other-licenses/7zstub/src/7zip/GuiCommon.rc | 37 - other-licenses/7zstub/src/7zip/ICoder.h | 163 - other-licenses/7zstub/src/7zip/IPassword.h | 26 - other-licenses/7zstub/src/7zip/IProgress.h | 32 - other-licenses/7zstub/src/7zip/IStream.h | 62 - other-licenses/7zstub/src/7zip/MyVersion.h | 8 - other-licenses/7zstub/src/7zip/MyVersionInfo.rc | 41 - other-licenses/7zstub/src/7zip/PropID.h | 51 - .../src/7zip/UI/Common/ArchiveOpenCallback.cpp | 117 - .../src/7zip/UI/Common/ArchiveOpenCallback.h | 87 - .../7zstub/src/7zip/UI/Common/ArchiverInfo.cpp | 359 - .../7zstub/src/7zip/UI/Common/ArchiverInfo.h | 66 - .../7zstub/src/7zip/UI/Common/DefaultName.cpp | 23 - .../7zstub/src/7zip/UI/Common/DefaultName.h | 11 - .../7zstub/src/7zip/UI/Common/OpenArchive.cpp | 528 - .../7zstub/src/7zip/UI/Common/OpenArchive.h | 134 - .../7zstub/src/7zip/UI/Explorer/MyMessages.cpp | 45 - .../7zstub/src/7zip/UI/Explorer/MyMessages.h | 24 - .../7zstub/src/7zip/UI/GUI/OpenCallbackGUI.cpp | 53 - .../7zstub/src/7zip/UI/GUI/OpenCallbackGUI.h | 30 - other-licenses/7zstub/src/Asm/arm/7zCrcOpt.asm | 100 + other-licenses/7zstub/src/Asm/x86/7zAsm.asm | 147 + other-licenses/7zstub/src/Asm/x86/7zCrcOpt.asm | 147 + other-licenses/7zstub/src/Asm/x86/AesOpt.asm | 237 + other-licenses/7zstub/src/Asm/x86/LzmaDecOpt.asm | 1258 + other-licenses/7zstub/src/Asm/x86/XzCrc64Opt.asm | 205 + other-licenses/7zstub/src/C/7z.h | 202 + other-licenses/7zstub/src/C/7zAlloc.c | 80 + other-licenses/7zstub/src/C/7zAlloc.h | 19 + other-licenses/7zstub/src/C/7zArcIn.c | 1771 + other-licenses/7zstub/src/C/7zBuf.c | 36 + other-licenses/7zstub/src/C/7zBuf.h | 35 + other-licenses/7zstub/src/C/7zBuf2.c | 52 + other-licenses/7zstub/src/C/7zCrc.c | 128 + other-licenses/7zstub/src/C/7zCrc.h | 25 + other-licenses/7zstub/src/C/7zCrcOpt.c | 115 + other-licenses/7zstub/src/C/7zDec.c | 591 + other-licenses/7zstub/src/C/7zFile.c | 286 + other-licenses/7zstub/src/C/7zFile.h | 83 + other-licenses/7zstub/src/C/7zStream.c | 176 + other-licenses/7zstub/src/C/7zTypes.h | 374 + other-licenses/7zstub/src/C/7zVersion.h | 27 + other-licenses/7zstub/src/C/7zVersion.rc | 55 + other-licenses/7zstub/src/C/Aes.c | 306 + other-licenses/7zstub/src/C/Aes.h | 38 + other-licenses/7zstub/src/C/AesOpt.c | 184 + other-licenses/7zstub/src/C/Alloc.c | 455 + other-licenses/7zstub/src/C/Alloc.h | 51 + other-licenses/7zstub/src/C/Bcj2.c | 257 + other-licenses/7zstub/src/C/Bcj2.h | 146 + other-licenses/7zstub/src/C/Bcj2Enc.c | 311 + other-licenses/7zstub/src/C/Bra.c | 230 + other-licenses/7zstub/src/C/Bra.h | 64 + other-licenses/7zstub/src/C/Bra86.c | 82 + other-licenses/7zstub/src/C/BraIA64.c | 53 + other-licenses/7zstub/src/C/Compiler.h | 33 + other-licenses/7zstub/src/C/CpuArch.c | 200 + other-licenses/7zstub/src/C/CpuArch.h | 335 + other-licenses/7zstub/src/C/Delta.c | 64 + other-licenses/7zstub/src/C/Delta.h | 19 + other-licenses/7zstub/src/C/DllSecur.c | 87 + other-licenses/7zstub/src/C/DllSecur.h | 19 + other-licenses/7zstub/src/C/LzFind.c | 1069 + other-licenses/7zstub/src/C/LzFind.h | 121 + other-licenses/7zstub/src/C/LzFindMt.c | 820 + other-licenses/7zstub/src/C/LzFindMt.h | 101 + other-licenses/7zstub/src/C/LzHash.h | 57 + other-licenses/7zstub/src/C/Lzma2Dec.c | 488 + other-licenses/7zstub/src/C/Lzma2Dec.h | 120 + other-licenses/7zstub/src/C/Lzma2DecMt.c | 1082 + other-licenses/7zstub/src/C/Lzma2DecMt.h | 79 + other-licenses/7zstub/src/C/Lzma2Enc.c | 803 + other-licenses/7zstub/src/C/Lzma2Enc.h | 55 + other-licenses/7zstub/src/C/Lzma86.h | 111 + other-licenses/7zstub/src/C/Lzma86Dec.c | 54 + other-licenses/7zstub/src/C/Lzma86Enc.c | 106 + other-licenses/7zstub/src/C/LzmaDec.c | 1185 + other-licenses/7zstub/src/C/LzmaDec.h | 234 + other-licenses/7zstub/src/C/LzmaEnc.c | 2787 + other-licenses/7zstub/src/C/LzmaEnc.h | 76 + other-licenses/7zstub/src/C/LzmaLib.c | 40 + other-licenses/7zstub/src/C/LzmaLib.h | 131 + other-licenses/7zstub/src/C/MtCoder.c | 601 + other-licenses/7zstub/src/C/MtCoder.h | 141 + other-licenses/7zstub/src/C/MtDec.c | 1137 + other-licenses/7zstub/src/C/MtDec.h | 201 + other-licenses/7zstub/src/C/Ppmd.h | 85 + other-licenses/7zstub/src/C/Ppmd7.c | 712 + other-licenses/7zstub/src/C/Ppmd7.h | 142 + other-licenses/7zstub/src/C/Ppmd7Dec.c | 191 + other-licenses/7zstub/src/C/Ppmd7Enc.c | 187 + other-licenses/7zstub/src/C/Precomp.h | 10 + other-licenses/7zstub/src/C/RotateDefs.h | 30 + other-licenses/7zstub/src/C/Sha256.c | 248 + other-licenses/7zstub/src/C/Sha256.h | 26 + other-licenses/7zstub/src/C/Sort.c | 141 + other-licenses/7zstub/src/C/Sort.h | 18 + other-licenses/7zstub/src/C/Threads.c | 95 + other-licenses/7zstub/src/C/Threads.h | 68 + other-licenses/7zstub/src/C/Util/7z/7z.dsp | 241 + other-licenses/7zstub/src/C/Util/7z/7z.dsw | 29 + other-licenses/7zstub/src/C/Util/7z/7zMain.c | 686 + other-licenses/7zstub/src/C/Util/7z/Precomp.c | 4 + other-licenses/7zstub/src/C/Util/7z/Precomp.h | 10 + other-licenses/7zstub/src/C/Util/7z/makefile | 40 + other-licenses/7zstub/src/C/Util/7z/makefile.gcc | 75 + other-licenses/7zstub/src/C/Util/Lzma/LzmaUtil.c | 258 + other-licenses/7zstub/src/C/Util/Lzma/LzmaUtil.dsp | 168 + other-licenses/7zstub/src/C/Util/Lzma/LzmaUtil.dsw | 29 + other-licenses/7zstub/src/C/Util/Lzma/makefile | 28 + other-licenses/7zstub/src/C/Util/Lzma/makefile.gcc | 44 + .../7zstub/src/C/Util/LzmaLib/LzmaLib.def | 4 + .../7zstub/src/C/Util/LzmaLib/LzmaLib.dsp | 178 + .../7zstub/src/C/Util/LzmaLib/LzmaLib.dsw | 29 + .../7zstub/src/C/Util/LzmaLib/LzmaLibExports.c | 14 + other-licenses/7zstub/src/C/Util/LzmaLib/makefile | 34 + .../7zstub/src/C/Util/LzmaLib/resource.rc | 3 + .../7zstub/src/C/Util/SfxSetup/Precomp.c | 4 + .../7zstub/src/C/Util/SfxSetup/Precomp.h | 10 + .../7zstub/src/C/Util/SfxSetup/SfxSetup.c | 640 + .../7zstub/src/C/Util/SfxSetup/SfxSetup.dsp | 231 + .../7zstub/src/C/Util/SfxSetup/SfxSetup.dsw | 29 + other-licenses/7zstub/src/C/Util/SfxSetup/makefile | 37 + .../7zstub/src/C/Util/SfxSetup/makefile_con | 38 + .../7zstub/src/C/Util/SfxSetup/resource.rc | 5 + .../7zstub/src/C/Util/SfxSetup/setup.ico | Bin 0 -> 1078 bytes other-licenses/7zstub/src/C/Xz.c | 90 + other-licenses/7zstub/src/C/Xz.h | 460 + other-licenses/7zstub/src/C/XzCrc64.c | 86 + other-licenses/7zstub/src/C/XzCrc64.h | 26 + other-licenses/7zstub/src/C/XzCrc64Opt.c | 69 + other-licenses/7zstub/src/C/XzDec.c | 2773 + other-licenses/7zstub/src/C/XzEnc.c | 1329 + other-licenses/7zstub/src/C/XzEnc.h | 60 + other-licenses/7zstub/src/C/XzIn.c | 319 + other-licenses/7zstub/src/CPP/7zip/7zip.mak | 240 + other-licenses/7zstub/src/CPP/7zip/Aes.mak | 7 + .../7zip/Archive/7z/7zCompressionMode.cpp | 0 .../src/CPP/7zip/Archive/7z/7zCompressionMode.h | 76 + .../7zstub/src/CPP/7zip/Archive/7z/7zDecode.cpp | 567 + .../7zstub/src/CPP/7zip/Archive/7z/7zDecode.h | 70 + .../7zstub/src/CPP/7zip/Archive/7z/7zEncode.cpp | 678 + .../7zstub/src/CPP/7zip/Archive/7z/7zEncode.h | 92 + .../7zstub/src/CPP/7zip/Archive/7z/7zExtract.cpp | 423 + .../src/CPP/7zip/Archive/7z/7zFolderInStream.cpp | 139 + .../src/CPP/7zip/Archive/7z/7zFolderInStream.h | 61 + .../7zstub/src/CPP/7zip/Archive/7z/7zHandler.cpp | 756 + .../7zstub/src/CPP/7zip/Archive/7z/7zHandler.h | 181 + .../src/CPP/7zip/Archive/7z/7zHandlerOut.cpp | 939 + .../7zstub/src/CPP/7zip/Archive/7z/7zHeader.cpp | 19 + .../7zstub/src/CPP/7zip/Archive/7z/7zHeader.h | 148 + .../7zstub/src/CPP/7zip/Archive/7z/7zIn.cpp | 1663 + .../7zstub/src/CPP/7zip/Archive/7z/7zIn.h | 435 + .../7zstub/src/CPP/7zip/Archive/7z/7zItem.h | 202 + .../7zstub/src/CPP/7zip/Archive/7z/7zOut.cpp | 901 + .../7zstub/src/CPP/7zip/Archive/7z/7zOut.h | 335 + .../src/CPP/7zip/Archive/7z/7zProperties.cpp | 174 + .../7zstub/src/CPP/7zip/Archive/7z/7zProperties.h | 22 + .../7zstub/src/CPP/7zip/Archive/7z/7zRegister.cpp | 21 + .../src/CPP/7zip/Archive/7z/7zSpecStream.cpp | 22 + .../7zstub/src/CPP/7zip/Archive/7z/7zSpecStream.h | 35 + .../7zstub/src/CPP/7zip/Archive/7z/7zUpdate.cpp | 2497 + .../7zstub/src/CPP/7zip/Archive/7z/7zUpdate.h | 139 + .../7zip/Archive/7z}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/Archive/7z/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Archive/Archive.def | 12 + .../7zstub/src/CPP/7zip/Archive/Archive2.def | 19 + .../7zstub/src/CPP/7zip/Archive/ArchiveExports.cpp | 151 + .../src/CPP/7zip/Archive/Common/CoderMixer2.cpp | 1124 + .../src/CPP/7zip/Archive/Common/CoderMixer2.h | 447 + .../src/CPP/7zip/Archive/Common/DummyOutStream.cpp | 17 + .../src/CPP/7zip/Archive/Common/DummyOutStream.h | 25 + .../src/CPP/7zip/Archive/Common/HandlerOut.cpp | 232 + .../src/CPP/7zip/Archive/Common/HandlerOut.h | 110 + .../CPP/7zip/Archive/Common/InStreamWithCRC.cpp | 46 + .../src/CPP/7zip/Archive/Common/InStreamWithCRC.h | 67 + .../src/CPP/7zip/Archive/Common/ItemNameUtils.cpp | 88 + .../src/CPP/7zip/Archive/Common/ItemNameUtils.h | 28 + .../src/CPP/7zip/Archive/Common/MultiStream.cpp | 191 + .../src/CPP/7zip/Archive/Common/MultiStream.h | 89 + .../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp | 18 + .../src/CPP/7zip/Archive/Common/OutStreamWithCRC.h | 37 + .../CPP/7zip/Archive/Common/ParseProperties.cpp | 3 + .../src/CPP/7zip/Archive/Common/ParseProperties.h | 6 + .../7zstub/src/CPP/7zip/Archive/Common/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Archive/DllExports2.cpp | 122 + .../7zstub/src/CPP/7zip/Archive/IArchive.h | 608 + .../7zstub/src/CPP/7zip/Archive/Icons/7z.ico | Bin 0 -> 4710 bytes .../7zstub/src/CPP/7zip/Archive/LzmaHandler.cpp | 605 + .../7zstub/src/CPP/7zip/Archive/SplitHandler.cpp | 359 + .../7zstub/src/CPP/7zip/Archive/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Archive/XzHandler.cpp | 1308 + .../7zstub/src/CPP/7zip/Archive/XzHandler.h | 11 + other-licenses/7zstub/src/CPP/7zip/Asm.mak | 9 + .../7zstub/src/CPP/7zip/Bundles/Alone7z/Alone.dsp | 1901 + .../7zstub/src/CPP/7zip/Bundles/Alone7z/Alone.dsw | 29 + .../7zip/Bundles/Alone7z}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/Bundles/Alone7z/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Bundles/Alone7z/makefile | 158 + .../src/CPP/7zip/Bundles/Alone7z/resource.rc | 7 + .../7zip/Bundles/Format7zExtractR}/StdAfx.cpp | 0 .../src/CPP/7zip/Bundles/Format7zExtractR/StdAfx.h | 8 + .../src/CPP/7zip/Bundles/Format7zExtractR/makefile | 96 + .../CPP/7zip/Bundles/Format7zExtractR/resource.rc | 5 + .../7zip/Bundles/Format7zR}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/Bundles/Format7zR/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Bundles/Format7zR/makefile | 116 + .../src/CPP/7zip/Bundles/Format7zR/resource.rc | 5 + .../src/CPP/7zip/Bundles/LzmaCon/LzmaAlone.cpp | 799 + .../src/CPP/7zip/Bundles/LzmaCon/LzmaCon.dsp | 477 + .../src/CPP/7zip/Bundles/LzmaCon/LzmaCon.dsw | 29 + .../7zip/Bundles/LzmaCon}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/Bundles/LzmaCon/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Bundles/LzmaCon/makefile | 59 + .../src/CPP/7zip/Bundles/LzmaCon/makefile.gcc | 195 + .../src/CPP/7zip/Bundles/LzmaCon/resource.rc | 3 + .../src/CPP/7zip/Bundles/LzmaSpec/LzmaSpec.cpp | 715 + .../7zstub/src/CPP/7zip/Bundles/SFXCon/7z.ico | Bin 0 -> 1078 bytes .../7zstub/src/CPP/7zip/Bundles/SFXCon/SFXCon.dsp | 912 + .../7zstub/src/CPP/7zip/Bundles/SFXCon/SFXCon.dsw | 29 + .../7zstub/src/CPP/7zip/Bundles/SFXCon/SfxCon.cpp | 482 + .../7zip/Bundles/SFXCon}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/Bundles/SFXCon/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Bundles/SFXCon/makefile | 135 + .../7zstub/src/CPP/7zip/Bundles/SFXCon/resource.rc | 5 + .../7zip/Bundles/SFXSetup/ExtractCallbackSfx.cpp | 246 + .../CPP/7zip/Bundles/SFXSetup/ExtractCallbackSfx.h | 86 + .../CPP/7zip/Bundles/SFXSetup/ExtractEngine.cpp | 137 + .../src/CPP/7zip/Bundles/SFXSetup/ExtractEngine.h | 11 + .../src/CPP/7zip/Bundles/SFXSetup/SFXSetup.dsp | 803 + .../src/CPP/7zip/Bundles/SFXSetup/SFXSetup.dsw | 29 + .../src/CPP/7zip/Bundles/SFXSetup/SfxSetup.cpp | 596 + .../7zip/Bundles/SFXSetup}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/Bundles/SFXSetup/StdAfx.h | 13 + .../7zstub/src/CPP/7zip/Bundles/SFXSetup/makefile | 117 + .../src/CPP/7zip/Bundles/SFXSetup/resource.h | 8 + .../src/CPP/7zip/Bundles/SFXSetup/resource.rc | 18 + .../7zip/Bundles/SFXSetup}/setup.ico | Bin .../7zstub/src/CPP/7zip/Bundles/SFXWin/7z.ico | Bin 0 -> 1078 bytes .../7zstub/src/CPP/7zip/Bundles/SFXWin/SFXWin.dsp | 988 + .../7zstub/src/CPP/7zip/Bundles/SFXWin/SFXWin.dsw | 29 + .../7zstub/src/CPP/7zip/Bundles/SFXWin/SfxWin.cpp | 241 + .../7zip/Bundles/SFXWin}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/Bundles/SFXWin/StdAfx.h | 14 + .../7zstub/src/CPP/7zip/Bundles/SFXWin/makefile | 153 + .../7zstub/src/CPP/7zip/Bundles/SFXWin/resource.h | 1 + .../7zstub/src/CPP/7zip/Bundles/SFXWin/resource.rc | 50 + .../7zstub/src/CPP/7zip/Common/CWrappers.cpp | 250 + .../7zstub/src/CPP/7zip/Common/CWrappers.h | 120 + .../7zstub/src/CPP/7zip/Common/CreateCoder.cpp | 536 + .../7zstub/src/CPP/7zip/Common/CreateCoder.h | 192 + .../src/CPP/7zip/Common/FilePathAutoRename.cpp | 46 + .../src/CPP/7zip/Common/FilePathAutoRename.h | 10 + .../7zstub/src/CPP/7zip/Common/FileStreams.cpp | 475 + .../7zstub/src/CPP/7zip/Common/FileStreams.h | 166 + .../7zstub/src/CPP/7zip/Common/FilterCoder.cpp | 418 + .../7zstub/src/CPP/7zip/Common/FilterCoder.h | 235 + .../7zstub/src/CPP/7zip/Common/InBuffer.cpp | 163 + .../7zstub/src/CPP/7zip/Common/InBuffer.h | 92 + .../7zstub/src/CPP/7zip/Common/InOutTempBuffer.cpp | 127 + .../7zstub/src/CPP/7zip/Common/InOutTempBuffer.h | 48 + .../7zstub/src/CPP/7zip/Common/LimitedStreams.cpp | 367 + .../7zstub/src/CPP/7zip/Common/LimitedStreams.h | 252 + .../7zstub/src/CPP/7zip/Common/LockedStream.cpp | 3 + .../7zstub/src/CPP/7zip/Common/LockedStream.h | 6 + .../7zstub/src/CPP/7zip/Common/MethodId.cpp | 3 + .../7zstub/src/CPP/7zip/Common/MethodId.h | 10 + .../7zstub/src/CPP/7zip/Common/MethodProps.cpp | 509 + .../7zstub/src/CPP/7zip/Common/MethodProps.h | 264 + .../7zstub/src/CPP/7zip/Common/OffsetStream.cpp | 39 + .../7zstub/src/CPP/7zip/Common/OffsetStream.h | 26 + .../7zstub/src/CPP/7zip/Common/OutBuffer.cpp | 111 + .../7zstub/src/CPP/7zip/Common/OutBuffer.h | 66 + .../7zstub/src/CPP/7zip/Common/ProgressUtils.cpp | 51 + .../7zstub/src/CPP/7zip/Common/ProgressUtils.h | 35 + .../7zstub/src/CPP/7zip/Common/PropId.cpp | 108 + .../7zstub/src/CPP/7zip/Common/RegisterArc.h | 78 + .../7zstub/src/CPP/7zip/Common/RegisterCodec.h | 106 + other-licenses/7zstub/src/CPP/7zip/Common/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Common/StreamBinder.cpp | 156 + .../7zstub/src/CPP/7zip/Common/StreamBinder.h | 60 + .../7zstub/src/CPP/7zip/Common/StreamObjects.cpp | 285 + .../7zstub/src/CPP/7zip/Common/StreamObjects.h | 157 + .../7zstub/src/CPP/7zip/Common/StreamUtils.cpp | 56 + .../7zstub/src/CPP/7zip/Common/StreamUtils.h | 13 + .../7zstub/src/CPP/7zip/Common/UniqBlocks.cpp | 57 + .../7zstub/src/CPP/7zip/Common/UniqBlocks.h | 26 + .../7zstub/src/CPP/7zip/Common/VirtThread.cpp | 48 + .../7zstub/src/CPP/7zip/Common/VirtThread.h | 24 + .../7zstub/src/CPP/7zip/Compress/Bcj2Coder.cpp | 666 + .../7zstub/src/CPP/7zip/Compress/Bcj2Coder.h | 120 + .../7zstub/src/CPP/7zip/Compress/Bcj2Register.cpp | 24 + .../7zstub/src/CPP/7zip/Compress/BcjCoder.cpp | 24 + .../7zstub/src/CPP/7zip/Compress/BcjCoder.h | 31 + .../7zstub/src/CPP/7zip/Compress/BcjRegister.cpp | 17 + .../7zstub/src/CPP/7zip/Compress/BranchMisc.cpp | 23 + .../7zstub/src/CPP/7zip/Compress/BranchMisc.h | 35 + .../src/CPP/7zip/Compress/BranchRegister.cpp | 41 + .../7zstub/src/CPP/7zip/Compress/ByteSwap.cpp | 92 + .../7zstub/src/CPP/7zip/Compress/CodecExports.cpp | 344 + .../7zstub/src/CPP/7zip/Compress/CopyCoder.cpp | 120 + .../7zstub/src/CPP/7zip/Compress/CopyCoder.h | 49 + .../7zstub/src/CPP/7zip/Compress/CopyRegister.cpp | 15 + .../7zstub/src/CPP/7zip/Compress/DeltaFilter.cpp | 128 + .../7zstub/src/CPP/7zip/Compress/Lzma2Decoder.cpp | 265 + .../7zstub/src/CPP/7zip/Compress/Lzma2Decoder.h | 96 + .../7zstub/src/CPP/7zip/Compress/Lzma2Encoder.cpp | 122 + .../7zstub/src/CPP/7zip/Compress/Lzma2Encoder.h | 42 + .../7zstub/src/CPP/7zip/Compress/Lzma2Register.cpp | 22 + .../7zstub/src/CPP/7zip/Compress/LzmaDecoder.cpp | 343 + .../7zstub/src/CPP/7zip/Compress/LzmaDecoder.h | 113 + .../7zstub/src/CPP/7zip/Compress/LzmaEncoder.cpp | 182 + .../7zstub/src/CPP/7zip/Compress/LzmaEncoder.h | 46 + .../7zstub/src/CPP/7zip/Compress/LzmaRegister.cpp | 22 + .../7zstub/src/CPP/7zip/Compress/PpmdDecoder.cpp | 170 + .../7zstub/src/CPP/7zip/Compress/PpmdDecoder.h | 86 + .../7zstub/src/CPP/7zip/Compress/PpmdEncoder.cpp | 152 + .../7zstub/src/CPP/7zip/Compress/PpmdEncoder.h | 58 + .../7zstub/src/CPP/7zip/Compress/PpmdRegister.cpp | 22 + .../7zstub/src/CPP/7zip/Compress/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/Compress/XzDecoder.cpp | 150 + .../7zstub/src/CPP/7zip/Compress/XzDecoder.h | 92 + .../7zstub/src/CPP/7zip/Compress/XzEncoder.cpp | 245 + .../7zstub/src/CPP/7zip/Compress/XzEncoder.h | 46 + other-licenses/7zstub/src/CPP/7zip/Crc.mak | 8 + other-licenses/7zstub/src/CPP/7zip/Crc64.mak | 8 + .../7zstub/src/CPP/7zip/Crypto/7zAes.cpp | 280 + other-licenses/7zstub/src/CPP/7zip/Crypto/7zAes.h | 118 + .../7zstub/src/CPP/7zip/Crypto/7zAesRegister.cpp | 17 + .../7zstub/src/CPP/7zip/Crypto/MyAes.cpp | 112 + other-licenses/7zstub/src/CPP/7zip/Crypto/MyAes.h | 57 + .../7zstub/src/CPP/7zip/Crypto/MyAesReg.cpp | 16 + .../7zstub/src/CPP/7zip/Crypto/RandGen.cpp | 124 + .../7zstub/src/CPP/7zip/Crypto/RandGen.h | 21 + other-licenses/7zstub/src/CPP/7zip/Crypto/StdAfx.h | 8 + other-licenses/7zstub/src/CPP/7zip/GuiCommon.rc | 84 + other-licenses/7zstub/src/CPP/7zip/Guid.txt | 220 + other-licenses/7zstub/src/CPP/7zip/ICoder.h | 399 + other-licenses/7zstub/src/CPP/7zip/IDecl.h | 28 + other-licenses/7zstub/src/CPP/7zip/IPassword.h | 23 + other-licenses/7zstub/src/CPP/7zip/IProgress.h | 19 + other-licenses/7zstub/src/CPP/7zip/IStream.h | 127 + other-licenses/7zstub/src/CPP/7zip/LzmaDec.mak | 5 + other-licenses/7zstub/src/CPP/7zip/MyVersion.h | 2 + .../7zstub/src/CPP/7zip/MyVersionInfo.rc | 2 + other-licenses/7zstub/src/CPP/7zip/PropID.h | 127 + other-licenses/7zstub/src/CPP/7zip/SubBuild.mak | 3 + .../7zstub/src/CPP/7zip/UI/Client7z/Client7z.cpp | 993 + .../7zstub/src/CPP/7zip/UI/Client7z/Client7z.dsp | 235 + .../7zstub/src/CPP/7zip/UI/Client7z/Client7z.dsw | 29 + .../7zip/UI/Client7z}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/UI/Client7z/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/UI/Client7z/makefile | 28 + .../7zstub/src/CPP/7zip/UI/Client7z/resource.rc | 3 + .../src/CPP/7zip/UI/Common/ArchiveCommandLine.cpp | 1281 + .../src/CPP/7zip/UI/Common/ArchiveCommandLine.h | 136 + .../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp | 1691 + .../CPP/7zip/UI/Common/ArchiveExtractCallback.h | 403 + .../7zstub/src/CPP/7zip/UI/Common/ArchiveName.cpp | 78 + .../7zstub/src/CPP/7zip/UI/Common/ArchiveName.h | 13 + .../src/CPP/7zip/UI/Common/ArchiveOpenCallback.cpp | 154 + .../src/CPP/7zip/UI/Common/ArchiveOpenCallback.h | 112 + .../7zstub/src/CPP/7zip/UI/Common/Bench.cpp | 3492 ++ .../7zstub/src/CPP/7zip/UI/Common/Bench.h | 72 + .../7zstub/src/CPP/7zip/UI/Common/DefaultName.cpp | 37 + .../7zstub/src/CPP/7zip/UI/Common/DefaultName.h | 11 + .../7zstub/src/CPP/7zip/UI/Common/DirItem.h | 190 + .../7zstub/src/CPP/7zip/UI/Common/EnumDirItems.cpp | 1086 + .../7zstub/src/CPP/7zip/UI/Common/EnumDirItems.h | 41 + .../7zstub/src/CPP/7zip/UI/Common/ExitCode.h | 27 + .../7zstub/src/CPP/7zip/UI/Common/Extract.cpp | 482 + .../7zstub/src/CPP/7zip/UI/Common/Extract.h | 94 + .../7zstub/src/CPP/7zip/UI/Common/ExtractMode.h | 34 + .../src/CPP/7zip/UI/Common/ExtractingFilePath.cpp | 280 + .../src/CPP/7zip/UI/Common/ExtractingFilePath.h | 31 + .../7zstub/src/CPP/7zip/UI/Common/HashCalc.cpp | 347 + .../7zstub/src/CPP/7zip/UI/Common/HashCalc.h | 106 + .../src/CPP/7zip/UI/Common/IFileExtractCallback.h | 114 + .../7zstub/src/CPP/7zip/UI/Common/LoadCodecs.cpp | 1074 + .../7zstub/src/CPP/7zip/UI/Common/LoadCodecs.h | 424 + .../7zstub/src/CPP/7zip/UI/Common/OpenArchive.cpp | 3550 ++ .../7zstub/src/CPP/7zip/UI/Common/OpenArchive.h | 436 + .../7zstub/src/CPP/7zip/UI/Common/PropIDUtils.cpp | 668 + .../7zstub/src/CPP/7zip/UI/Common/PropIDUtils.h | 18 + .../7zstub/src/CPP/7zip/UI/Common/Property.h | 14 + .../src/CPP/7zip/UI/Common/SetProperties.cpp | 80 + .../7zstub/src/CPP/7zip/UI/Common/SetProperties.h | 10 + .../7zstub/src/CPP/7zip/UI/Common/SortUtils.cpp | 25 + .../7zstub/src/CPP/7zip/UI/Common/SortUtils.h | 10 + .../7zstub/src/CPP/7zip/UI/Common/StdAfx.h | 8 + .../7zstub/src/CPP/7zip/UI/Common/TempFiles.cpp | 19 + .../7zstub/src/CPP/7zip/UI/Common/TempFiles.h | 16 + .../7zstub/src/CPP/7zip/UI/Common/Update.cpp | 1667 + .../7zstub/src/CPP/7zip/UI/Common/Update.h | 200 + .../7zstub/src/CPP/7zip/UI/Common/UpdateAction.cpp | 64 + .../7zstub/src/CPP/7zip/UI/Common/UpdateAction.h | 66 + .../src/CPP/7zip/UI/Common/UpdateCallback.cpp | 771 + .../7zstub/src/CPP/7zip/UI/Common/UpdateCallback.h | 162 + .../7zstub/src/CPP/7zip/UI/Common/UpdatePair.cpp | 233 + .../7zstub/src/CPP/7zip/UI/Common/UpdatePair.h | 27 + .../src/CPP/7zip/UI/Common/UpdateProduce.cpp | 70 + .../7zstub/src/CPP/7zip/UI/Common/UpdateProduce.h | 55 + .../7zstub/src/CPP/7zip/UI/Common/WorkDir.cpp | 94 + .../7zstub/src/CPP/7zip/UI/Common/WorkDir.h | 26 + .../7zstub/src/CPP/7zip/UI/Common/ZipRegistry.h | 130 + .../7zstub/src/CPP/7zip/UI/Console/BenchCon.cpp | 41 + .../7zstub/src/CPP/7zip/UI/Console/BenchCon.h | 14 + .../7zstub/src/CPP/7zip/UI/Console/Console.mak | 36 + .../src/CPP/7zip/UI/Console/Console.manifest | 13 + .../src/CPP/7zip/UI/Console/ConsoleClose.cpp | 69 + .../7zstub/src/CPP/7zip/UI/Console/ConsoleClose.h | 33 + .../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp | 825 + .../CPP/7zip/UI/Console/ExtractCallbackConsole.h | 164 + .../7zstub/src/CPP/7zip/UI/Console/HashCon.cpp | 367 + .../7zstub/src/CPP/7zip/UI/Console/HashCon.h | 48 + .../7zstub/src/CPP/7zip/UI/Console/List.cpp | 1349 + .../7zstub/src/CPP/7zip/UI/Console/List.h | 27 + .../7zstub/src/CPP/7zip/UI/Console/Main.cpp | 1151 + .../7zstub/src/CPP/7zip/UI/Console/MainAr.cpp | 167 + .../CPP/7zip/UI/Console/OpenCallbackConsole.cpp | 115 + .../src/CPP/7zip/UI/Console/OpenCallbackConsole.h | 66 + .../src/CPP/7zip/UI/Console/PercentPrinter.cpp | 183 + .../src/CPP/7zip/UI/Console/PercentPrinter.h | 62 + .../7zip/UI/Console}/StdAfx.cpp | 0 .../7zstub/src/CPP/7zip/UI/Console/StdAfx.h | 8 + .../CPP/7zip/UI/Console/UpdateCallbackConsole.cpp | 702 + .../CPP/7zip/UI/Console/UpdateCallbackConsole.h | 124 + .../src/CPP/7zip/UI/Console/UserInputUtils.cpp | 110 + .../src/CPP/7zip/UI/Console/UserInputUtils.h | 27 + .../7zstub/src/CPP/7zip/UI/Console/makefile | 69 + .../7zstub/src/CPP/7zip/UI/Console/resource.rc | 7 + .../7zstub/src/CPP/7zip/UI/Explorer/MyMessages.cpp | 37 + .../7zstub/src/CPP/7zip/UI/Explorer/MyMessages.h | 16 + .../src/CPP/7zip/UI/FileManager/BrowseDialog.cpp | 1025 + .../src/CPP/7zip/UI/FileManager/BrowseDialog.h | 21 + .../src/CPP/7zip/UI/FileManager/BrowseDialogRes.h | 9 + .../src/CPP/7zip/UI/FileManager/ComboDialog.cpp | 64 + .../src/CPP/7zip/UI/FileManager/ComboDialog.h | 28 + .../src/CPP/7zip/UI/FileManager/ComboDialogRes.h | 4 + .../src/CPP/7zip/UI/FileManager/DialogSize.h | 16 + .../CPP/7zip/UI/FileManager/ExtractCallback.cpp | 1033 + .../src/CPP/7zip/UI/FileManager/ExtractCallback.h | 328 + .../src/CPP/7zip/UI/FileManager/FormatUtils.cpp | 28 + .../src/CPP/7zip/UI/FileManager/FormatUtils.h | 14 + .../7zstub/src/CPP/7zip/UI/FileManager/LangUtils.h | 40 + .../src/CPP/7zip/UI/FileManager/MyWindowsNew.h | 76 + .../CPP/7zip/UI/FileManager/OverwriteDialog.cpp | 122 + .../src/CPP/7zip/UI/FileManager/OverwriteDialog.h | 69 + .../src/CPP/7zip/UI/FileManager/OverwriteDialog.rc | 91 + .../CPP/7zip/UI/FileManager/OverwriteDialogRes.h | 17 + .../src/CPP/7zip/UI/FileManager/PasswordDialog.cpp | 58 + .../src/CPP/7zip/UI/FileManager/PasswordDialog.h | 28 + .../src/CPP/7zip/UI/FileManager/PasswordDialog.rc | 14 + .../CPP/7zip/UI/FileManager/PasswordDialogRes.h | 5 + .../src/CPP/7zip/UI/FileManager/ProgressDialog.cpp | 197 + .../src/CPP/7zip/UI/FileManager/ProgressDialog.h | 170 + .../src/CPP/7zip/UI/FileManager/ProgressDialog.rc | 12 + .../CPP/7zip/UI/FileManager/ProgressDialog2.cpp | 1337 + .../src/CPP/7zip/UI/FileManager/ProgressDialog2.h | 351 + .../src/CPP/7zip/UI/FileManager/ProgressDialog2.rc | 40 + .../CPP/7zip/UI/FileManager/ProgressDialog2Res.h | 48 + .../CPP/7zip/UI/FileManager/ProgressDialog2a.rc | 80 + .../CPP/7zip/UI/FileManager/ProgressDialogRes.h | 3 + .../src/CPP/7zip/UI/FileManager/PropertyName.cpp | 23 + .../src/CPP/7zip/UI/FileManager/PropertyName.h | 10 + .../src/CPP/7zip/UI/FileManager/PropertyNameRes.h | 95 + .../src/CPP/7zip/UI/FileManager/SysIconUtils.cpp | 255 + .../src/CPP/7zip/UI/FileManager/SysIconUtils.h | 62 + .../7zstub/src/CPP/7zip/UI/FileManager/resource.h | 177 + .../src/CPP/7zip/UI/FileManager/resourceGui.h | 15 + .../7zstub/src/CPP/7zip/UI/GUI/Extract.rc | 59 + .../7zstub/src/CPP/7zip/UI/GUI/ExtractDialog.cpp | 418 + .../7zstub/src/CPP/7zip/UI/GUI/ExtractDialog.h | 113 + .../7zstub/src/CPP/7zip/UI/GUI/ExtractDialog.rc | 98 + .../7zstub/src/CPP/7zip/UI/GUI/ExtractDialogRes.h | 24 + .../7zstub/src/CPP/7zip/UI/GUI/ExtractGUI.cpp | 278 + .../7zstub/src/CPP/7zip/UI/GUI/ExtractGUI.h | 38 + .../7zstub/src/CPP/7zip/UI/GUI/ExtractRes.h | 51 + .../7zstub/src/CPP/7zip/UI/GUI/HashGUI.h | 27 + .../7zstub/src/CPP/7zip/UI/GUI/resource2.h | 2 + other-licenses/7zstub/src/CPP/Build.mak | 145 + other-licenses/7zstub/src/CPP/Common/AutoPtr.h | 35 + other-licenses/7zstub/src/CPP/Common/CRC.cpp | 7 + other-licenses/7zstub/src/CPP/Common/C_FileIO.cpp | 92 + other-licenses/7zstub/src/CPP/Common/C_FileIO.h | 53 + other-licenses/7zstub/src/CPP/Common/ComTry.h | 21 + .../7zstub/src/CPP/Common/CommandLineParser.cpp | 197 + .../7zstub/src/CPP/Common/CommandLineParser.h | 63 + other-licenses/7zstub/src/CPP/Common/Common.h | 43 + other-licenses/7zstub/src/CPP/Common/CrcReg.cpp | 98 + other-licenses/7zstub/src/CPP/Common/Defs.h | 15 + .../7zstub/src/CPP/Common/DynamicBuffer.h | 64 + .../7zstub/src/CPP/Common/IntToString.cpp | 193 + other-licenses/7zstub/src/CPP/Common/IntToString.h | 28 + other-licenses/7zstub/src/CPP/Common/Lang.h | 23 + .../7zstub/src/CPP/Common/ListFileUtils.cpp | 117 + .../7zstub/src/CPP/Common/ListFileUtils.h | 14 + other-licenses/7zstub/src/CPP/Common/MyBuffer.h | 259 + other-licenses/7zstub/src/CPP/Common/MyBuffer2.h | 45 + other-licenses/7zstub/src/CPP/Common/MyCom.h | 277 + other-licenses/7zstub/src/CPP/Common/MyException.h | 14 + other-licenses/7zstub/src/CPP/Common/MyGuidDef.h | 54 + other-licenses/7zstub/src/CPP/Common/MyInitGuid.h | 45 + other-licenses/7zstub/src/CPP/Common/MyLinux.h | 42 + other-licenses/7zstub/src/CPP/Common/MyString.cpp | 1659 + other-licenses/7zstub/src/CPP/Common/MyString.h | 867 + other-licenses/7zstub/src/CPP/Common/MyTypes.h | 35 + other-licenses/7zstub/src/CPP/Common/MyUnknown.h | 17 + other-licenses/7zstub/src/CPP/Common/MyVector.cpp | 3 + other-licenses/7zstub/src/CPP/Common/MyVector.h | 634 + other-licenses/7zstub/src/CPP/Common/MyWindows.cpp | 145 + other-licenses/7zstub/src/CPP/Common/MyWindows.h | 231 + .../7zstub/src/CPP/Common/NewHandler.cpp | 163 + other-licenses/7zstub/src/CPP/Common/NewHandler.h | 88 + other-licenses/7zstub/src/CPP/Common/Sha256Reg.cpp | 40 + other-licenses/7zstub/src/CPP/Common/StdAfx.h | 8 + .../7zstub/src/CPP/Common/StdInStream.cpp | 89 + other-licenses/7zstub/src/CPP/Common/StdInStream.h | 38 + .../7zstub/src/CPP/Common/StdOutStream.cpp | 163 + .../7zstub/src/CPP/Common/StdOutStream.h | 71 + .../7zstub/src/CPP/Common/StringConvert.cpp | 319 + .../7zstub/src/CPP/Common/StringConvert.h | 88 + .../7zstub/src/CPP/Common/StringToInt.cpp | 144 + other-licenses/7zstub/src/CPP/Common/StringToInt.h | 21 + .../7zstub/src/CPP/Common/TextConfig.cpp | 124 + other-licenses/7zstub/src/CPP/Common/TextConfig.h | 19 + .../7zstub/src/CPP/Common/UTFConvert.cpp | 288 + other-licenses/7zstub/src/CPP/Common/UTFConvert.h | 12 + other-licenses/7zstub/src/CPP/Common/Wildcard.cpp | 676 + other-licenses/7zstub/src/CPP/Common/Wildcard.h | 149 + .../7zstub/src/CPP/Common/XzCrc64Init.cpp | 7 + .../7zstub/src/CPP/Common/XzCrc64Reg.cpp | 42 + other-licenses/7zstub/src/CPP/Windows/COM.h | 70 + .../7zstub/src/CPP/Windows/CommonDialog.cpp | 185 + .../7zstub/src/CPP/Windows/CommonDialog.h | 23 + .../7zstub/src/CPP/Windows/Control/ComboBox.cpp | 66 + .../7zstub/src/CPP/Windows/Control/ComboBox.h | 65 + .../7zstub/src/CPP/Windows/Control/CommandBar.h | 52 + .../7zstub/src/CPP/Windows/Control/Dialog.cpp | 251 + .../7zstub/src/CPP/Windows/Control/Dialog.h | 170 + .../7zstub/src/CPP/Windows/Control/Edit.h | 19 + .../7zstub/src/CPP/Windows/Control/ImageList.cpp | 10 + .../7zstub/src/CPP/Windows/Control/ImageList.h | 87 + .../7zstub/src/CPP/Windows/Control/ListView.cpp | 155 + .../7zstub/src/CPP/Windows/Control/ListView.h | 146 + .../7zstub/src/CPP/Windows/Control/ProgressBar.h | 35 + .../src/CPP/Windows/Control/PropertyPage.cpp | 143 + .../7zstub/src/CPP/Windows/Control/PropertyPage.h | 50 + .../7zstub/src/CPP/Windows/Control/ReBar.h | 34 + .../7zstub/src/CPP/Windows/Control/Static.h | 28 + .../7zstub/src/CPP/Windows/Control/StatusBar.h | 42 + .../7zstub/src/CPP/Windows/Control/StdAfx.h | 8 + .../7zstub/src/CPP/Windows/Control/ToolBar.h | 43 + .../7zstub/src/CPP/Windows/Control/Trackbar.h | 27 + .../7zstub/src/CPP/Windows/Control/Window2.cpp | 200 + .../7zstub/src/CPP/Windows/Control/Window2.h | 51 + other-licenses/7zstub/src/CPP/Windows/DLL.cpp | 109 + other-licenses/7zstub/src/CPP/Windows/DLL.h | 58 + other-licenses/7zstub/src/CPP/Windows/Defs.h | 17 + other-licenses/7zstub/src/CPP/Windows/ErrorMsg.cpp | 66 + other-licenses/7zstub/src/CPP/Windows/ErrorMsg.h | 15 + other-licenses/7zstub/src/CPP/Windows/FileDir.cpp | 714 + other-licenses/7zstub/src/CPP/Windows/FileDir.h | 117 + other-licenses/7zstub/src/CPP/Windows/FileFind.cpp | 749 + other-licenses/7zstub/src/CPP/Windows/FileFind.h | 161 + other-licenses/7zstub/src/CPP/Windows/FileIO.cpp | 432 + other-licenses/7zstub/src/CPP/Windows/FileIO.h | 212 + other-licenses/7zstub/src/CPP/Windows/FileLink.cpp | 440 + .../7zstub/src/CPP/Windows/FileMapping.cpp | 12 + .../7zstub/src/CPP/Windows/FileMapping.h | 66 + other-licenses/7zstub/src/CPP/Windows/FileName.cpp | 839 + other-licenses/7zstub/src/CPP/Windows/FileName.h | 115 + .../7zstub/src/CPP/Windows/FileSystem.cpp | 131 + other-licenses/7zstub/src/CPP/Windows/FileSystem.h | 27 + other-licenses/7zstub/src/CPP/Windows/Handle.h | 37 + .../7zstub/src/CPP/Windows/MemoryLock.cpp | 97 + other-licenses/7zstub/src/CPP/Windows/MemoryLock.h | 40 + other-licenses/7zstub/src/CPP/Windows/NtCheck.h | 46 + .../7zstub/src/CPP/Windows/PropVariant.cpp | 347 + .../7zstub/src/CPP/Windows/PropVariant.h | 114 + .../7zstub/src/CPP/Windows/PropVariantConv.cpp | 138 + .../7zstub/src/CPP/Windows/PropVariantConv.h | 37 + other-licenses/7zstub/src/CPP/Windows/Registry.cpp | 390 + other-licenses/7zstub/src/CPP/Windows/Registry.h | 84 + .../7zstub/src/CPP/Windows/ResourceString.cpp | 103 + .../7zstub/src/CPP/Windows/ResourceString.h | 16 + .../7zstub/src/CPP/Windows/SecurityUtils.cpp | 181 + .../7zstub/src/CPP/Windows/SecurityUtils.h | 167 + other-licenses/7zstub/src/CPP/Windows/Shell.cpp | 340 + other-licenses/7zstub/src/CPP/Windows/Shell.h | 94 + other-licenses/7zstub/src/CPP/Windows/StdAfx.h | 8 + .../7zstub/src/CPP/Windows/Synchronization.cpp | 10 + .../7zstub/src/CPP/Windows/Synchronization.h | 164 + other-licenses/7zstub/src/CPP/Windows/System.cpp | 142 + other-licenses/7zstub/src/CPP/Windows/System.h | 40 + other-licenses/7zstub/src/CPP/Windows/Thread.h | 38 + .../7zstub/src/CPP/Windows/TimeUtils.cpp | 213 + other-licenses/7zstub/src/CPP/Windows/TimeUtils.h | 32 + other-licenses/7zstub/src/CPP/Windows/Window.cpp | 179 + other-licenses/7zstub/src/CPP/Windows/Window.h | 284 + other-licenses/7zstub/src/CS/7zip/Common/CRC.cs | 55 + .../7zstub/src/CS/7zip/Common/CommandLineParser.cs | 274 + .../7zstub/src/CS/7zip/Common/InBuffer.cs | 72 + .../7zstub/src/CS/7zip/Common/OutBuffer.cs | 47 + .../7zstub/src/CS/7zip/Compress/LZ/IMatchFinder.cs | 24 + .../7zstub/src/CS/7zip/Compress/LZ/LzBinTree.cs | 367 + .../7zstub/src/CS/7zip/Compress/LZ/LzInWindow.cs | 132 + .../7zstub/src/CS/7zip/Compress/LZ/LzOutWindow.cs | 110 + .../7zstub/src/CS/7zip/Compress/LZMA/LzmaBase.cs | 76 + .../src/CS/7zip/Compress/LZMA/LzmaDecoder.cs | 398 + .../src/CS/7zip/Compress/LZMA/LzmaEncoder.cs | 1480 + .../src/CS/7zip/Compress/LzmaAlone/LzmaAlone.cs | 364 + .../CS/7zip/Compress/LzmaAlone/LzmaAlone.csproj | 90 + .../src/CS/7zip/Compress/LzmaAlone/LzmaAlone.sln | 20 + .../src/CS/7zip/Compress/LzmaAlone/LzmaBench.cs | 340 + .../Compress/LzmaAlone/Properties/AssemblyInfo.cs | 29 + .../Compress/LzmaAlone/Properties/Resources.cs | 70 + .../7zip/Compress/LzmaAlone/Properties/Settings.cs | 42 + .../src/CS/7zip/Compress/RangeCoder/RangeCoder.cs | 234 + .../CS/7zip/Compress/RangeCoder/RangeCoderBit.cs | 117 + .../7zip/Compress/RangeCoder/RangeCoderBitTree.cs | 157 + other-licenses/7zstub/src/CS/7zip/ICoder.cs | 157 + other-licenses/7zstub/src/Common/Alloc.cpp | 118 - other-licenses/7zstub/src/Common/Alloc.h | 29 - other-licenses/7zstub/src/Common/Buffer.h | 77 - other-licenses/7zstub/src/Common/CRC.cpp | 61 - other-licenses/7zstub/src/Common/CRC.h | 36 - other-licenses/7zstub/src/Common/ComTry.h | 17 - .../7zstub/src/Common/CommandLineParser.cpp | 232 - .../7zstub/src/Common/CommandLineParser.h | 72 - other-licenses/7zstub/src/Common/Defs.h | 20 - other-licenses/7zstub/src/Common/DynamicBuffer.h | 47 - other-licenses/7zstub/src/Common/IntToString.cpp | 63 - other-licenses/7zstub/src/Common/IntToString.h | 15 - other-licenses/7zstub/src/Common/MyCom.h | 203 - other-licenses/7zstub/src/Common/MyUnknown.h | 24 - other-licenses/7zstub/src/Common/MyWindows.cpp | 113 - other-licenses/7zstub/src/Common/MyWindows.h | 200 - other-licenses/7zstub/src/Common/NewHandler.cpp | 116 - other-licenses/7zstub/src/Common/NewHandler.h | 16 - other-licenses/7zstub/src/Common/Random.cpp | 17 - other-licenses/7zstub/src/Common/Random.h | 16 - other-licenses/7zstub/src/Common/StdInStream.cpp | 78 - other-licenses/7zstub/src/Common/StdInStream.h | 31 - other-licenses/7zstub/src/Common/StdOutStream.cpp | 87 - other-licenses/7zstub/src/Common/StdOutStream.h | 35 - other-licenses/7zstub/src/Common/String.cpp | 198 - other-licenses/7zstub/src/Common/String.h | 631 - other-licenses/7zstub/src/Common/StringConvert.cpp | 93 - other-licenses/7zstub/src/Common/StringConvert.h | 71 - other-licenses/7zstub/src/Common/TextConfig.cpp | 137 - other-licenses/7zstub/src/Common/TextConfig.h | 22 - other-licenses/7zstub/src/Common/Types.h | 19 - other-licenses/7zstub/src/Common/UTFConvert.cpp | 91 - other-licenses/7zstub/src/Common/UTFConvert.h | 11 - other-licenses/7zstub/src/Common/Vector.cpp | 74 - other-licenses/7zstub/src/Common/Vector.h | 228 - other-licenses/7zstub/src/Common/Wildcard.cpp | 462 - other-licenses/7zstub/src/Common/Wildcard.h | 78 - other-licenses/7zstub/src/DOC/7zC.txt | 114 +- other-licenses/7zstub/src/DOC/7zFormat.txt | 469 + other-licenses/7zstub/src/DOC/Methods.txt | 167 + other-licenses/7zstub/src/DOC/copying.txt | 504 - other-licenses/7zstub/src/DOC/installer.txt | 166 + other-licenses/7zstub/src/DOC/lzma-history.txt | 424 + other-licenses/7zstub/src/DOC/lzma-sdk.txt | 357 + .../7zstub/src/DOC/lzma-specification.txt | 1176 + other-licenses/7zstub/src/DOC/lzma.txt | 758 +- other-licenses/7zstub/src/DOC/readme.txt | 226 - other-licenses/7zstub/src/Java/SevenZip/CRC.java | 52 + .../src/Java/SevenZip/Compression/LZ/BinTree.java | 382 + .../src/Java/SevenZip/Compression/LZ/InWindow.java | 131 + .../Java/SevenZip/Compression/LZ/OutWindow.java | 85 + .../src/Java/SevenZip/Compression/LZMA/Base.java | 88 + .../Java/SevenZip/Compression/LZMA/Decoder.java | 329 + .../Java/SevenZip/Compression/LZMA/Encoder.java | 1416 + .../Compression/RangeCoder/BitTreeDecoder.java | 55 + .../Compression/RangeCoder/BitTreeEncoder.java | 99 + .../SevenZip/Compression/RangeCoder/Decoder.java | 88 + .../SevenZip/Compression/RangeCoder/Encoder.java | 151 + .../7zstub/src/Java/SevenZip/ICodeProgress.java | 6 + .../7zstub/src/Java/SevenZip/LzmaAlone.java | 253 + .../7zstub/src/Java/SevenZip/LzmaBench.java | 392 + other-licenses/7zstub/src/Windows/COM.cpp | 37 - other-licenses/7zstub/src/Windows/COM.h | 57 - .../7zstub/src/Windows/Control/Dialog.cpp | 145 - other-licenses/7zstub/src/Windows/Control/Dialog.h | 141 - .../7zstub/src/Windows/Control/ProgressBar.h | 41 - other-licenses/7zstub/src/Windows/DLL.cpp | 115 - other-licenses/7zstub/src/Windows/DLL.h | 54 - other-licenses/7zstub/src/Windows/Defs.h | 18 - other-licenses/7zstub/src/Windows/Error.cpp | 50 - other-licenses/7zstub/src/Windows/Error.h | 33 - other-licenses/7zstub/src/Windows/FileDir.cpp | 672 - other-licenses/7zstub/src/Windows/FileDir.h | 189 - other-licenses/7zstub/src/Windows/FileFind.cpp | 365 - other-licenses/7zstub/src/Windows/FileFind.h | 176 - other-licenses/7zstub/src/Windows/FileIO.cpp | 245 - other-licenses/7zstub/src/Windows/FileIO.h | 98 - other-licenses/7zstub/src/Windows/FileName.cpp | 111 - other-licenses/7zstub/src/Windows/FileName.h | 43 - other-licenses/7zstub/src/Windows/Handle.h | 37 - other-licenses/7zstub/src/Windows/PropVariant.cpp | 310 - other-licenses/7zstub/src/Windows/PropVariant.h | 57 - .../7zstub/src/Windows/PropVariantConversions.cpp | 145 - .../7zstub/src/Windows/PropVariantConversions.h | 14 - .../7zstub/src/Windows/ResourceString.cpp | 53 - other-licenses/7zstub/src/Windows/ResourceString.h | 20 - .../7zstub/src/Windows/Synchronization.cpp | 17 - .../7zstub/src/Windows/Synchronization.h | 114 - other-licenses/7zstub/src/Windows/Thread.h | 52 - other-licenses/7zstub/src/Windows/Time.h | 66 - other-licenses/7zstub/src/Windows/Window.cpp | 169 - other-licenses/7zstub/src/Windows/Window.h | 211 - other-licenses/7zstub/src/bin/7zS2.sfx | Bin 0 -> 34816 bytes other-licenses/7zstub/src/bin/7zS2con.sfx | Bin 0 -> 34816 bytes other-licenses/7zstub/src/bin/7zSD.sfx | Bin 0 -> 124928 bytes other-licenses/7zstub/src/bin/7zdec.exe | Bin 0 -> 42496 bytes other-licenses/7zstub/src/bin/7zr.exe | Bin 0 -> 518656 bytes other-licenses/7zstub/src/bin/installer/config.txt | 5 + other-licenses/7zstub/src/bin/installer/cr.bat | 5 + other-licenses/7zstub/src/bin/lzma.exe | Bin 0 -> 106496 bytes other-licenses/7zstub/src/bin/x64/7zr.exe | Bin 0 -> 798720 bytes other-licenses/7zstub/uxp/7zSD.manifest | 29 + other-licenses/7zstub/uxp/7zSD.sfx | Bin 231936 -> 156672 bytes parser/htmlparser/nsScannerString.h | 18 +- python/mozbuild/mozbuild/controller/clobber.py | 2 + 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/DataStorage.cpp | 3 - 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 | 591 +- security/manager/ssl/TransportSecurityInfo.cpp | 7 +- security/manager/ssl/moz.build | 1 - security/manager/ssl/nsKeygenHandler.cpp | 51 - security/manager/ssl/nsNSSCallbacks.cpp | 177 - security/manager/ssl/nsNSSCertificate.cpp | 13 +- security/manager/ssl/nsNSSComponent.cpp | 78 +- security/manager/ssl/nsNSSIOLayer.cpp | 196 +- security/manager/ssl/nsNTLMAuthModule.cpp | 5 - security/manager/ssl/nsPKCS11Slot.cpp | 4 - security/manager/ssl/nsSTSPreloadList.errors | 11019 +++- security/manager/ssl/nsSTSPreloadList.inc | 17994 ++++-- security/manager/ssl/nsSiteSecurityService.cpp | 24 + security/manager/ssl/nsSiteSecurityService.h | 1 + .../ssl/tests/gtest/DeserializeCertTest.cpp | 86 + .../manager/ssl/tests/unit/test_cert_chains.js | 26 + .../manager/ssl/tests/unit/test_weak_crypto.js | 1 - security/nss/TAG-INFO | 1 - .../abi-check/expected-report-libnss3.so.txt | 18 + .../abi-check/expected-report-libnssutil3.so.txt | 18 +- .../abi-check/expected-report-libsmime3.so.txt | 48 + .../nss/automation/abi-check/previous-nss-release | 2 +- security/nss/automation/clang-format/Dockerfile | 39 +- security/nss/automation/clang-format/setup.sh | 44 - security/nss/automation/release/nspr-version.txt | 2 +- .../taskcluster/docker-aarch64/Dockerfile | 1 - .../automation/taskcluster/docker-arm/Dockerfile | 1 - .../taskcluster/docker-builds/Dockerfile | 75 + .../bin/checkout.sh | 0 .../taskcluster/docker-clang-3.9/Dockerfile | 30 - .../taskcluster/docker-clang-3.9/setup.sh | 46 - .../taskcluster/docker-clang-format/Dockerfile | 38 + .../bin/checkout.sh | 0 .../taskcluster/docker-decision/Dockerfile | 47 +- .../taskcluster/docker-decision/setup.sh | 31 - .../automation/taskcluster/docker-fuzz/Dockerfile | 70 +- .../automation/taskcluster/docker-fuzz/setup.sh | 58 - .../taskcluster/docker-fuzz32/Dockerfile | 73 + .../bin/checkout.sh | 0 .../taskcluster/docker-gcc-4.4/Dockerfile | 47 +- .../automation/taskcluster/docker-gcc-4.4/setup.sh | 30 - .../taskcluster/docker-interop/Dockerfile | 56 + .../bin/checkout.sh | 0 .../nss/automation/taskcluster/docker/Dockerfile | 57 +- .../nss/automation/taskcluster/docker/setup.sh | 74 - .../nss/automation/taskcluster/graph/src/extend.js | 176 +- .../automation/taskcluster/graph/src/try_syntax.js | 2 +- .../automation/taskcluster/scripts/build_image.sh | 8 +- .../nss/automation/taskcluster/scripts/tools.sh | 9 +- .../nss/automation/taskcluster/windows/build.sh | 8 +- .../automation/taskcluster/windows/build_gyp.sh | 32 +- .../nss/automation/taskcluster/windows/setup.sh | 48 +- .../nss/automation/taskcluster/windows/setup32.sh | 10 - .../nss/automation/taskcluster/windows/setup64.sh | 10 - security/nss/build.sh | 102 +- security/nss/cmd/certutil/certutil.c | 168 +- security/nss/cmd/crlutil/crlutil.c | 16 +- security/nss/cmd/crmf-cgi/crmfcgi.c | 2 +- security/nss/cmd/crmftest/testcrmf.c | 2 +- security/nss/cmd/dbck/dbrecover.c | 3 +- security/nss/cmd/fipstest/fipstest.c | 1034 +- security/nss/cmd/fipstest/kas.sh | 84 + security/nss/cmd/fipstest/runtest.sh | 2 +- security/nss/cmd/lib/secutil.c | 116 +- security/nss/cmd/lib/secutil.h | 6 +- security/nss/cmd/manifest.mn | 1 + security/nss/cmd/modutil/error.h | 1 + security/nss/cmd/modutil/modutil.c | 28 +- security/nss/cmd/modutil/modutil.h | 1 + security/nss/cmd/modutil/pk11.c | 49 + security/nss/cmd/nss-policy-check/Makefile | 47 + security/nss/cmd/nss-policy-check/manifest.mn | 15 + .../nss/cmd/nss-policy-check/nss-policy-check.c | 206 + .../nss/cmd/nss-policy-check/nss-policy-check.gyp | 24 + security/nss/cmd/ocspclnt/ocspclnt.c | 5 + security/nss/cmd/p7verify/p7verify.c | 1 + security/nss/cmd/rsaperf/rsaperf.c | 8 +- security/nss/cmd/selfserv/selfserv.c | 51 +- security/nss/cmd/smimetools/cmsutil.c | 1 + security/nss/cmd/tests/nonspr10.c | 2 - security/nss/cmd/tstclnt/Makefile | 2 +- security/nss/cmd/tstclnt/tstclnt.c | 134 +- security/nss/cmd/vfychain/vfychain.c | 3 +- security/nss/cmd/vfyserv/vfyserv.h | 2 +- security/nss/coreconf/config.gypi | 9 + security/nss/coreconf/config.mk | 4 + security/nss/coreconf/coreconf.dep | 1 - security/nss/coreconf/fuzz.sh | 7 +- security/nss/coreconf/msvc.sh | 106 + security/nss/coreconf/nspr.sh | 3 + security/nss/cpputil/databuffer.h | 2 +- security/nss/cpputil/dummy_io.h | 2 +- security/nss/cpputil/nss_scoped_ptrs.h | 85 + security/nss/cpputil/scoped_ptrs.h | 86 - security/nss/cpputil/scoped_ptrs_ssl.h | 35 + security/nss/cpputil/tls_parser.h | 11 +- security/nss/doc/certutil.xml | 12 +- security/nss/doc/html/certutil.html | 16 +- security/nss/doc/html/modutil.html | 4 +- security/nss/doc/html/pk12util.html | 4 +- security/nss/doc/modutil.xml | 2 + security/nss/doc/nroff/certutil.1 | 20 +- security/nss/doc/nroff/modutil.1 | 8 +- security/nss/doc/nroff/pk12util.1 | 6 +- security/nss/doc/pk12util.xml | 3 +- security/nss/exports.gyp | 135 +- security/nss/fuzz/config/git-copy.sh | 6 +- security/nss/fuzz/tls_server_certs.cc | 2 +- .../nss/gtests/certdb_gtest/alg1485_unittest.cc | 2 +- .../nss/gtests/cryptohi_gtest/cryptohi_unittest.cc | 2 +- .../der_gtest/der_private_key_import_unittest.cc | 2 +- .../nss/gtests/der_gtest/p12_import_unittest.cc | 2 +- security/nss/gtests/freebl_gtest/ecl_unittest.cc | 2 +- security/nss/gtests/freebl_gtest/mpi_unittest.cc | 82 +- security/nss/gtests/freebl_gtest/rsa_unittest.cc | 48 +- security/nss/gtests/google_test/VERSION | 2 + .../nss/gtests/google_test/gtest/CMakeLists.txt | 179 +- security/nss/gtests/google_test/gtest/Makefile.am | 149 +- security/nss/gtests/google_test/gtest/README | 435 - security/nss/gtests/google_test/gtest/README.md | 341 + .../nss/gtests/google_test/gtest/build-aux/.keep | 0 .../gtests/google_test/gtest/cmake/Config.cmake.in | 9 + .../nss/gtests/google_test/gtest/cmake/gtest.pc.in | 9 + .../google_test/gtest/cmake/gtest_main.pc.in | 10 + .../google_test/gtest/cmake/internal_utils.cmake | 116 +- security/nss/gtests/google_test/gtest/configure.ac | 2 +- .../nss/gtests/google_test/gtest/docs/Pkgconfig.md | 146 + .../gtests/google_test/gtest/docs/PumpManual.md | 177 + .../gtests/google_test/gtest/docs/XcodeGuide.md | 93 + .../nss/gtests/google_test/gtest/docs/advanced.md | 2520 + security/nss/gtests/google_test/gtest/docs/faq.md | 770 + .../nss/gtests/google_test/gtest/docs/primer.md | 569 + .../nss/gtests/google_test/gtest/docs/samples.md | 22 + .../gtest/include/gtest/gtest-death-test.h | 66 +- .../gtest/include/gtest/gtest-message.h | 13 +- .../gtest/include/gtest/gtest-param-test.h | 67 +- .../gtest/include/gtest/gtest-param-test.h.pump | 67 +- .../gtest/include/gtest/gtest-printers.h | 332 +- .../google_test/gtest/include/gtest/gtest-spi.h | 15 +- .../gtest/include/gtest/gtest-test-part.h | 10 +- .../gtest/include/gtest/gtest-typed-test.h | 113 +- .../gtests/google_test/gtest/include/gtest/gtest.h | 511 +- .../gtest/include/gtest/gtest_pred_impl.h | 15 +- .../google_test/gtest/include/gtest/gtest_prod.h | 17 +- .../gtest/include/gtest/internal/custom/README.md | 56 + .../include/gtest/internal/custom/gtest-port.h | 37 + .../include/gtest/internal/custom/gtest-printers.h | 42 + .../gtest/include/gtest/internal/custom/gtest.h | 37 + .../gtest/internal/gtest-death-test-internal.h | 77 +- .../gtest/include/gtest/internal/gtest-filepath.h | 11 +- .../gtest/include/gtest/internal/gtest-internal.h | 297 +- .../include/gtest/internal/gtest-linked_ptr.h | 20 +- .../gtest/internal/gtest-param-util-generated.h | 497 +- .../internal/gtest-param-util-generated.h.pump | 39 +- .../include/gtest/internal/gtest-param-util.h | 177 +- .../gtest/include/gtest/internal/gtest-port-arch.h | 100 + .../gtest/include/gtest/internal/gtest-port.h | 704 +- .../gtest/include/gtest/internal/gtest-string.h | 8 +- .../gtest/include/gtest/internal/gtest-tuple.h | 7 +- .../include/gtest/internal/gtest-tuple.h.pump | 7 +- .../gtest/include/gtest/internal/gtest-type-util.h | 23 +- .../include/gtest/internal/gtest-type-util.h.pump | 23 +- .../google_test/gtest/msvc/2010/gtest-md.sln | 55 + .../google_test/gtest/msvc/2010/gtest-md.vcxproj | 149 + .../gtest/msvc/2010/gtest-md.vcxproj.filters | 18 + .../gtests/google_test/gtest/msvc/2010/gtest.sln | 55 + .../google_test/gtest/msvc/2010/gtest.vcxproj | 149 + .../gtest/msvc/2010/gtest.vcxproj.filters | 18 + .../gtest/msvc/2010/gtest_main-md.vcxproj | 154 + .../gtest/msvc/2010/gtest_main-md.vcxproj.filters | 18 + .../google_test/gtest/msvc/2010/gtest_main.vcxproj | 162 + .../gtest/msvc/2010/gtest_main.vcxproj.filters | 18 + .../gtest/msvc/2010/gtest_prod_test-md.vcxproj | 199 + .../msvc/2010/gtest_prod_test-md.vcxproj.filters | 26 + .../gtest/msvc/2010/gtest_prod_test.vcxproj | 191 + .../msvc/2010/gtest_prod_test.vcxproj.filters | 26 + .../gtest/msvc/2010/gtest_unittest-md.vcxproj | 188 + .../msvc/2010/gtest_unittest-md.vcxproj.filters | 18 + .../gtest/msvc/2010/gtest_unittest.vcxproj | 180 + .../gtest/msvc/2010/gtest_unittest.vcxproj.filters | 18 + .../nss/gtests/google_test/gtest/msvc/gtest-md.sln | 45 - .../gtests/google_test/gtest/msvc/gtest-md.vcproj | 126 - .../nss/gtests/google_test/gtest/msvc/gtest.sln | 45 - .../nss/gtests/google_test/gtest/msvc/gtest.vcproj | 126 - .../google_test/gtest/msvc/gtest_main-md.vcproj | 129 - .../google_test/gtest/msvc/gtest_main.vcproj | 129 - .../gtest/msvc/gtest_prod_test-md.vcproj | 164 - .../google_test/gtest/msvc/gtest_prod_test.vcproj | 164 - .../gtest/msvc/gtest_unittest-md.vcproj | 147 - .../google_test/gtest/msvc/gtest_unittest.vcproj | 147 - .../google_test/gtest/samples/prime_tables.h | 13 +- .../gtests/google_test/gtest/samples/sample1.cc | 4 +- .../nss/gtests/google_test/gtest/samples/sample1.h | 2 - .../google_test/gtest/samples/sample10_unittest.cc | 7 +- .../google_test/gtest/samples/sample1_unittest.cc | 6 +- .../gtests/google_test/gtest/samples/sample2.cc | 2 - .../nss/gtests/google_test/gtest/samples/sample2.h | 2 - .../google_test/gtest/samples/sample2_unittest.cc | 6 +- .../gtests/google_test/gtest/samples/sample3-inl.h | 2 - .../google_test/gtest/samples/sample3_unittest.cc | 16 +- .../gtests/google_test/gtest/samples/sample4.cc | 12 +- .../nss/gtests/google_test/gtest/samples/sample4.h | 6 +- .../google_test/gtest/samples/sample4_unittest.cc | 14 +- .../google_test/gtest/samples/sample5_unittest.cc | 9 +- .../google_test/gtest/samples/sample6_unittest.cc | 6 +- .../google_test/gtest/samples/sample7_unittest.cc | 35 +- .../google_test/gtest/samples/sample8_unittest.cc | 6 +- .../google_test/gtest/samples/sample9_unittest.cc | 6 +- .../google_test/gtest/scripts/fuse_gtest_files.py | 35 +- .../gtest/scripts/gen_gtest_pred_impl.py | 20 +- .../nss/gtests/google_test/gtest/scripts/upload.py | 10 +- .../nss/gtests/google_test/gtest/src/gtest-all.cc | 5 +- .../google_test/gtest/src/gtest-death-test.cc | 341 +- .../gtests/google_test/gtest/src/gtest-filepath.cc | 16 +- .../google_test/gtest/src/gtest-internal-inl.h | 83 +- .../nss/gtests/google_test/gtest/src/gtest-port.cc | 284 +- .../gtests/google_test/gtest/src/gtest-printers.cc | 106 +- .../google_test/gtest/src/gtest-test-part.cc | 13 +- .../google_test/gtest/src/gtest-typed-test.cc | 44 +- security/nss/gtests/google_test/gtest/src/gtest.cc | 1424 +- .../nss/gtests/google_test/gtest/src/gtest_main.cc | 3 +- .../nss/gtests/google_test/gtest/test/BUILD.bazel | 527 + .../test/googletest-break-on-failure-unittest.py | 208 + .../test/googletest-break-on-failure-unittest_.cc | 86 + .../gtest/test/googletest-catch-exceptions-test.py | 233 + .../test/googletest-catch-exceptions-test_.cc | 311 + .../gtest/test/googletest-color-test.py | 127 + .../gtest/test/googletest-color-test_.cc | 62 + .../gtest/test/googletest-death-test-test.cc | 1423 + .../gtest/test/googletest-death-test_ex_test.cc | 92 + .../gtest/test/googletest-env-var-test.py | 117 + .../gtest/test/googletest-env-var-test_.cc | 122 + .../gtest/test/googletest-filepath-test.cc | 651 + .../gtest/test/googletest-filter-unittest.py | 636 + .../gtest/test/googletest-filter-unittest_.cc | 137 + .../gtest/test/googletest-json-outfiles-test.py | 162 + .../gtest/test/googletest-json-output-unittest.py | 618 + .../gtest/test/googletest-linked-ptr-test.cc | 151 + .../gtest/test/googletest-list-tests-unittest.py | 205 + .../gtest/test/googletest-list-tests-unittest_.cc | 156 + .../gtest/test/googletest-listener-test.cc | 311 + .../gtest/test/googletest-message-test.cc | 158 + .../gtest/test/googletest-options-test.cc | 211 + .../test/googletest-output-test-golden-lin.txt | 1047 + .../gtest/test/googletest-output-test.py | 347 + .../gtest/test/googletest-output-test_.cc | 1109 + .../googletest-param-test-invalid-name1-test.py | 63 + .../googletest-param-test-invalid-name1-test_.cc | 50 + .../googletest-param-test-invalid-name2-test.py | 62 + .../googletest-param-test-invalid-name2-test_.cc | 55 + .../gtest/test/googletest-param-test-test.cc | 1109 + .../gtest/test/googletest-param-test-test.h | 51 + .../gtest/test/googletest-param-test2-test.cc | 61 + .../google_test/gtest/test/googletest-port-test.cc | 1300 + .../gtest/test/googletest-printers-test.cc | 1748 + .../gtest/test/googletest-shuffle-test.py | 323 + .../gtest/test/googletest-shuffle-test_.cc | 102 + .../gtest/test/googletest-test-part-test.cc | 205 + .../gtest/test/googletest-test2_test.cc | 61 + .../gtest/test/googletest-throw-on-failure-test.py | 169 + .../test/googletest-throw-on-failure-test_.cc | 71 + .../gtest/test/googletest-tuple-test.cc | 319 + .../gtest/test/googletest-uninitialized-test.py | 67 + .../gtest/test/googletest-uninitialized-test_.cc | 42 + .../gtest/test/gtest-death-test_ex_test.cc | 93 - .../gtest/test/gtest-death-test_test.cc | 1423 - .../google_test/gtest/test/gtest-filepath_test.cc | 680 - .../gtest/test/gtest-linked_ptr_test.cc | 154 - .../google_test/gtest/test/gtest-listener_test.cc | 310 - .../google_test/gtest/test/gtest-message_test.cc | 159 - .../google_test/gtest/test/gtest-options_test.cc | 215 - .../gtest/test/gtest-param-test2_test.cc | 65 - .../gtest/test/gtest-param-test_test.cc | 904 - .../google_test/gtest/test/gtest-param-test_test.h | 57 - .../google_test/gtest/test/gtest-port_test.cc | 1323 - .../google_test/gtest/test/gtest-printers_test.cc | 1651 - .../google_test/gtest/test/gtest-test-part_test.cc | 208 - .../google_test/gtest/test/gtest-tuple_test.cc | 320 - .../gtest/test/gtest-typed-test2_test.cc | 3 +- .../gtest/test/gtest-typed-test_test.cc | 104 +- .../google_test/gtest/test/gtest-typed-test_test.h | 3 +- .../gtest/test/gtest-unittest-api_test.cc | 5 +- .../google_test/gtest/test/gtest_all_test.cc | 17 +- .../gtest/test/gtest_assert_by_exception_test.cc | 118 + .../gtest/test/gtest_break_on_failure_unittest.py | 212 - .../gtest/test/gtest_break_on_failure_unittest_.cc | 88 - .../gtest/test/gtest_catch_exceptions_test.py | 237 - .../gtest/test/gtest_catch_exceptions_test_.cc | 311 - .../google_test/gtest/test/gtest_color_test.py | 130 - .../google_test/gtest/test/gtest_color_test_.cc | 71 - .../google_test/gtest/test/gtest_env_var_test.py | 103 - .../google_test/gtest/test/gtest_env_var_test_.cc | 126 - .../gtest/test/gtest_environment_test.cc | 6 +- .../gtest/test/gtest_filter_unittest.py | 633 - .../gtest/test/gtest_filter_unittest_.cc | 140 - .../google_test/gtest/test/gtest_help_test.py | 4 +- .../google_test/gtest/test/gtest_help_test_.cc | 3 +- .../gtest/test/gtest_json_test_utils.py | 60 + .../gtest/test/gtest_list_output_unittest.py | 141 + .../gtest/test/gtest_list_output_unittest_.cc | 51 + .../gtest/test/gtest_list_tests_unittest.py | 207 - .../gtest/test/gtest_list_tests_unittest_.cc | 157 - .../google_test/gtest/test/gtest_main_unittest.cc | 7 +- .../gtest/test/gtest_no_test_unittest.cc | 2 - .../google_test/gtest/test/gtest_output_test.py | 335 - .../google_test/gtest/test/gtest_output_test_.cc | 1039 - .../gtest/test/gtest_output_test_golden_lin.txt | 732 - .../gtest/test/gtest_pred_impl_unittest.cc | 2 +- .../gtest/test/gtest_premature_exit_test.cc | 19 +- .../google_test/gtest/test/gtest_prod_test.cc | 7 +- .../google_test/gtest/test/gtest_repeat_test.cc | 27 +- .../google_test/gtest/test/gtest_shuffle_test.py | 325 - .../google_test/gtest/test/gtest_shuffle_test_.cc | 103 - .../gtest/test/gtest_sole_header_test.cc | 3 +- .../google_test/gtest/test/gtest_stress_test.cc | 9 +- .../test/gtest_test_macro_stack_footprint_test.cc | 89 + .../google_test/gtest/test/gtest_test_utils.py | 32 +- .../gtest/test/gtest_testbridge_test.py | 63 + .../gtest/test/gtest_testbridge_test_.cc | 43 + .../gtest/test/gtest_throw_on_failure_ex_test.cc | 3 +- .../gtest/test/gtest_throw_on_failure_test.py | 171 - .../gtest/test/gtest_throw_on_failure_test_.cc | 72 - .../gtest/test/gtest_uninitialized_test.py | 70 - .../gtest/test/gtest_uninitialized_test_.cc | 43 - .../google_test/gtest/test/gtest_unittest.cc | 596 +- .../gtest/test/gtest_xml_outfile1_test_.cc | 2 - .../gtest/test/gtest_xml_outfile2_test_.cc | 2 - .../gtest/test/gtest_xml_outfiles_test.py | 26 +- .../gtest/test/gtest_xml_output_unittest.py | 134 +- .../gtest/test/gtest_xml_output_unittest_.cc | 2 - .../google_test/gtest/test/gtest_xml_test_utils.py | 46 +- .../gtests/google_test/gtest/test/production.cc | 5 +- .../nss/gtests/google_test/gtest/test/production.h | 5 +- .../gtest/xcode/Config/DebugProject.xcconfig | 2 +- .../gtest/xcode/Config/FrameworkTarget.xcconfig | 2 +- .../gtest/xcode/Config/General.xcconfig | 2 +- .../gtest/xcode/Config/ReleaseProject.xcconfig | 2 +- .../xcode/Config/StaticLibraryTarget.xcconfig | 2 +- .../gtest/xcode/Scripts/versiongenerate.py | 8 +- .../gtest/xcode/gtest.xcodeproj/project.pbxproj | 55 +- security/nss/gtests/google_test/update.sh | 20 + security/nss/gtests/mozpkix_gtest/README.txt | 61 + .../nss/gtests/mozpkix_gtest/mozpkix_gtest.gyp | 71 + .../nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp | 894 + .../mozpkix_gtest/pkixcert_extension_tests.cpp | 276 + .../pkixcert_signature_algorithm_tests.cpp | 259 + .../pkixcheck_CheckExtendedKeyUsage_tests.cpp | 722 + .../mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp | 63 + .../pkixcheck_CheckKeyUsage_tests.cpp | 284 + .../pkixcheck_CheckSignatureAlgorithm_tests.cpp | 367 + .../pkixcheck_CheckValidity_tests.cpp | 128 + .../pkixcheck_ParseValidity_tests.cpp | 84 + ...kixcheck_TLSFeaturesSatisfiedInternal_tests.cpp | 120 + .../gtests/mozpkix_gtest/pkixder_input_tests.cpp | 920 + .../mozpkix_gtest/pkixder_pki_types_tests.cpp | 480 + .../pkixder_universal_types_tests.cpp | 1226 + security/nss/gtests/mozpkix_gtest/pkixgtest.cpp | 46 + security/nss/gtests/mozpkix_gtest/pkixgtest.h | 229 + .../nss/gtests/mozpkix_gtest/pkixnames_tests.cpp | 2838 + .../pkixocsp_CreateEncodedOCSPRequest_tests.cpp | 146 + .../pkixocsp_VerifyEncodedOCSPResponse.cpp | 1064 + security/nss/gtests/nss_bogo_shim/config.json | 31 +- security/nss/gtests/nss_bogo_shim/manifest.mn | 6 +- security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc | 179 +- .../nss/gtests/nss_bogo_shim/nss_bogo_shim.gyp | 1 + security/nss/gtests/pk11_gtest/manifest.mn | 1 + .../nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc | 2 +- .../gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc | 4 +- .../pk11_gtest/pk11_chacha20poly1305_unittest.cc | 2 +- .../gtests/pk11_gtest/pk11_cipherop_unittest.cc | 80 + .../gtests/pk11_gtest/pk11_curve25519_unittest.cc | 2 +- .../pk11_der_private_key_import_unittest.cc | 2 +- .../nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc | 2 +- .../pk11_gtest/pk11_encrypt_derive_unittest.cc | 2 +- .../nss/gtests/pk11_gtest/pk11_export_unittest.cc | 2 +- security/nss/gtests/pk11_gtest/pk11_gtest.gyp | 2 + .../nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc | 2 +- .../gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc | 109 + .../nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc | 2 +- .../nss/gtests/pk11_gtest/pk11_signature_test.h | 2 +- .../nss/gtests/softoken_gtest/softoken_gtest.cc | 2 +- security/nss/gtests/ssl_gtest/manifest.mn | 1 + security/nss/gtests/ssl_gtest/rsa8193.h | 2 +- .../nss/gtests/ssl_gtest/selfencrypt_unittest.cc | 2 +- security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc | 2 +- .../nss/gtests/ssl_gtest/ssl_agent_unittest.cc | 30 +- security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc | 329 +- .../gtests/ssl_gtest/ssl_ciphersuite_unittest.cc | 27 +- .../nss/gtests/ssl_gtest/ssl_custext_unittest.cc | 8 +- .../nss/gtests/ssl_gtest/ssl_damage_unittest.cc | 2 +- security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc | 41 +- security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc | 10 +- security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc | 2 +- security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc | 2 +- .../nss/gtests/ssl_gtest/ssl_extension_unittest.cc | 96 +- .../nss/gtests/ssl_gtest/ssl_fragment_unittest.cc | 6 +- security/nss/gtests/ssl_gtest/ssl_fuzz_unittest.cc | 2 +- .../nss/gtests/ssl_gtest/ssl_gather_unittest.cc | 1 + security/nss/gtests/ssl_gtest/ssl_gtest.gyp | 1 + security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc | 97 +- .../nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc | 2 +- .../nss/gtests/ssl_gtest/ssl_loopback_unittest.cc | 199 +- .../nss/gtests/ssl_gtest/ssl_record_unittest.cc | 2 +- .../gtests/ssl_gtest/ssl_recordsize_unittest.cc | 10 +- .../gtests/ssl_gtest/ssl_resumption_unittest.cc | 306 +- security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc | 2 +- .../nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc | 2 +- .../gtests/ssl_gtest/ssl_tls13compat_unittest.cc | 35 +- .../ssl_gtest/ssl_v2_client_hello_unittest.cc | 46 + .../nss/gtests/ssl_gtest/ssl_version_unittest.cc | 95 +- .../gtests/ssl_gtest/ssl_versionpolicy_unittest.cc | 2 +- security/nss/gtests/ssl_gtest/test_io.cc | 28 +- security/nss/gtests/ssl_gtest/test_io.h | 2 +- security/nss/gtests/ssl_gtest/tls_agent.cc | 75 +- security/nss/gtests/ssl_gtest/tls_agent.h | 8 +- security/nss/gtests/ssl_gtest/tls_connect.cc | 8 +- security/nss/gtests/ssl_gtest/tls_esni_unittest.cc | 470 + security/nss/gtests/ssl_gtest/tls_filter.cc | 34 +- security/nss/gtests/ssl_gtest/tls_filter.h | 27 +- security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc | 40 +- .../gtests/util_gtest/util_pkcs11uri_unittest.cc | 1 + security/nss/help.txt | 59 +- security/nss/lib/base/error.c | 29 + security/nss/lib/certdb/cert.h | 2 +- security/nss/lib/certdb/certdb.c | 77 + security/nss/lib/certdb/certi.h | 3 + security/nss/lib/certdb/certt.h | 6 +- security/nss/lib/certhigh/certreq.c | 2 +- security/nss/lib/certhigh/certvfy.c | 64 +- security/nss/lib/certhigh/ocsp.h | 2 +- security/nss/lib/ckfw/builtins/certdata.txt | 7080 +-- security/nss/lib/ckfw/builtins/nssckbi.h | 4 +- security/nss/lib/ckfw/ckfw.h | 4 +- security/nss/lib/ckfw/session.c | 4 +- security/nss/lib/cryptohi/cryptohi.h | 2 +- security/nss/lib/cryptohi/key.h | 6 +- security/nss/lib/cryptohi/keyi.h | 17 +- security/nss/lib/cryptohi/keyt.h | 4 + security/nss/lib/cryptohi/seckey.c | 104 +- security/nss/lib/cryptohi/secsign.c | 11 +- security/nss/lib/cryptohi/secvfy.c | 52 +- security/nss/lib/freebl/ctr.c | 21 +- security/nss/lib/freebl/freebl.gyp | 35 +- security/nss/lib/freebl/freebl_base.gypi | 7 +- security/nss/lib/freebl/mpi/mpi.c | 61 +- security/nss/lib/freebl/mpi/mpi.h | 3 +- security/nss/lib/freebl/mpi/mpi_arm.c | 38 +- security/nss/lib/freebl/rsapkcs.c | 68 +- security/nss/lib/jar/jarint.h | 2 +- .../nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c | 16 +- security/nss/lib/mozpkix/.clang-format | 4 + security/nss/lib/mozpkix/exports.gyp | 47 + .../lib/mozpkix/include/pkix-test/pkixtestnss.h | 48 + .../lib/mozpkix/include/pkix-test/pkixtestutil.h | 406 + security/nss/lib/mozpkix/include/pkix/Input.h | 310 + security/nss/lib/mozpkix/include/pkix/Result.h | 219 + security/nss/lib/mozpkix/include/pkix/Time.h | 137 + security/nss/lib/mozpkix/include/pkix/pkix.h | 160 + security/nss/lib/mozpkix/include/pkix/pkixcheck.h | 65 + security/nss/lib/mozpkix/include/pkix/pkixder.h | 520 + security/nss/lib/mozpkix/include/pkix/pkixnss.h | 106 + security/nss/lib/mozpkix/include/pkix/pkixtypes.h | 400 + security/nss/lib/mozpkix/include/pkix/pkixutil.h | 265 + security/nss/lib/mozpkix/lib/pkixbuild.cpp | 418 + security/nss/lib/mozpkix/lib/pkixcert.cpp | 323 + security/nss/lib/mozpkix/lib/pkixcheck.cpp | 1100 + security/nss/lib/mozpkix/lib/pkixder.cpp | 611 + security/nss/lib/mozpkix/lib/pkixnames.cpp | 2050 + security/nss/lib/mozpkix/lib/pkixnss.cpp | 236 + security/nss/lib/mozpkix/lib/pkixocsp.cpp | 1012 + security/nss/lib/mozpkix/lib/pkixresult.cpp | 46 + security/nss/lib/mozpkix/lib/pkixtime.cpp | 78 + security/nss/lib/mozpkix/lib/pkixverify.cpp | 106 + security/nss/lib/mozpkix/mozpkix.gyp | 60 + security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp | 211 + security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp | 364 + security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp | 1155 + security/nss/lib/mozpkix/tools/DottedOIDToCode.py | 216 + security/nss/lib/nss/nss.def | 6 + security/nss/lib/nss/nss.h | 4 +- security/nss/lib/nss/nssinit.c | 52 +- security/nss/lib/pk11wrap/pk11akey.c | 20 +- security/nss/lib/pk11wrap/pk11cert.c | 4 +- security/nss/lib/pk11wrap/pk11kea.c | 2 +- security/nss/lib/pk11wrap/pk11obj.c | 2 +- security/nss/lib/pk11wrap/pk11pars.c | 285 +- security/nss/lib/pk11wrap/pk11pbe.c | 2 +- security/nss/lib/pk11wrap/pk11pk12.c | 2 +- security/nss/lib/pk11wrap/pk11priv.h | 2 +- security/nss/lib/pk11wrap/pk11pub.h | 2 +- security/nss/lib/pk11wrap/pk11slot.c | 86 +- security/nss/lib/pk11wrap/secmodi.h | 2 +- security/nss/lib/pkcs12/p12.h | 2 +- security/nss/lib/pkcs12/p12t.h | 2 +- security/nss/lib/pkcs12/pkcs12t.h | 2 +- security/nss/lib/pkcs7/p7decode.c | 2 +- security/nss/lib/pkcs7/secmime.c | 2 +- security/nss/lib/pkcs7/secpkcs7.h | 2 +- security/nss/lib/smime/cms.h | 2 +- security/nss/lib/smime/cmsasn1.c | 2 +- security/nss/lib/smime/cmsdecode.c | 2 +- security/nss/lib/smime/cmsdigest.c | 2 +- security/nss/lib/smime/cmsencdata.c | 2 +- security/nss/lib/smime/cmsencode.c | 2 +- security/nss/lib/smime/cmsenvdata.c | 2 +- security/nss/lib/smime/cmspubkey.c | 2 +- security/nss/lib/smime/cmsrecinfo.c | 2 +- security/nss/lib/smime/cmsreclist.c | 2 +- security/nss/lib/smime/cmssiginfo.c | 2 +- security/nss/lib/smime/cmsutil.c | 2 +- security/nss/lib/smime/smimemessage.c | 2 +- security/nss/lib/smime/smimeutil.c | 2 +- security/nss/lib/softoken/pkcs11c.c | 2 +- security/nss/lib/softoken/softkver.h | 4 +- security/nss/lib/ssl/SSLerrs.h | 12 + security/nss/lib/ssl/authcert.c | 2 +- security/nss/lib/ssl/cmpcert.c | 31 +- security/nss/lib/ssl/config.mk | 4 + security/nss/lib/ssl/dtls13con.c | 10 +- security/nss/lib/ssl/dtls13con.h | 2 +- security/nss/lib/ssl/dtlscon.c | 22 +- security/nss/lib/ssl/dtlscon.h | 2 +- security/nss/lib/ssl/manifest.mn | 2 +- security/nss/lib/ssl/ssl.gyp | 6 + security/nss/lib/ssl/ssl.h | 19 +- security/nss/lib/ssl/ssl3con.c | 1004 +- security/nss/lib/ssl/ssl3ecc.c | 7 +- security/nss/lib/ssl/ssl3ext.c | 13 +- security/nss/lib/ssl/ssl3ext.h | 10 + security/nss/lib/ssl/ssl3exthandle.c | 91 +- security/nss/lib/ssl/ssl3exthandle.h | 4 + security/nss/lib/ssl/ssl3gthr.c | 16 +- security/nss/lib/ssl/ssl3prot.h | 15 +- security/nss/lib/ssl/sslcert.c | 2 - security/nss/lib/ssl/sslerr.h | 4 + security/nss/lib/ssl/sslexp.h | 60 +- security/nss/lib/ssl/sslimpl.h | 48 +- security/nss/lib/ssl/sslnonce.c | 48 +- security/nss/lib/ssl/sslsecur.c | 44 +- security/nss/lib/ssl/sslsock.c | 97 +- security/nss/lib/ssl/sslspec.c | 2 +- security/nss/lib/ssl/sslt.h | 11 +- security/nss/lib/ssl/tls13con.c | 290 +- security/nss/lib/ssl/tls13con.h | 36 +- security/nss/lib/ssl/tls13esni.c | 844 + security/nss/lib/ssl/tls13esni.h | 51 + security/nss/lib/ssl/tls13exthandle.c | 375 +- security/nss/lib/ssl/tls13exthandle.h | 9 + security/nss/lib/util/nssutil.def | 6 + security/nss/lib/util/nssutil.h | 4 +- security/nss/lib/util/pkcs11p.h | 5 +- security/nss/lib/util/pkcs11u.h | 5 +- security/nss/lib/util/pkcs11uri.c | 2 +- security/nss/lib/util/pkcs1sig.c | 67 +- security/nss/lib/util/secder.h | 3 + security/nss/lib/util/secitem.c | 4 +- security/nss/lib/util/secitem.h | 2 +- security/nss/lib/util/secoid.c | 26 +- security/nss/lib/util/secoidt.h | 5 + security/nss/lib/util/secport.c | 3 - security/nss/lib/util/utilpars.c | 86 + security/nss/lib/util/utilpars.h | 1 + security/nss/mach | 95 +- security/nss/nss-tool/common/util.h | 2 +- security/nss/nss-tool/db/dbtool.cc | 2 +- security/nss/nss-tool/digest/digesttool.cc | 2 +- security/nss/nss-tool/enc/enctool.h | 2 +- security/nss/nss.gyp | 214 +- security/nss/readme.md | 2 +- security/nss/tests/all.sh | 7 +- security/nss/tests/bogo/bogo.sh | 8 +- .../nss/tests/cert/TestUser-rsa-pss-interop.p12 | Bin 0 -> 2598 bytes security/nss/tests/cert/cert.sh | 103 + security/nss/tests/chains/chains.sh | 26 +- security/nss/tests/chains/scenarios/ipsec.cfg | 61 + security/nss/tests/chains/scenarios/realcerts.cfg | 2 +- security/nss/tests/chains/scenarios/scenarios | 1 + security/nss/tests/common/certsetup.sh | 57 + security/nss/tests/common/init.sh | 44 +- security/nss/tests/interop/interop.sh | 44 +- security/nss/tests/libpkix/certs/PayPalEE.cert | Bin 1376 -> 2012 bytes security/nss/tests/libpkix/certs/PayPalICA.cert | Bin 1205 -> 1210 bytes security/nss/tests/libpkix/vfychain_test.lst | 2 +- security/nss/tests/policy/crypto-policy.txt | 19 + security/nss/tests/policy/policy.sh | 58 + security/nss/tests/ssl/ssl.sh | 291 +- security/nss/tests/ssl/sslcov.txt | 5 + security/nss/tests/ssl/sslstress.txt | 7 - security/nss/tests/ssl_gtests/ssl_gtests.sh | 56 +- security/nss/tests/tlsfuzzer/config.json.in | 166 + security/nss/tests/tlsfuzzer/tlsfuzzer.sh | 110 + services/common/utils.js | 4 + services/sync/Makefile.in | 16 + services/sync/Weave.js | 33 +- services/sync/locales/en-US/errors.properties | 8 +- services/sync/locales/en-US/sync.properties | 10 +- services/sync/locales/moz.build | 2 +- services/sync/modules-testing/fakeservices.js | 30 +- services/sync/modules-testing/rotaryengine.js | 8 +- services/sync/modules-testing/utils.js | 127 +- services/sync/modules/FxaMigrator.jsm | 99 - services/sync/modules/SyncedTabs.jsm | 301 - services/sync/modules/addonsreconciler.js | 8 +- services/sync/modules/addonutils.js | 82 +- services/sync/modules/bookmark_validator.js | 784 - services/sync/modules/browserid_identity.js | 869 - services/sync/modules/collection_validator.js | 204 - services/sync/modules/constants.js | 21 +- services/sync/modules/engines.js | 442 +- services/sync/modules/engines/addons.js | 127 +- services/sync/modules/engines/bookmarks.js | 1762 +- services/sync/modules/engines/clients.js | 442 +- services/sync/modules/engines/forms.js | 91 +- services/sync/modules/engines/history.js | 57 +- services/sync/modules/engines/passwords.js | 84 +- services/sync/modules/engines/prefs.js | 75 +- services/sync/modules/engines/tabs.js | 65 +- services/sync/modules/identity.js | 32 +- services/sync/modules/notifications.js | 2 +- services/sync/modules/policies.js | 212 +- services/sync/modules/record.js | 469 +- services/sync/modules/resource.js | 65 +- services/sync/modules/rest.js | 18 +- services/sync/modules/service.js | 338 +- services/sync/modules/stages/cluster.js | 4 +- services/sync/modules/stages/enginesync.js | 131 +- services/sync/modules/status.js | 8 +- services/sync/modules/telemetry.js | 578 - services/sync/modules/util.js | 132 +- services/sync/moz.build | 26 +- services/sync/services-sync.js | 47 +- .../api/restartless-xpi@tests.mozilla.org.xml | 2 +- .../addons/api/unsigned-xpi@tests.mozilla.org.xml | 2 +- services/sync/tests/tps/all_tests.json | 2 +- .../tests/tps/test_addon_nonrestartless_xpi.js | 20 +- services/sync/tests/tps/test_addon_reconciling.js | 5 +- .../sync/tests/tps/test_addon_restartless_xpi.js | 2 +- services/sync/tests/tps/test_addon_sanity.js | 5 +- services/sync/tests/tps/test_addon_wipe.js | 5 +- services/sync/tests/tps/test_bookmark_conflict.js | 143 - services/sync/tests/tps/test_bug530717.js | 4 +- services/sync/tests/tps/test_bug563989.js | 3 +- services/sync/tests/tps/test_client_wipe.js | 4 +- services/sync/tests/tps/test_formdata.js | 13 - services/sync/tests/tps/test_prefs.js | 4 +- services/sync/tests/tps/test_privbrw_formdata.js | 73 + services/sync/tests/unit/fake_login_manager.js | 2 +- services/sync/tests/unit/head_appinfo.js | 65 +- .../sync/tests/unit/head_errorhandler_common.js | 112 - services/sync/tests/unit/head_helpers.js | 242 +- services/sync/tests/unit/head_http_server.js | 112 +- services/sync/tests/unit/prefs_test_prefs_store.js | 25 - services/sync/tests/unit/sync_ping_schema.json | 198 - services/sync/tests/unit/systemaddon-search.xml | 27 - services/sync/tests/unit/test_addon_utils.js | 53 +- services/sync/tests/unit/test_addons_engine.js | 17 +- services/sync/tests/unit/test_addons_reconciler.js | 2 +- services/sync/tests/unit/test_addons_store.js | 127 +- services/sync/tests/unit/test_addons_tracker.js | 9 +- services/sync/tests/unit/test_bookmark_duping.js | 644 - services/sync/tests/unit/test_bookmark_engine.js | 321 +- services/sync/tests/unit/test_bookmark_invalid.js | 63 - .../test_bookmark_legacy_microsummaries_support.js | 4 +- .../sync/tests/unit/test_bookmark_livemarks.js | 19 +- services/sync/tests/unit/test_bookmark_order.js | 519 +- .../unit/test_bookmark_places_query_rewriting.js | 55 +- .../tests/unit/test_bookmark_smart_bookmarks.js | 12 +- services/sync/tests/unit/test_bookmark_store.js | 128 +- services/sync/tests/unit/test_bookmark_tracker.js | 1499 +- .../sync/tests/unit/test_bookmark_validator.js | 347 - .../sync/tests/unit/test_browserid_identity.js | 260 +- services/sync/tests/unit/test_clients_engine.js | 1027 +- .../sync/tests/unit/test_collection_getBatched.js | 195 - .../sync/tests/unit/test_collections_recovery.js | 13 +- services/sync/tests/unit/test_corrupt_keys.js | 16 +- services/sync/tests/unit/test_engine.js | 24 +- services/sync/tests/unit/test_errorhandler.js | 1893 + services/sync/tests/unit/test_errorhandler_1.js | 913 - services/sync/tests/unit/test_errorhandler_2.js | 1012 - services/sync/tests/unit/test_errorhandler_eol.js | 8 +- .../sync/tests/unit/test_errorhandler_filelog.js | 83 +- .../test_errorhandler_sync_checkServerError.js | 21 +- .../tests/unit/test_extension_storage_crypto.js | 93 - .../tests/unit/test_extension_storage_engine.js | 62 - .../tests/unit/test_extension_storage_tracker.js | 38 - services/sync/tests/unit/test_forms_tracker.js | 14 - services/sync/tests/unit/test_fxa_migration.js | 117 - .../sync/tests/unit/test_fxa_node_reassignment.js | 689 +- .../sync/tests/unit/test_fxa_service_cluster.js | 136 +- services/sync/tests/unit/test_fxa_startOver.js | 126 +- services/sync/tests/unit/test_history_store.js | 25 +- services/sync/tests/unit/test_history_tracker.js | 6 +- services/sync/tests/unit/test_hmac_error.js | 11 +- services/sync/tests/unit/test_identity_manager.js | 2 +- services/sync/tests/unit/test_interval_triggers.js | 21 +- services/sync/tests/unit/test_jpakeclient.js | 12 +- services/sync/tests/unit/test_keys.js | 2 +- services/sync/tests/unit/test_load_modules.js | 2 +- services/sync/tests/unit/test_node_reassignment.js | 23 +- services/sync/tests/unit/test_notifications.js | 32 + services/sync/tests/unit/test_password_store.js | 148 +- services/sync/tests/unit/test_password_tracker.js | 6 +- .../sync/tests/unit/test_password_validator.js | 158 - services/sync/tests/unit/test_postqueue.js | 455 - services/sync/tests/unit/test_prefs_store.js | 85 +- services/sync/tests/unit/test_records_crypto.js | 28 +- services/sync/tests/unit/test_resource.js | 13 +- services/sync/tests/unit/test_resource_async.js | 14 +- services/sync/tests/unit/test_resource_header.js | 6 +- services/sync/tests/unit/test_resource_ua.js | 18 +- services/sync/tests/unit/test_score_triggers.js | 8 +- .../sync/tests/unit/test_service_attributes.js | 13 +- .../sync/tests/unit/test_service_detect_upgrade.js | 4 +- .../sync/tests/unit/test_service_getStorageInfo.js | 6 +- services/sync/tests/unit/test_service_login.js | 2 +- .../sync/tests/unit/test_service_passwordUTF8.js | 4 +- services/sync/tests/unit/test_service_startOver.js | 2 +- services/sync/tests/unit/test_service_startup.js | 11 +- .../sync/tests/unit/test_service_sync_locked.js | 13 +- .../tests/unit/test_service_sync_remoteSetup.js | 77 +- .../sync/tests/unit/test_service_sync_specified.js | 160 - .../unit/test_service_sync_updateEnabledEngines.js | 9 +- .../sync/tests/unit/test_service_wipeServer.js | 14 +- services/sync/tests/unit/test_status.js | 6 +- services/sync/tests/unit/test_syncedtabs.js | 221 - services/sync/tests/unit/test_syncengine.js | 10 +- services/sync/tests/unit/test_syncengine_sync.js | 100 +- services/sync/tests/unit/test_syncscheduler.js | 113 +- .../sync/tests/unit/test_syncstoragerequest.js | 5 - services/sync/tests/unit/test_tab_engine.js | 12 +- services/sync/tests/unit/test_tab_store.js | 50 +- services/sync/tests/unit/test_tab_tracker.js | 43 +- services/sync/tests/unit/test_telemetry.js | 564 - services/sync/tests/unit/test_utils_catch.js | 54 +- services/sync/tests/unit/test_utils_deferGetSet.js | 8 +- services/sync/tests/unit/test_utils_deriveKey.js | 2 +- services/sync/tests/unit/test_utils_lock.js | 28 +- services/sync/tests/unit/test_utils_notify.js | 24 +- .../tests/unit/test_warn_on_truncated_response.js | 4 +- services/sync/tests/unit/xpcshell.ini | 36 +- .../mozmill/resource/driver/controller.js | 2 +- .../mozmill/resource/driver/mozelement.js | 4 +- .../mozmill/resource/stdlib/securable-module.js | 21 +- .../extensions/mozmill/resource/stdlib/utils.js | 2 +- services/sync/tps/extensions/tps/install.rdf | 2 +- .../extensions/tps/resource/auth/fxaccounts.jsm | 27 +- .../sync/tps/extensions/tps/resource/auth/sync.jsm | 4 - .../tps/extensions/tps/resource/modules/addons.jsm | 16 +- .../extensions/tps/resource/modules/bookmarks.jsm | 26 +- .../tps/extensions/tps/resource/modules/forms.jsm | 214 +- .../extensions/tps/resource/modules/history.jsm | 17 +- services/sync/tps/extensions/tps/resource/tps.jsm | 488 +- startupcache/StartupCache.cpp | 26 - storage/TelemetryVFS.cpp | 11 - storage/mozStorageAsyncStatementExecution.cpp | 4 - testing/profiles/prefs_general.js | 6 - 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 + .../webstorage/storage_string_conversion.html | 6 +- testing/xpcshell/selftest.py | 2 +- third_party/aom/.clang-format | 109 + third_party/aom/.cmake-format.py | 48 + third_party/aom/.mailmap | 34 + third_party/aom/AUTHORS | 144 + third_party/aom/CHANGELOG | 5 + third_party/aom/CMakeLists.txt | 758 + third_party/aom/LICENSE | 27 + third_party/aom/PATENTS | 108 + third_party/aom/README.md | 625 + third_party/aom/aom/aom.h | 147 + third_party/aom/aom/aom_codec.h | 523 + third_party/aom/aom/aom_decoder.h | 364 + third_party/aom/aom/aom_encoder.h | 981 + third_party/aom/aom/aom_frame_buffer.h | 84 + third_party/aom/aom/aom_image.h | 331 + third_party/aom/aom/aom_integer.h | 106 + third_party/aom/aom/aomcx.h | 1198 + third_party/aom/aom/aomdx.h | 302 + third_party/aom/aom/exports_com | 32 + third_party/aom/aom/exports_dec | 10 + third_party/aom/aom/exports_enc | 18 + third_party/aom/aom/exports_test | 2 + third_party/aom/aom/internal/aom_codec_internal.h | 441 + third_party/aom/aom/src/aom_codec.c | 157 + third_party/aom/aom/src/aom_decoder.c | 180 + third_party/aom/aom/src/aom_encoder.c | 402 + third_party/aom/aom/src/aom_image.c | 265 + third_party/aom/aom/src/aom_integer.c | 105 + third_party/aom/aom_dsp/add_noise.c | 73 + third_party/aom/aom_dsp/aom_convolve.c | 238 + third_party/aom/aom_dsp/aom_dsp.cmake | 356 + third_party/aom/aom_dsp/aom_dsp_common.h | 98 + third_party/aom/aom_dsp/aom_dsp_rtcd.c | 18 + third_party/aom/aom_dsp/aom_dsp_rtcd_defs.pl | 1575 + third_party/aom/aom_dsp/aom_filter.h | 56 + third_party/aom/aom_dsp/aom_simd.h | 38 + third_party/aom/aom_dsp/aom_simd_inline.h | 21 + third_party/aom/aom_dsp/arm/blend_a64_mask_neon.c | 451 + third_party/aom/aom_dsp/arm/fwd_txfm_neon.c | 222 + third_party/aom/aom_dsp/arm/intrapred_neon.c | 590 + third_party/aom/aom_dsp/arm/loopfilter_neon.c | 928 + third_party/aom/aom_dsp/arm/sad4d_neon.c | 226 + third_party/aom/aom_dsp/arm/sad_neon.c | 224 + third_party/aom/aom_dsp/arm/subpel_variance_neon.c | 131 + third_party/aom/aom_dsp/arm/subtract_neon.c | 81 + third_party/aom/aom_dsp/arm/variance_neon.c | 400 + third_party/aom/aom_dsp/binary_codes_reader.c | 123 + third_party/aom/aom_dsp/binary_codes_reader.h | 47 + third_party/aom/aom_dsp/binary_codes_writer.c | 210 + third_party/aom/aom_dsp/binary_codes_writer.h | 68 + third_party/aom/aom_dsp/bitreader.h | 160 + third_party/aom/aom_dsp/bitreader_buffer.c | 67 + third_party/aom/aom_dsp/bitreader_buffer.h | 50 + third_party/aom/aom_dsp/bitwriter.h | 89 + third_party/aom/aom_dsp/bitwriter_buffer.c | 87 + third_party/aom/aom_dsp/bitwriter_buffer.h | 51 + third_party/aom/aom_dsp/blend.h | 45 + third_party/aom/aom_dsp/blend_a64_hmask.c | 69 + third_party/aom/aom_dsp/blend_a64_mask.c | 345 + third_party/aom/aom_dsp/blend_a64_vmask.c | 71 + third_party/aom/aom_dsp/buf_ans.c | 70 + third_party/aom/aom_dsp/buf_ans.h | 136 + third_party/aom/aom_dsp/daalaboolreader.c | 47 + third_party/aom/aom_dsp/daalaboolreader.h | 160 + third_party/aom/aom_dsp/daalaboolwriter.c | 31 + third_party/aom/aom_dsp/daalaboolwriter.h | 78 + third_party/aom/aom_dsp/entcode.c | 49 + third_party/aom/aom_dsp/entcode.h | 40 + third_party/aom/aom_dsp/entdec.c | 229 + third_party/aom/aom_dsp/entdec.h | 83 + third_party/aom/aom_dsp/entenc.c | 423 + third_party/aom/aom_dsp/entenc.h | 85 + third_party/aom/aom_dsp/fastssim.c | 487 + third_party/aom/aom_dsp/fft.c | 219 + third_party/aom/aom_dsp/fft_common.h | 1050 + third_party/aom/aom_dsp/fwd_txfm.c | 103 + third_party/aom/aom_dsp/grain_synthesis.c | 1409 + third_party/aom/aom_dsp/grain_synthesis.h | 122 + third_party/aom/aom_dsp/grain_table.c | 333 + third_party/aom/aom_dsp/grain_table.h | 102 + third_party/aom/aom_dsp/intrapred.c | 792 + third_party/aom/aom_dsp/intrapred_common.h | 47 + third_party/aom/aom_dsp/loopfilter.c | 925 + third_party/aom/aom_dsp/mips/add_noise_msa.c | 61 + .../aom/aom_dsp/mips/aom_convolve8_horiz_msa.c | 694 + .../aom/aom_dsp/mips/aom_convolve8_vert_msa.c | 701 + .../aom/aom_dsp/mips/aom_convolve_copy_msa.c | 248 + third_party/aom/aom_dsp/mips/aom_convolve_msa.h | 79 + third_party/aom/aom_dsp/mips/common_dspr2.c | 31 + third_party/aom/aom_dsp/mips/common_dspr2.h | 51 + third_party/aom/aom_dsp/mips/convolve2_dspr2.c | 1031 + .../aom/aom_dsp/mips/convolve2_horiz_dspr2.c | 681 + .../aom/aom_dsp/mips/convolve2_vert_dspr2.c | 237 + third_party/aom/aom_dsp/mips/convolve8_dspr2.c | 222 + .../aom/aom_dsp/mips/convolve8_horiz_dspr2.c | 879 + .../aom/aom_dsp/mips/convolve8_vert_dspr2.c | 361 + .../aom/aom_dsp/mips/convolve_common_dspr2.h | 48 + third_party/aom/aom_dsp/mips/intrapred16_dspr2.c | 327 + third_party/aom/aom_dsp/mips/intrapred4_dspr2.c | 82 + third_party/aom/aom_dsp/mips/intrapred8_dspr2.c | 150 + third_party/aom/aom_dsp/mips/intrapred_msa.c | 550 + third_party/aom/aom_dsp/mips/loopfilter_16_msa.c | 1488 + third_party/aom/aom_dsp/mips/loopfilter_4_msa.c | 147 + third_party/aom/aom_dsp/mips/loopfilter_8_msa.c | 333 + .../aom/aom_dsp/mips/loopfilter_filters_dspr2.c | 328 + .../aom/aom_dsp/mips/loopfilter_filters_dspr2.h | 736 + .../aom/aom_dsp/mips/loopfilter_macros_dspr2.h | 437 + .../aom/aom_dsp/mips/loopfilter_masks_dspr2.h | 357 + third_party/aom/aom_dsp/mips/loopfilter_mb_dspr2.c | 590 + .../aom/aom_dsp/mips/loopfilter_mb_horiz_dspr2.c | 734 + .../aom/aom_dsp/mips/loopfilter_mb_vert_dspr2.c | 758 + third_party/aom/aom_dsp/mips/loopfilter_msa.h | 251 + third_party/aom/aom_dsp/mips/macros_msa.h | 2058 + third_party/aom/aom_dsp/mips/sad_msa.c | 800 + .../aom/aom_dsp/mips/sub_pixel_variance_msa.c | 1792 + third_party/aom/aom_dsp/mips/subtract_msa.c | 266 + third_party/aom/aom_dsp/mips/variance_msa.c | 633 + third_party/aom/aom_dsp/noise_model.c | 1648 + third_party/aom/aom_dsp/noise_model.h | 323 + third_party/aom/aom_dsp/noise_util.c | 221 + third_party/aom/aom_dsp/noise_util.h | 68 + third_party/aom/aom_dsp/postproc.h | 26 + third_party/aom/aom_dsp/prob.h | 671 + third_party/aom/aom_dsp/psnr.c | 381 + third_party/aom/aom_dsp/psnr.h | 79 + third_party/aom/aom_dsp/psnrhvs.c | 272 + third_party/aom/aom_dsp/quantize.c | 206 + third_party/aom/aom_dsp/quantize.h | 59 + third_party/aom/aom_dsp/sad.c | 304 + third_party/aom/aom_dsp/sad_av1.c | 248 + third_party/aom/aom_dsp/simd/v128_intrinsics.h | 344 + third_party/aom/aom_dsp/simd/v128_intrinsics_arm.h | 958 + third_party/aom/aom_dsp/simd/v128_intrinsics_c.h | 888 + third_party/aom/aom_dsp/simd/v128_intrinsics_x86.h | 656 + third_party/aom/aom_dsp/simd/v256_intrinsics.h | 376 + third_party/aom/aom_dsp/simd/v256_intrinsics_arm.h | 17 + third_party/aom/aom_dsp/simd/v256_intrinsics_c.h | 953 + .../aom/aom_dsp/simd/v256_intrinsics_v128.h | 873 + third_party/aom/aom_dsp/simd/v256_intrinsics_x86.h | 750 + third_party/aom/aom_dsp/simd/v64_intrinsics.h | 232 + third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h | 680 + third_party/aom/aom_dsp/simd/v64_intrinsics_c.h | 968 + third_party/aom/aom_dsp/simd/v64_intrinsics_x86.h | 491 + third_party/aom/aom_dsp/sse.c | 52 + third_party/aom/aom_dsp/ssim.c | 439 + third_party/aom/aom_dsp/ssim.h | 87 + third_party/aom/aom_dsp/subtract.c | 53 + third_party/aom/aom_dsp/sum_squares.c | 40 + third_party/aom/aom_dsp/txfm_common.h | 91 + third_party/aom/aom_dsp/variance.c | 1579 + third_party/aom/aom_dsp/variance.h | 130 + third_party/aom/aom_dsp/x86/aom_asm_stubs.c | 89 + .../aom/aom_dsp/x86/aom_convolve_copy_sse2.asm | 297 + .../aom/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm | 613 + .../x86/aom_high_subpixel_bilinear_sse2.asm | 338 + .../aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c | 1441 + .../aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c | 315 + .../aom/aom_dsp/x86/aom_subpixel_8t_sse2.asm | 615 + .../aom/aom_dsp/x86/aom_subpixel_8t_ssse3.asm | 870 + .../aom/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm | 295 + .../aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm | 267 + third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c | 34 + third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c | 900 + third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c | 1109 + third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c | 283 + third_party/aom/aom_dsp/x86/blend_mask_sse4.h | 237 + third_party/aom/aom_dsp/x86/blend_sse4.h | 191 + third_party/aom/aom_dsp/x86/common_avx2.h | 147 + third_party/aom/aom_dsp/x86/convolve.h | 178 + third_party/aom/aom_dsp/x86/convolve_avx2.h | 199 + .../aom/aom_dsp/x86/convolve_common_intrin.h | 31 + third_party/aom/aom_dsp/x86/convolve_sse2.h | 121 + third_party/aom/aom_dsp/x86/convolve_sse4_1.h | 53 + third_party/aom/aom_dsp/x86/fft_avx2.c | 73 + third_party/aom/aom_dsp/x86/fft_sse2.c | 166 + third_party/aom/aom_dsp/x86/fwd_txfm_impl_sse2.h | 344 + third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c | 69 + third_party/aom/aom_dsp/x86/fwd_txfm_sse2.h | 155 + .../aom/aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm | 379 + third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c | 998 + .../aom/aom_dsp/x86/highbd_convolve_ssse3.c | 251 + .../aom/aom_dsp/x86/highbd_intrapred_sse2.c | 984 + .../aom/aom_dsp/x86/highbd_intrapred_sse2_asm.asm | 259 + .../aom/aom_dsp/x86/highbd_loopfilter_avx2.c | 66 + .../aom/aom_dsp/x86/highbd_loopfilter_sse2.c | 1697 + .../aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c | 160 + .../aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c | 148 + third_party/aom/aom_dsp/x86/highbd_sad4d_sse2.asm | 296 + third_party/aom/aom_dsp/x86/highbd_sad_sse2.asm | 374 + .../x86/highbd_subpel_variance_impl_sse2.asm | 1036 + third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c | 267 + third_party/aom/aom_dsp/x86/highbd_variance_avx2.c | 140 + .../aom/aom_dsp/x86/highbd_variance_impl_sse2.asm | 318 + third_party/aom/aom_dsp/x86/highbd_variance_sse2.c | 868 + third_party/aom/aom_dsp/x86/highbd_variance_sse4.c | 216 + third_party/aom/aom_dsp/x86/intrapred_avx2.c | 811 + third_party/aom/aom_dsp/x86/intrapred_sse2.c | 1430 + third_party/aom/aom_dsp/x86/intrapred_sse2_asm.asm | 625 + third_party/aom/aom_dsp/x86/intrapred_ssse3.c | 1692 + third_party/aom/aom_dsp/x86/inv_wht_sse2.asm | 107 + third_party/aom/aom_dsp/x86/jnt_sad_ssse3.c | 238 + third_party/aom/aom_dsp/x86/jnt_variance_ssse3.c | 192 + third_party/aom/aom_dsp/x86/loopfilter_sse2.c | 2385 + third_party/aom/aom_dsp/x86/lpf_common_sse2.h | 215 + .../aom/aom_dsp/x86/masked_sad_intrin_avx2.c | 389 + .../aom/aom_dsp/x86/masked_sad_intrin_ssse3.c | 402 + .../aom/aom_dsp/x86/masked_sad_intrin_ssse3.h | 33 + .../aom/aom_dsp/x86/masked_variance_intrin_ssse3.c | 1064 + .../aom/aom_dsp/x86/masked_variance_intrin_ssse3.h | 92 + third_party/aom/aom_dsp/x86/mem_sse2.h | 42 + third_party/aom/aom_dsp/x86/obmc_intrinsic_sse4.h | 58 + third_party/aom/aom_dsp/x86/obmc_intrinsic_ssse3.h | 54 + third_party/aom/aom_dsp/x86/obmc_sad_avx2.c | 270 + third_party/aom/aom_dsp/x86/obmc_sad_sse4.c | 268 + third_party/aom/aom_dsp/x86/obmc_variance_avx2.c | 190 + third_party/aom/aom_dsp/x86/obmc_variance_sse4.c | 380 + .../aom/aom_dsp/x86/quantize_avx_x86_64.asm | 435 + third_party/aom/aom_dsp/x86/quantize_sse2.c | 147 + .../aom/aom_dsp/x86/quantize_ssse3_x86_64.asm | 272 + third_party/aom/aom_dsp/x86/quantize_x86.h | 77 + third_party/aom/aom_dsp/x86/sad4d_avx2.c | 218 + third_party/aom/aom_dsp/x86/sad4d_sse2.asm | 257 + third_party/aom/aom_dsp/x86/sad_avx2.c | 189 + third_party/aom/aom_dsp/x86/sad_highbd_avx2.c | 1038 + third_party/aom/aom_dsp/x86/sad_impl_avx2.c | 234 + third_party/aom/aom_dsp/x86/sad_sse2.asm | 353 + third_party/aom/aom_dsp/x86/sse_avx2.c | 250 + third_party/aom/aom_dsp/x86/sse_sse4.c | 241 + third_party/aom/aom_dsp/x86/ssim_opt_x86_64.asm | 222 + .../aom/aom_dsp/x86/subpel_variance_sse2.asm | 1481 + third_party/aom/aom_dsp/x86/subtract_avx2.c | 108 + third_party/aom/aom_dsp/x86/subtract_sse2.asm | 146 + third_party/aom/aom_dsp/x86/sum_squares_avx2.c | 79 + third_party/aom/aom_dsp/x86/sum_squares_sse2.c | 203 + third_party/aom/aom_dsp/x86/sum_squares_sse2.h | 22 + third_party/aom/aom_dsp/x86/synonyms.h | 114 + third_party/aom/aom_dsp/x86/synonyms_avx2.h | 74 + third_party/aom/aom_dsp/x86/transpose_sse2.h | 420 + third_party/aom/aom_dsp/x86/txfm_common_avx2.h | 199 + third_party/aom/aom_dsp/x86/txfm_common_sse2.h | 29 + third_party/aom/aom_dsp/x86/variance_avx2.c | 517 + third_party/aom/aom_dsp/x86/variance_impl_avx2.c | 517 + third_party/aom/aom_dsp/x86/variance_impl_ssse3.c | 129 + third_party/aom/aom_dsp/x86/variance_sse2.c | 806 + third_party/aom/aom_mem/aom_mem.c | 84 + third_party/aom/aom_mem/aom_mem.cmake | 26 + third_party/aom/aom_mem/aom_mem.h | 70 + third_party/aom/aom_mem/include/aom_mem_intrnl.h | 33 + third_party/aom/aom_ports/aom_once.h | 138 + third_party/aom/aom_ports/aom_ports.cmake | 81 + third_party/aom/aom_ports/aom_timer.h | 111 + third_party/aom/aom_ports/arm.h | 41 + third_party/aom/aom_ports/arm_cpudetect.c | 150 + third_party/aom/aom_ports/bitops.h | 78 + third_party/aom/aom_ports/emmintrin_compat.h | 56 + third_party/aom/aom_ports/emms.asm | 41 + third_party/aom/aom_ports/mem.h | 69 + third_party/aom/aom_ports/mem_ops.h | 228 + third_party/aom/aom_ports/mem_ops_aligned.h | 173 + third_party/aom/aom_ports/msvc.h | 75 + third_party/aom/aom_ports/ppc.h | 30 + third_party/aom/aom_ports/ppc_cpudetect.c | 82 + third_party/aom/aom_ports/sanitizer.h | 38 + third_party/aom/aom_ports/system_state.h | 23 + third_party/aom/aom_ports/x86.h | 325 + third_party/aom/aom_ports/x86_abi_support.asm | 395 + third_party/aom/aom_scale/aom_scale.cmake | 38 + third_party/aom/aom_scale/aom_scale.h | 23 + third_party/aom/aom_scale/aom_scale_rtcd.c | 18 + third_party/aom/aom_scale/aom_scale_rtcd.pl | 52 + third_party/aom/aom_scale/generic/aom_scale.c | 506 + third_party/aom/aom_scale/generic/gen_scalers.c | 201 + third_party/aom/aom_scale/generic/yv12config.c | 203 + third_party/aom/aom_scale/generic/yv12extend.c | 411 + .../aom/aom_scale/mips/dspr2/yv12extend_dspr2.c | 142 + third_party/aom/aom_scale/yv12config.h | 143 + third_party/aom/aom_util/aom_thread.c | 184 + third_party/aom/aom_util/aom_thread.h | 430 + third_party/aom/aom_util/aom_util.cmake | 28 + third_party/aom/aom_util/debug_util.c | 275 + third_party/aom/aom_util/debug_util.h | 69 + third_party/aom/aom_util/endian_inl.h | 122 + third_party/aom/apps/aomdec.c | 1046 + third_party/aom/apps/aomenc.c | 2391 + third_party/aom/apps/aomenc.h | 62 + third_party/aom/av1/av1.cmake | 469 + third_party/aom/av1/av1_cx_iface.c | 1908 + third_party/aom/av1/av1_dx_iface.c | 1328 + third_party/aom/av1/av1_iface_common.h | 136 + third_party/aom/av1/common/alloccommon.c | 300 + third_party/aom/av1/common/alloccommon.h | 48 + third_party/aom/av1/common/arm/av1_inv_txfm_neon.c | 3231 ++ third_party/aom/av1/common/arm/av1_inv_txfm_neon.h | 154 + third_party/aom/av1/common/arm/av1_txfm_neon.c | 28 + .../aom/av1/common/arm/blend_a64_hmask_neon.c | 134 + .../aom/av1/common/arm/blend_a64_vmask_neon.c | 141 + third_party/aom/av1/common/arm/cfl_neon.c | 584 + third_party/aom/av1/common/arm/convolve_neon.c | 1455 + third_party/aom/av1/common/arm/convolve_neon.h | 228 + third_party/aom/av1/common/arm/jnt_convolve_neon.c | 1740 + third_party/aom/av1/common/arm/mem_neon.h | 494 + third_party/aom/av1/common/arm/reconinter_neon.c | 86 + third_party/aom/av1/common/arm/selfguided_neon.c | 1508 + third_party/aom/av1/common/arm/transpose_neon.h | 537 + third_party/aom/av1/common/arm/warp_plane_neon.c | 714 + .../aom/av1/common/arm/wiener_convolve_neon.c | 530 + third_party/aom/av1/common/av1_inv_txfm1d.c | 1846 + third_party/aom/av1/common/av1_inv_txfm1d.h | 61 + third_party/aom/av1/common/av1_inv_txfm1d_cfg.h | 47 + third_party/aom/av1/common/av1_inv_txfm2d.c | 505 + third_party/aom/av1/common/av1_loopfilter.c | 2377 + third_party/aom/av1/common/av1_loopfilter.h | 227 + third_party/aom/av1/common/av1_rtcd.c | 22 + third_party/aom/av1/common/av1_rtcd_defs.pl | 398 + third_party/aom/av1/common/av1_txfm.c | 160 + third_party/aom/av1/common/av1_txfm.h | 232 + third_party/aom/av1/common/blockd.c | 140 + third_party/aom/av1/common/blockd.h | 1176 + third_party/aom/av1/common/cdef.c | 403 + third_party/aom/av1/common/cdef.h | 51 + third_party/aom/av1/common/cdef_block.c | 257 + third_party/aom/av1/common/cdef_block.h | 59 + third_party/aom/av1/common/cdef_block_avx2.c | 14 + third_party/aom/av1/common/cdef_block_neon.c | 14 + third_party/aom/av1/common/cdef_block_simd.h | 920 + third_party/aom/av1/common/cdef_block_sse2.c | 14 + third_party/aom/av1/common/cdef_block_sse4.c | 14 + third_party/aom/av1/common/cdef_block_ssse3.c | 14 + third_party/aom/av1/common/cfl.c | 448 + third_party/aom/av1/common/cfl.h | 302 + third_party/aom/av1/common/common.h | 63 + third_party/aom/av1/common/common_data.h | 446 + third_party/aom/av1/common/convolve.c | 1295 + third_party/aom/av1/common/convolve.h | 125 + third_party/aom/av1/common/debugmodes.c | 107 + third_party/aom/av1/common/entropy.c | 178 + third_party/aom/av1/common/entropy.h | 181 + third_party/aom/av1/common/entropymode.c | 1103 + third_party/aom/av1/common/entropymode.h | 212 + third_party/aom/av1/common/entropymv.c | 67 + third_party/aom/av1/common/entropymv.h | 104 + third_party/aom/av1/common/enums.h | 619 + third_party/aom/av1/common/filter.h | 214 + third_party/aom/av1/common/frame_buffers.c | 91 + third_party/aom/av1/common/frame_buffers.h | 60 + third_party/aom/av1/common/idct.c | 322 + third_party/aom/av1/common/idct.h | 67 + third_party/aom/av1/common/mv.h | 301 + third_party/aom/av1/common/mvref_common.c | 1523 + third_party/aom/av1/common/mvref_common.h | 361 + third_party/aom/av1/common/obmc.h | 91 + third_party/aom/av1/common/obu_util.c | 147 + third_party/aom/av1/common/obu_util.h | 47 + third_party/aom/av1/common/odintrin.c | 541 + third_party/aom/av1/common/odintrin.h | 96 + third_party/aom/av1/common/onyxc_int.h | 1342 + third_party/aom/av1/common/ppc/cfl_ppc.c | 152 + third_party/aom/av1/common/pred_common.c | 501 + third_party/aom/av1/common/pred_common.h | 360 + third_party/aom/av1/common/quant_common.c | 13676 +++++ third_party/aom/av1/common/quant_common.h | 63 + third_party/aom/av1/common/reconinter.c | 1162 + third_party/aom/av1/common/reconinter.h | 365 + third_party/aom/av1/common/reconintra.c | 1640 + third_party/aom/av1/common/reconintra.h | 119 + third_party/aom/av1/common/resize.c | 1280 + third_party/aom/av1/common/resize.h | 112 + third_party/aom/av1/common/restoration.c | 1556 + third_party/aom/av1/common/restoration.h | 377 + third_party/aom/av1/common/scale.c | 126 + third_party/aom/av1/common/scale.h | 67 + third_party/aom/av1/common/scan.c | 3735 ++ third_party/aom/av1/common/scan.h | 55 + third_party/aom/av1/common/seg_common.c | 84 + third_party/aom/av1/common/seg_common.h | 104 + third_party/aom/av1/common/thread_common.c | 786 + third_party/aom/av1/common/thread_common.h | 119 + third_party/aom/av1/common/tile_common.c | 207 + third_party/aom/av1/common/tile_common.h | 72 + third_party/aom/av1/common/timing.c | 79 + third_party/aom/av1/common/timing.h | 59 + third_party/aom/av1/common/token_cdfs.h | 3555 ++ third_party/aom/av1/common/txb_common.c | 475 + third_party/aom/av1/common/txb_common.h | 424 + third_party/aom/av1/common/warped_motion.c | 1148 + third_party/aom/av1/common/warped_motion.h | 95 + .../av1/common/x86/av1_convolve_horiz_rs_sse4.c | 228 + .../aom/av1/common/x86/av1_convolve_scale_sse4.c | 499 + .../aom/av1/common/x86/av1_highbd_convolve_sse4.c | 205 + third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c | 1945 + third_party/aom/av1/common/x86/av1_inv_txfm_avx2.h | 71 + .../aom/av1/common/x86/av1_inv_txfm_ssse3.c | 2923 + .../aom/av1/common/x86/av1_inv_txfm_ssse3.h | 232 + third_party/aom/av1/common/x86/av1_txfm_sse2.h | 317 + third_party/aom/av1/common/x86/av1_txfm_sse4.c | 21 + third_party/aom/av1/common/x86/av1_txfm_sse4.h | 72 + third_party/aom/av1/common/x86/cfl_avx2.c | 491 + third_party/aom/av1/common/x86/cfl_simd.h | 243 + third_party/aom/av1/common/x86/cfl_sse2.c | 89 + third_party/aom/av1/common/x86/cfl_ssse3.c | 393 + third_party/aom/av1/common/x86/convolve_2d_avx2.c | 283 + third_party/aom/av1/common/x86/convolve_2d_sse2.c | 472 + third_party/aom/av1/common/x86/convolve_avx2.c | 277 + third_party/aom/av1/common/x86/convolve_sse2.c | 338 + third_party/aom/av1/common/x86/filterintra_sse4.c | 75 + .../aom/av1/common/x86/highbd_convolve_2d_avx2.c | 326 + .../aom/av1/common/x86/highbd_convolve_2d_sse2.c | 191 + .../aom/av1/common/x86/highbd_convolve_2d_sse4.c | 420 + .../aom/av1/common/x86/highbd_convolve_2d_ssse3.c | 217 + .../aom/av1/common/x86/highbd_inv_txfm_avx2.c | 1349 + .../aom/av1/common/x86/highbd_inv_txfm_sse4.c | 5348 ++ .../aom/av1/common/x86/highbd_jnt_convolve_avx2.c | 846 + .../aom/av1/common/x86/highbd_jnt_convolve_sse4.c | 383 + .../aom/av1/common/x86/highbd_txfm_utility_sse4.h | 125 + .../aom/av1/common/x86/highbd_warp_plane_sse4.c | 624 + .../av1/common/x86/highbd_wiener_convolve_avx2.c | 245 + .../av1/common/x86/highbd_wiener_convolve_ssse3.c | 202 + third_party/aom/av1/common/x86/intra_edge_sse4.c | 318 + third_party/aom/av1/common/x86/jnt_convolve_avx2.c | 633 + third_party/aom/av1/common/x86/jnt_convolve_sse2.c | 385 + .../aom/av1/common/x86/jnt_convolve_ssse3.c | 232 + third_party/aom/av1/common/x86/reconinter_avx2.c | 620 + third_party/aom/av1/common/x86/reconinter_sse4.c | 153 + third_party/aom/av1/common/x86/reconinter_ssse3.c | 116 + third_party/aom/av1/common/x86/selfguided_avx2.c | 724 + third_party/aom/av1/common/x86/selfguided_sse4.c | 660 + third_party/aom/av1/common/x86/warp_plane_sse4.c | 942 + .../aom/av1/common/x86/wiener_convolve_avx2.c | 261 + .../aom/av1/common/x86/wiener_convolve_sse2.c | 199 + third_party/aom/av1/decoder/accounting.c | 138 + third_party/aom/av1/decoder/accounting.h | 82 + third_party/aom/av1/decoder/decodeframe.c | 5567 ++ third_party/aom/av1/decoder/decodeframe.h | 85 + third_party/aom/av1/decoder/decodemv.c | 1560 + third_party/aom/av1/decoder/decodemv.h | 35 + third_party/aom/av1/decoder/decoder.c | 575 + third_party/aom/av1/decoder/decoder.h | 317 + third_party/aom/av1/decoder/decodetxb.c | 362 + third_party/aom/av1/decoder/decodetxb.h | 32 + third_party/aom/av1/decoder/detokenize.c | 78 + third_party/aom/av1/decoder/detokenize.h | 29 + third_party/aom/av1/decoder/dthread.c | 192 + third_party/aom/av1/decoder/dthread.h | 82 + third_party/aom/av1/decoder/inspection.c | 117 + third_party/aom/av1/decoder/inspection.h | 84 + third_party/aom/av1/decoder/obu.c | 839 + third_party/aom/av1/decoder/obu.h | 31 + third_party/aom/av1/encoder/aq_complexity.c | 172 + third_party/aom/av1/encoder/aq_complexity.h | 37 + third_party/aom/av1/encoder/aq_cyclicrefresh.c | 580 + third_party/aom/av1/encoder/aq_cyclicrefresh.h | 98 + third_party/aom/av1/encoder/aq_variance.c | 202 + third_party/aom/av1/encoder/aq_variance.h | 33 + .../aom/av1/encoder/arm/neon/quantize_neon.c | 118 + third_party/aom/av1/encoder/av1_fwd_txfm1d.c | 1885 + third_party/aom/av1/encoder/av1_fwd_txfm1d.h | 49 + third_party/aom/av1/encoder/av1_fwd_txfm1d_cfg.h | 19 + third_party/aom/av1/encoder/av1_fwd_txfm2d.c | 431 + third_party/aom/av1/encoder/av1_quantize.c | 738 + third_party/aom/av1/encoder/av1_quantize.h | 148 + third_party/aom/av1/encoder/bitstream.c | 3999 ++ third_party/aom/av1/encoder/bitstream.h | 51 + third_party/aom/av1/encoder/block.h | 452 + third_party/aom/av1/encoder/blockiness.c | 142 + third_party/aom/av1/encoder/context_tree.c | 215 + third_party/aom/av1/encoder/context_tree.h | 114 + third_party/aom/av1/encoder/corner_detect.c | 37 + third_party/aom/av1/encoder/corner_detect.h | 22 + third_party/aom/av1/encoder/corner_match.c | 191 + third_party/aom/av1/encoder/corner_match.h | 33 + third_party/aom/av1/encoder/cost.c | 46 + third_party/aom/av1/encoder/cost.h | 47 + third_party/aom/av1/encoder/dwt.c | 155 + third_party/aom/av1/encoder/dwt.h | 25 + third_party/aom/av1/encoder/encodeframe.c | 5739 ++ third_party/aom/av1/encoder/encodeframe.h | 47 + third_party/aom/av1/encoder/encodemb.c | 649 + third_party/aom/av1/encoder/encodemb.h | 96 + third_party/aom/av1/encoder/encodemv.c | 239 + third_party/aom/av1/encoder/encodemv.h | 55 + third_party/aom/av1/encoder/encoder.c | 6437 +++ third_party/aom/av1/encoder/encoder.h | 985 + third_party/aom/av1/encoder/encodetxb.c | 2062 + third_party/aom/av1/encoder/encodetxb.h | 87 + third_party/aom/av1/encoder/ethread.c | 261 + third_party/aom/av1/encoder/ethread.h | 37 + third_party/aom/av1/encoder/extend.c | 188 + third_party/aom/av1/encoder/extend.h | 32 + third_party/aom/av1/encoder/firstpass.c | 3480 ++ third_party/aom/av1/encoder/firstpass.h | 208 + third_party/aom/av1/encoder/global_motion.c | 298 + third_party/aom/av1/encoder/global_motion.h | 64 + third_party/aom/av1/encoder/grain_test_vectors.h | 781 + third_party/aom/av1/encoder/hash.c | 125 + third_party/aom/av1/encoder/hash.h | 52 + third_party/aom/av1/encoder/hash_motion.c | 482 + third_party/aom/av1/encoder/hash_motion.h | 78 + third_party/aom/av1/encoder/hybrid_fwd_txfm.c | 390 + third_party/aom/av1/encoder/hybrid_fwd_txfm.h | 31 + third_party/aom/av1/encoder/k_means_template.h | 123 + third_party/aom/av1/encoder/lookahead.c | 210 + third_party/aom/av1/encoder/lookahead.h | 106 + third_party/aom/av1/encoder/mathutils.h | 359 + third_party/aom/av1/encoder/mbgraph.c | 401 + third_party/aom/av1/encoder/mbgraph.h | 41 + third_party/aom/av1/encoder/mcomp.c | 2885 + third_party/aom/av1/encoder/mcomp.h | 161 + third_party/aom/av1/encoder/mips/msa/error_msa.c | 109 + third_party/aom/av1/encoder/mips/msa/fdct4x4_msa.c | 46 + .../aom/av1/encoder/mips/msa/temporal_filter_msa.c | 285 + third_party/aom/av1/encoder/ml.c | 73 + third_party/aom/av1/encoder/ml.h | 49 + third_party/aom/av1/encoder/palette.c | 154 + third_party/aom/av1/encoder/palette.h | 96 + .../aom/av1/encoder/partition_model_weights.h | 2448 + third_party/aom/av1/encoder/pickcdef.c | 526 + third_party/aom/av1/encoder/picklpf.c | 263 + third_party/aom/av1/encoder/picklpf.h | 30 + third_party/aom/av1/encoder/pickrst.c | 1362 + third_party/aom/av1/encoder/pickrst.h | 46 + third_party/aom/av1/encoder/pustats.h | 198 + third_party/aom/av1/encoder/random.h | 29 + third_party/aom/av1/encoder/ransac.c | 603 + third_party/aom/av1/encoder/ransac.h | 35 + .../aom/av1/encoder/rate_distortion_model_params.h | 591 + third_party/aom/av1/encoder/ratectrl.c | 1776 + third_party/aom/av1/encoder/ratectrl.h | 295 + third_party/aom/av1/encoder/rd.c | 1512 + third_party/aom/av1/encoder/rd.h | 464 + third_party/aom/av1/encoder/rdopt.c | 12199 +++++ third_party/aom/av1/encoder/rdopt.h | 138 + third_party/aom/av1/encoder/reconinter_enc.c | 627 + third_party/aom/av1/encoder/reconinter_enc.h | 127 + third_party/aom/av1/encoder/segmentation.c | 244 + third_party/aom/av1/encoder/segmentation.h | 38 + third_party/aom/av1/encoder/speed_features.c | 564 + third_party/aom/av1/encoder/speed_features.h | 568 + third_party/aom/av1/encoder/temporal_filter.c | 602 + third_party/aom/av1/encoder/temporal_filter.h | 25 + third_party/aom/av1/encoder/tokenize.c | 248 + third_party/aom/av1/encoder/tokenize.h | 73 + .../aom/av1/encoder/tx_prune_model_weights.h | 1944 + third_party/aom/av1/encoder/wedge_utils.c | 125 + .../aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c | 1217 + .../aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c | 2068 + .../aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c | 365 + .../aom/av1/encoder/x86/av1_fwd_txfm_avx2.h | 103 + .../aom/av1/encoder/x86/av1_fwd_txfm_sse2.c | 2889 + .../aom/av1/encoder/x86/av1_fwd_txfm_sse2.h | 117 + .../aom/av1/encoder/x86/av1_highbd_quantize_avx2.c | 137 + .../aom/av1/encoder/x86/av1_highbd_quantize_sse4.c | 195 + .../aom/av1/encoder/x86/av1_quantize_avx2.c | 330 + .../aom/av1/encoder/x86/av1_quantize_sse2.c | 189 + .../av1/encoder/x86/av1_quantize_ssse3_x86_64.asm | 204 + .../aom/av1/encoder/x86/av1_ssim_opt_x86_64.asm | 222 + third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h | 142 + .../aom/av1/encoder/x86/corner_match_sse4.c | 103 + third_party/aom/av1/encoder/x86/dct_sse2.asm | 82 + third_party/aom/av1/encoder/x86/encodetxb_avx2.c | 130 + third_party/aom/av1/encoder/x86/encodetxb_sse2.c | 505 + third_party/aom/av1/encoder/x86/encodetxb_sse4.c | 92 + .../aom/av1/encoder/x86/error_intrin_avx2.c | 88 + third_party/aom/av1/encoder/x86/error_sse2.asm | 79 + third_party/aom/av1/encoder/x86/hash_sse42.c | 51 + .../encoder/x86/highbd_block_error_intrin_sse2.c | 72 + .../aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c | 1783 + third_party/aom/av1/encoder/x86/pickrst_avx2.c | 403 + third_party/aom/av1/encoder/x86/pickrst_sse4.c | 389 + .../av1/encoder/x86/temporal_filter_apply_sse2.asm | 217 + third_party/aom/av1/encoder/x86/wedge_utils_avx2.c | 215 + third_party/aom/av1/encoder/x86/wedge_utils_sse2.c | 254 + third_party/aom/av1/exports_com | 2 + third_party/aom/av1/exports_dec | 3 + third_party/aom/av1/exports_enc | 2 + third_party/aom/av1/exports_test | 2 + third_party/aom/build/cmake/aom_config.c.template | 13 + .../aom/build/cmake/aom_config_defaults.cmake | 196 + third_party/aom/build/cmake/aom_configure.cmake | 377 + .../aom/build/cmake/aom_experiment_deps.cmake | 32 + third_party/aom/build/cmake/aom_optimization.cmake | 212 + third_party/aom/build/cmake/compiler_flags.cmake | 373 + third_party/aom/build/cmake/compiler_tests.cmake | 175 + third_party/aom/build/cmake/cpu.cmake | 93 + third_party/aom/build/cmake/dist.cmake | 64 + third_party/aom/build/cmake/exports.cmake | 65 + third_party/aom/build/cmake/exports_sources.cmake | 32 + .../cmake/generate_aom_config_templates.cmake | 101 + third_party/aom/build/cmake/generate_exports.cmake | 66 + third_party/aom/build/cmake/ios-Info.plist | 37 + third_party/aom/build/cmake/iosbuild.sh | 384 + third_party/aom/build/cmake/msvc_runtime.cmake | 37 + third_party/aom/build/cmake/pkg_config.cmake | 58 + third_party/aom/build/cmake/rtcd.pl | 467 + third_party/aom/build/cmake/sanitizers.cmake | 38 + .../build/cmake/toolchains/arm-ios-common.cmake | 26 + .../aom/build/cmake/toolchains/arm64-ios.cmake | 23 + .../build/cmake/toolchains/arm64-linux-gcc.cmake | 36 + .../build/cmake/toolchains/arm64-mingw-gcc.cmake | 32 + .../aom/build/cmake/toolchains/armv7-ios.cmake | 31 + .../build/cmake/toolchains/armv7-linux-gcc.cmake | 43 + .../build/cmake/toolchains/armv7-mingw-gcc.cmake | 32 + .../aom/build/cmake/toolchains/armv7s-ios.cmake | 31 + .../cmake/toolchains/ios-simulator-common.cmake | 23 + .../build/cmake/toolchains/mips32-linux-gcc.cmake | 77 + .../build/cmake/toolchains/mips64-linux-gcc.cmake | 54 + .../aom/build/cmake/toolchains/ppc-linux-gcc.cmake | 29 + .../build/cmake/toolchains/x86-ios-simulator.cmake | 28 + .../aom/build/cmake/toolchains/x86-linux.cmake | 19 + .../aom/build/cmake/toolchains/x86-macos.cmake | 18 + .../aom/build/cmake/toolchains/x86-mingw-gcc.cmake | 31 + .../cmake/toolchains/x86_64-ios-simulator.cmake | 25 + .../build/cmake/toolchains/x86_64-mingw-gcc.cmake | 29 + third_party/aom/build/cmake/util.cmake | 171 + third_party/aom/build/cmake/version.cmake | 57 + third_party/aom/build/cmake/version.pl | 112 + third_party/aom/codereview.settings | 4 + third_party/aom/common/args.c | 297 + third_party/aom/common/args.h | 68 + third_party/aom/common/av1_config.c | 511 + third_party/aom/common/av1_config.h | 86 + third_party/aom/common/ivfdec.c | 110 + third_party/aom/common/ivfdec.h | 30 + third_party/aom/common/ivfenc.c | 52 + third_party/aom/common/ivfenc.h | 34 + third_party/aom/common/md5_utils.c | 249 + third_party/aom/common/md5_utils.h | 49 + third_party/aom/common/obudec.c | 448 + third_party/aom/common/obudec.h | 48 + third_party/aom/common/rawenc.c | 44 + third_party/aom/common/rawenc.h | 32 + third_party/aom/common/tools_common.c | 425 + third_party/aom/common/tools_common.h | 164 + third_party/aom/common/video_common.h | 25 + third_party/aom/common/video_reader.c | 123 + third_party/aom/common/video_reader.h | 57 + third_party/aom/common/video_writer.c | 77 + third_party/aom/common/video_writer.h | 45 + third_party/aom/common/warnings.c | 97 + third_party/aom/common/warnings.h | 34 + third_party/aom/common/webmdec.cc | 229 + third_party/aom/common/webmdec.h | 71 + third_party/aom/common/webmenc.cc | 96 + third_party/aom/common/webmenc.h | 56 + third_party/aom/common/y4menc.c | 103 + third_party/aom/common/y4menc.h | 39 + third_party/aom/common/y4minput.c | 1142 + third_party/aom/common/y4minput.h | 69 + third_party/aom/docs.cmake | 251 + third_party/aom/examples/analyzer.cc | 723 + third_party/aom/examples/aom_cx_set_ref.c | 385 + third_party/aom/examples/decode_to_md5.c | 131 + third_party/aom/examples/decode_with_drops.c | 146 + third_party/aom/examples/encoder_util.c | 136 + third_party/aom/examples/encoder_util.h | 33 + third_party/aom/examples/inspect.c | 763 + .../aom/examples/lightfield_bitstream_parsing.c | 348 + third_party/aom/examples/lightfield_decoder.c | 208 + third_party/aom/examples/lightfield_encoder.c | 499 + .../aom/examples/lightfield_tile_list_decoder.c | 161 + third_party/aom/examples/lossless_encoder.c | 138 + third_party/aom/examples/noise_model.c | 431 + third_party/aom/examples/resize_util.c | 124 + third_party/aom/examples/scalable_decoder.c | 185 + third_party/aom/examples/scalable_encoder.c | 289 + third_party/aom/examples/set_maps.c | 208 + third_party/aom/examples/simple_decoder.c | 146 + third_party/aom/examples/simple_encoder.c | 249 + third_party/aom/examples/twopass_encoder.c | 250 + third_party/aom/keywords.dox | 51 + third_party/aom/libs.doxy_template | 1260 + third_party/aom/mainpage.dox | 52 + third_party/aom/stats/aomstats.c | 106 + third_party/aom/stats/aomstats.h | 44 + third_party/aom/stats/rate_hist.c | 271 + third_party/aom/stats/rate_hist.h | 41 + third_party/aom/test/accounting_test.cc | 75 + third_party/aom/test/acm_random.h | 84 + third_party/aom/test/active_map_test.cc | 103 + third_party/aom/test/altref_test.cc | 97 + third_party/aom/test/aom_integer_test.cc | 177 + third_party/aom/test/aomcx_set_ref.sh | 58 + third_party/aom/test/aomdec.sh | 147 + third_party/aom/test/aomenc.sh | 269 + third_party/aom/test/aq_segment_test.cc | 108 + third_party/aom/test/arf_freq_test.cc | 223 + third_party/aom/test/av1_config_test.cc | 164 + third_party/aom/test/av1_convolve_2d_test.cc | 249 + third_party/aom/test/av1_convolve_2d_test_util.cc | 705 + third_party/aom/test/av1_convolve_2d_test_util.h | 117 + third_party/aom/test/av1_convolve_scale_test.cc | 529 + .../aom/test/av1_encoder_parms_get_to_decoder.cc | 158 + third_party/aom/test/av1_ext_tile_test.cc | 215 + third_party/aom/test/av1_fwd_txfm1d_test.cc | 105 + third_party/aom/test/av1_fwd_txfm2d_test.cc | 511 + third_party/aom/test/av1_highbd_iht_test.cc | 315 + .../aom/test/av1_horz_only_frame_superres_test.cc | 362 + third_party/aom/test/av1_inv_txfm1d_test.cc | 157 + third_party/aom/test/av1_inv_txfm2d_test.cc | 378 + third_party/aom/test/av1_quantize_test.cc | 239 + third_party/aom/test/av1_round_shift_array_test.cc | 129 + third_party/aom/test/av1_txfm_test.cc | 371 + third_party/aom/test/av1_txfm_test.h | 135 + third_party/aom/test/av1_wedge_utils_test.cc | 390 + third_party/aom/test/best_encode.sh | 103 + third_party/aom/test/binary_codes_test.cc | 83 + third_party/aom/test/blend_a64_mask_1d_test.cc | 339 + third_party/aom/test/blend_a64_mask_test.cc | 583 + third_party/aom/test/blockd_test.cc | 122 + third_party/aom/test/boolcoder_test.cc | 173 + third_party/aom/test/borders_test.cc | 85 + third_party/aom/test/cdef_test.cc | 425 + third_party/aom/test/cfl_test.cc | 567 + third_party/aom/test/clear_system_state.h | 31 + third_party/aom/test/codec_factory.h | 170 + third_party/aom/test/coding_path_sync.cc | 205 + third_party/aom/test/comp_avg_pred_test.cc | 72 + third_party/aom/test/comp_avg_pred_test.h | 555 + third_party/aom/test/comp_mask_variance_test.cc | 574 + third_party/aom/test/convolve_round_test.cc | 183 + third_party/aom/test/convolve_test.cc | 856 + third_party/aom/test/corner_match_test.cc | 100 + third_party/aom/test/cpu_speed_test.cc | 180 + third_party/aom/test/datarate_test.cc | 255 + third_party/aom/test/decode_api_test.cc | 55 + third_party/aom/test/decode_multithreaded_test.cc | 185 + third_party/aom/test/decode_perf_test.cc | 246 + third_party/aom/test/decode_test_driver.cc | 114 + third_party/aom/test/decode_test_driver.h | 165 + third_party/aom/test/decode_to_md5.sh | 77 + third_party/aom/test/decode_with_drops.sh | 68 + third_party/aom/test/divu_small_test.cc | 41 + third_party/aom/test/dr_prediction_test.cc | 369 + third_party/aom/test/dump_obu.sh | 70 + third_party/aom/test/ec_test.cc | 159 + third_party/aom/test/encode_api_test.cc | 73 + third_party/aom/test/encode_perf_test.cc | 188 + third_party/aom/test/encode_test_driver.cc | 288 + third_party/aom/test/encode_test_driver.h | 249 + third_party/aom/test/encodetxb_test.cc | 262 + third_party/aom/test/end_to_end_test.cc | 199 + third_party/aom/test/error_block_test.cc | 171 + third_party/aom/test/error_resilience_test.cc | 438 + third_party/aom/test/ethread_test.cc | 273 + third_party/aom/test/examples.sh | 29 + third_party/aom/test/external_frame_buffer_test.cc | 512 + third_party/aom/test/fft_test.cc | 256 + third_party/aom/test/film_grain_table_test.cc | 250 + third_party/aom/test/filterintra_test.cc | 134 + third_party/aom/test/frame_size_tests.cc | 78 + third_party/aom/test/function_equivalence_test.h | 69 + third_party/aom/test/fwht4x4_test.cc | 98 + third_party/aom/test/gviz_api.py | 1087 + third_party/aom/test/hash_test.cc | 133 + third_party/aom/test/hbd_metrics_test.cc | 239 + third_party/aom/test/hiprec_convolve_test.cc | 62 + third_party/aom/test/hiprec_convolve_test_util.cc | 331 + third_party/aom/test/hiprec_convolve_test_util.h | 93 + third_party/aom/test/horz_superres_test.cc | 322 + third_party/aom/test/i420_video_source.h | 34 + third_party/aom/test/intra_edge_test.cc | 337 + third_party/aom/test/intrabc_test.cc | 168 + third_party/aom/test/intrapred_test.cc | 266 + third_party/aom/test/invalid_file_test.cc | 122 + third_party/aom/test/ivf_video_source.h | 114 + third_party/aom/test/lightfield_test.sh | 98 + third_party/aom/test/log2_test.cc | 50 + third_party/aom/test/lossless_test.cc | 126 + third_party/aom/test/lpf_test.cc | 627 + third_party/aom/test/masked_sad_test.cc | 342 + third_party/aom/test/masked_variance_test.cc | 459 + third_party/aom/test/md5_helper.h | 76 + third_party/aom/test/metrics_template.html | 422 + third_party/aom/test/monochrome_test.cc | 130 + third_party/aom/test/motion_vector_test.cc | 105 + third_party/aom/test/noise_model_test.cc | 1343 + third_party/aom/test/obmc_sad_test.cc | 237 + third_party/aom/test/obmc_variance_test.cc | 345 + third_party/aom/test/onyxc_int_test.cc | 22 + third_party/aom/test/pickrst_test.cc | 187 + third_party/aom/test/qm_test.cc | 81 + third_party/aom/test/quantize_func_test.cc | 425 + third_party/aom/test/reconinter_test.cc | 258 + third_party/aom/test/register_state_check.h | 148 + third_party/aom/test/resize_test.cc | 642 + third_party/aom/test/run_encodes.sh | 39 + third_party/aom/test/sad_test.cc | 1528 + third_party/aom/test/scalability_test.cc | 81 + third_party/aom/test/scan_test.cc | 133 + third_party/aom/test/segment_binarization_sync.cc | 61 + third_party/aom/test/selfguided_filter_test.cc | 410 + third_party/aom/test/set_maps.sh | 52 + third_party/aom/test/simd_avx2_test.cc | 15 + third_party/aom/test/simd_cmp_avx2.cc | 15 + third_party/aom/test/simd_cmp_impl.h | 2171 + third_party/aom/test/simd_cmp_neon.cc | 17 + third_party/aom/test/simd_cmp_sse2.cc | 18 + third_party/aom/test/simd_cmp_sse4.cc | 18 + third_party/aom/test/simd_cmp_ssse3.cc | 18 + third_party/aom/test/simd_impl.h | 1141 + third_party/aom/test/simd_neon_test.cc | 17 + third_party/aom/test/simd_sse2_test.cc | 18 + third_party/aom/test/simd_sse4_test.cc | 18 + third_party/aom/test/simd_ssse3_test.cc | 18 + third_party/aom/test/simple_decoder.sh | 58 + third_party/aom/test/simple_encoder.sh | 53 + third_party/aom/test/subtract_test.cc | 249 + third_party/aom/test/sum_squares_test.cc | 228 + third_party/aom/test/superframe_test.cc | 109 + third_party/aom/test/test-data.sha1 | 507 + third_party/aom/test/test.cmake | 438 + .../aom/test/test_data_download_worker.cmake | 46 + third_party/aom/test/test_data_util.cmake | 598 + third_party/aom/test/test_intra_pred_speed.cc | 1464 + third_party/aom/test/test_libaom.cc | 74 + third_party/aom/test/test_runner.cmake | 28 + third_party/aom/test/test_vector_test.cc | 172 + third_party/aom/test/test_vectors.cc | 140 + third_party/aom/test/test_vectors.h | 26 + third_party/aom/test/tile_independence_test.cc | 173 + third_party/aom/test/tools_common.sh | 477 + third_party/aom/test/transform_test_base.h | 342 + third_party/aom/test/twopass_encoder.sh | 54 + third_party/aom/test/util.h | 53 + third_party/aom/test/variance_test.cc | 2064 + third_party/aom/test/video_source.h | 259 + third_party/aom/test/visual_metrics.py | 466 + third_party/aom/test/warp_filter_test.cc | 56 + third_party/aom/test/warp_filter_test_util.cc | 480 + third_party/aom/test/warp_filter_test_util.h | 103 + third_party/aom/test/webm_video_source.h | 96 + third_party/aom/test/wiener_test.cc | 280 + third_party/aom/test/y4m_test.cc | 180 + third_party/aom/test/y4m_video_source.h | 123 + third_party/aom/test/yuv_video_source.h | 123 + third_party/aom/third_party/fastfeat/LICENSE | 30 + third_party/aom/third_party/fastfeat/README.libvpx | 39 + third_party/aom/third_party/fastfeat/fast.c | 22 + third_party/aom/third_party/fastfeat/fast.h | 20 + third_party/aom/third_party/fastfeat/fast_9.c | 5911 ++ third_party/aom/third_party/fastfeat/nonmax.c | 121 + .../aom/third_party/googletest/README.libaom | 26 + third_party/aom/third_party/googletest/gtest.mk | 1 + .../third_party/googletest/src/googletest/CHANGES | 157 + .../googletest/src/googletest/CMakeLists.txt | 286 + .../googletest/src/googletest/CONTRIBUTORS | 37 + .../third_party/googletest/src/googletest/LICENSE | 28 + .../googletest/src/googletest/README.md | 280 + .../src/googletest/cmake/internal_utils.cmake | 254 + .../googletest}/include/gtest/gtest-death-test.h | 0 .../src/googletest}/include/gtest/gtest-message.h | 0 .../googletest/include/gtest/gtest-param-test.h | 1444 + .../include/gtest/gtest-param-test.h.pump | 510 + .../src/googletest/include/gtest/gtest-printers.h | 993 + .../src/googletest}/include/gtest/gtest-spi.h | 0 .../googletest}/include/gtest/gtest-test-part.h | 0 .../googletest/include/gtest/gtest-typed-test.h | 263 + .../src/googletest/include/gtest/gtest.h | 2236 + .../googletest}/include/gtest/gtest_pred_impl.h | 0 .../src/googletest}/include/gtest/gtest_prod.h | 0 .../include/gtest/internal/custom/gtest-port.h | 69 + .../include/gtest/internal/custom/gtest-printers.h | 42 + .../include/gtest/internal/custom/gtest.h | 41 + .../gtest/internal/gtest-death-test-internal.h | 0 .../include/gtest/internal/gtest-filepath.h | 0 .../include/gtest/internal/gtest-internal.h | 1238 + .../include/gtest/internal/gtest-linked_ptr.h | 243 + .../gtest/internal/gtest-param-util-generated.h | 5146 ++ .../internal/gtest-param-util-generated.h.pump | 286 + .../include/gtest/internal/gtest-param-util.h | 731 + .../include/gtest/internal/gtest-port-arch.h | 93 + .../googletest/include/gtest/internal/gtest-port.h | 2567 + .../include/gtest/internal/gtest-string.h | 0 .../include/gtest/internal/gtest-tuple.h | 0 .../include/gtest/internal/gtest-tuple.h.pump | 0 .../include/gtest/internal/gtest-type-util.h | 0 .../include/gtest/internal/gtest-type-util.h.pump | 0 .../googletest/src/googletest}/src/gtest-all.cc | 0 .../src/googletest/src/gtest-death-test.cc | 1342 + .../src/googletest}/src/gtest-filepath.cc | 0 .../src/googletest/src/gtest-internal-inl.h | 1183 + .../googletest/src/googletest/src/gtest-port.cc | 1259 + .../src/googletest}/src/gtest-printers.cc | 0 .../src/googletest}/src/gtest-test-part.cc | 0 .../src/googletest/src/gtest-typed-test.cc | 118 + .../googletest/src/googletest/src/gtest.cc | 5389 ++ .../googletest/src/googletest}/src/gtest_main.cc | 0 third_party/aom/third_party/libwebm/AUTHORS.TXT | 4 + third_party/aom/third_party/libwebm/Android.mk | 17 + third_party/aom/third_party/libwebm/LICENSE.TXT | 30 + third_party/aom/third_party/libwebm/PATENTS.TXT | 23 + third_party/aom/third_party/libwebm/README.libaom | 22 + .../aom/third_party/libwebm/common/file_util.cc | 93 + .../aom/third_party/libwebm/common/file_util.h | 44 + .../aom/third_party/libwebm/common/hdr_util.cc | 220 + .../aom/third_party/libwebm/common/hdr_util.h | 71 + .../aom/third_party/libwebm/common/webmids.h | 192 + .../aom/third_party/libwebm/mkvmuxer/mkvmuxer.cc | 4194 ++ .../aom/third_party/libwebm/mkvmuxer/mkvmuxer.h | 1922 + .../third_party/libwebm/mkvmuxer/mkvmuxertypes.h | 28 + .../third_party/libwebm/mkvmuxer/mkvmuxerutil.cc | 744 + .../third_party/libwebm/mkvmuxer/mkvmuxerutil.h | 112 + .../aom/third_party/libwebm/mkvmuxer/mkvwriter.cc | 90 + .../aom/third_party/libwebm/mkvmuxer/mkvwriter.h | 51 + .../aom/third_party/libwebm/mkvparser/mkvparser.cc | 8049 +++ .../aom/third_party/libwebm/mkvparser/mkvparser.h | 1145 + .../aom/third_party/libwebm/mkvparser/mkvreader.cc | 133 + .../aom/third_party/libwebm/mkvparser/mkvreader.h | 45 + third_party/aom/third_party/libyuv/README.libaom | 15 + .../libyuv/include/libyuv/basic_types.h | 119 + .../third_party/libyuv/include/libyuv/compare.h | 79 + .../third_party/libyuv/include/libyuv/convert.h | 246 + .../libyuv/include/libyuv/convert_argb.h | 232 + .../libyuv/include/libyuv/convert_from.h | 182 + .../libyuv/include/libyuv/convert_from_argb.h | 191 + .../aom/third_party/libyuv/include/libyuv/cpu_id.h | 82 + .../libyuv/include/libyuv/mjpeg_decoder.h | 193 + .../libyuv/include/libyuv/planar_functions.h | 454 + .../aom/third_party/libyuv/include/libyuv/rotate.h | 118 + .../libyuv/include/libyuv/rotate_argb.h | 34 + .../third_party/libyuv/include/libyuv/rotate_row.h | 139 + .../aom/third_party/libyuv/include/libyuv/row.h | 1857 + .../aom/third_party/libyuv/include/libyuv/scale.h | 104 + .../third_party/libyuv/include/libyuv/scale_argb.h | 58 + .../third_party/libyuv/include/libyuv/scale_row.h | 479 + .../third_party/libyuv/include/libyuv/version.h | 17 + .../libyuv/include/libyuv/video_common.h | 183 + .../aom/third_party/libyuv/source/compare.cc | 373 + .../third_party/libyuv/source/compare_common.cc | 42 + .../aom/third_party/libyuv/source/compare_gcc.cc | 152 + .../aom/third_party/libyuv/source/compare_neon.cc | 65 + .../third_party/libyuv/source/compare_neon64.cc | 63 + .../aom/third_party/libyuv/source/compare_win.cc | 229 + .../aom/third_party/libyuv/source/convert.cc | 1389 + .../aom/third_party/libyuv/source/convert_argb.cc | 1155 + .../aom/third_party/libyuv/source/convert_from.cc | 1348 + .../third_party/libyuv/source/convert_from_argb.cc | 1301 + .../aom/third_party/libyuv/source/convert_jpeg.cc | 392 + .../third_party/libyuv/source/convert_to_argb.cc | 306 + .../third_party/libyuv/source/convert_to_i420.cc | 339 + .../aom/third_party/libyuv/source/cpu_id.cc | 307 + .../aom/third_party/libyuv/source/mjpeg_decoder.cc | 572 + .../third_party/libyuv/source/mjpeg_validate.cc | 101 + .../third_party/libyuv/source/planar_functions.cc | 2555 + .../aom/third_party/libyuv/source/rotate.cc | 496 + .../aom/third_party/libyuv/source/rotate_any.cc | 55 + .../aom/third_party/libyuv/source/rotate_argb.cc | 205 + .../aom/third_party/libyuv/source/rotate_common.cc | 92 + .../aom/third_party/libyuv/source/rotate_gcc.cc | 493 + .../aom/third_party/libyuv/source/rotate_mips.cc | 484 + .../aom/third_party/libyuv/source/rotate_neon.cc | 535 + .../aom/third_party/libyuv/source/rotate_neon64.cc | 543 + .../aom/third_party/libyuv/source/rotate_win.cc | 248 + .../aom/third_party/libyuv/source/row_any.cc | 680 + .../aom/third_party/libyuv/source/row_common.cc | 2576 + .../aom/third_party/libyuv/source/row_gcc.cc | 5475 ++ .../aom/third_party/libyuv/source/row_mips.cc | 911 + .../aom/third_party/libyuv/source/row_neon.cc | 3084 ++ .../aom/third_party/libyuv/source/row_neon64.cc | 3087 ++ .../aom/third_party/libyuv/source/row_win.cc | 6331 +++ .../aom/third_party/libyuv/source/row_x86.asm | 146 + third_party/aom/third_party/libyuv/source/scale.cc | 1689 + .../aom/third_party/libyuv/source/scale_any.cc | 200 + .../aom/third_party/libyuv/source/scale_argb.cc | 853 + .../aom/third_party/libyuv/source/scale_common.cc | 1137 + .../aom/third_party/libyuv/source/scale_gcc.cc | 1089 + .../aom/third_party/libyuv/source/scale_mips.cc | 654 + .../aom/third_party/libyuv/source/scale_neon.cc | 1037 + .../aom/third_party/libyuv/source/scale_neon64.cc | 1042 + .../aom/third_party/libyuv/source/scale_win.cc | 1354 + .../aom/third_party/libyuv/source/video_common.cc | 64 + .../aom/third_party/libyuv/source/x86inc.asm | 1136 + third_party/aom/third_party/vector/LICENSE | 19 + third_party/aom/third_party/vector/README.libaom | 14 + third_party/aom/third_party/vector/vector.c | 543 + third_party/aom/third_party/vector/vector.h | 159 + third_party/aom/third_party/x86inc/LICENSE | 18 + third_party/aom/third_party/x86inc/README.libaom | 20 + third_party/aom/third_party/x86inc/x86inc.asm | 1649 + third_party/aom/tools/aggregate_entropy_stats.py | 39 + third_party/aom/tools/aom_entropy_optimizer.c | 758 + third_party/aom/tools/cpplint.py | 4756 ++ third_party/aom/tools/diff.py | 132 + third_party/aom/tools/dump_obu.cc | 164 + third_party/aom/tools/gen_authors.sh | 10 + third_party/aom/tools/gen_constrained_tokenset.py | 120 + third_party/aom/tools/inspect-cli.js | 39 + third_party/aom/tools/inspect-post.js | 1 + third_party/aom/tools/intersect-diffs.py | 78 + third_party/aom/tools/lint-hunks.py | 146 + third_party/aom/tools/obu_parser.cc | 190 + third_party/aom/tools/obu_parser.h | 27 + .../aom/tools/txfm_analyzer/txfm_gen_code.cc | 580 + third_party/aom/tools/txfm_analyzer/txfm_graph.cc | 943 + third_party/aom/tools/txfm_analyzer/txfm_graph.h | 161 + third_party/aom/tools/wrap-commit-msg.py | 72 + third_party/aom/usage.dox | 111 + third_party/aom/usage_cx.dox | 9 + third_party/aom/usage_dx.dox | 57 + toolkit/components/alerts/nsAlertsService.cpp | 4 - toolkit/components/alerts/nsXULAlerts.cpp | 15 - toolkit/components/blocklist/blocklist.manifest | 2 - toolkit/components/blocklist/moz.build | 1 - toolkit/components/blocklist/nsBlocklistService.js | 52 +- .../blocklist/nsBlocklistServiceContent.js | 113 - toolkit/components/build/nsToolkitCompsModule.cpp | 28 +- .../components/downloads/ApplicationReputation.cpp | 37 - 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 - .../components/microformats/update/package.json | 4 +- toolkit/components/moz.build | 3 - .../components/osfile/NativeOSFileInternals.cpp | 1 - .../osfile/modules/osfile_async_front.jsm | 4 - .../components/osfile/modules/osfile_unix_back.jsm | 15 +- .../components/passwordmgr/LoginManagerParent.jsm | 9 +- .../passwordmgr/nsLoginManagerPrompter.js | 72 +- .../perfmonitoring/nsPerformanceStats.cpp | 43 +- .../components/perfmonitoring/nsPerformanceStats.h | 17 +- toolkit/components/places/Database.cpp | 5 +- toolkit/components/places/FaviconHelpers.cpp | 28 - toolkit/components/places/Helpers.cpp | 9 - toolkit/components/places/Helpers.h | 21 - toolkit/components/places/UnifiedComplete.js | 94 +- .../components/places/mozIPlacesAutoComplete.idl | 8 +- toolkit/components/places/nsNavHistory.cpp | 4 +- toolkit/components/places/nsPlacesAutoComplete.js | 5 - toolkit/components/places/nsPlacesTables.h | 4 +- toolkit/components/places/nsPlacesTriggers.h | 3 +- .../tests/unifiedcomplete/head_autocomplete.js | 8 +- .../tests/unifiedcomplete/test_tab_matches.js | 53 +- toolkit/components/prompts/content/commonDialog.js | 2 - toolkit/components/reader/AboutReader.jsm | 1 - toolkit/components/reader/JSDOMParser.js | 32 +- toolkit/components/reader/Readability.js | 214 +- toolkit/components/reader/ReaderMode.jsm | 2 +- toolkit/components/reader/ReaderWorker.js | 2 +- .../components/search/current/nsSearchService.js | 41 +- toolkit/components/search/moz.build | 6 +- .../components/search/orginal/nsSearchService.js | 52 +- toolkit/components/startup/moz.build | 21 +- toolkit/components/startup/nsAppStartup.cpp | 12 - toolkit/components/startup/public/moz.build | 8 +- toolkit/components/telemetry/Histograms.json | 103 - .../components/telemetry/TelemetryHistogram.cpp | 37 - .../components/telemetry/TelemetryStopwatch.jsm | 335 - .../components/telemetry/histogram-whitelists.json | 12 - toolkit/components/telemetry/moz.build | 1 - .../tests/unit/test_TelemetryStopwatch.js | 156 - .../components/telemetry/tests/unit/xpcshell.ini | 1 - .../components/thumbnails/BackgroundPageThumbs.jsm | 45 +- toolkit/components/thumbnails/PageThumbs.jsm | 3 - toolkit/components/thumbnails/moz.build | 4 +- .../thumbnails/test/test_thumbnails_interfaces.js | 6 - .../timermanager/nsUpdateTimerManager.js | 32 +- toolkit/components/url-classifier/Classifier.cpp | 8 - toolkit/components/url-classifier/LookupCache.cpp | 9 - .../components/url-classifier/LookupCacheV4.cpp | 13 - .../url-classifier/VariableLengthPrefixSet.cpp | 13 +- .../url-classifier/nsUrlClassifierDBService.cpp | 6 - .../url-classifier/nsUrlClassifierPrefixSet.cpp | 16 +- .../nsUrlClassifierStreamUpdater.cpp | 115 - 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/license.html | 33 + toolkit/content/widgets/browser.xml | 99 +- toolkit/content/widgets/findbar.xml | 5 +- toolkit/content/widgets/tabbox.xml | 22 - toolkit/crashreporter/CrashReports.jsm | 91 - toolkit/crashreporter/CrashSubmit.jsm | 570 - toolkit/crashreporter/InjectCrashReporter.cpp | 84 - toolkit/crashreporter/InjectCrashReporter.h | 28 - toolkit/crashreporter/KeyValueParser.jsm | 54 - toolkit/crashreporter/LoadLibraryRemote.cpp | 454 - toolkit/crashreporter/LoadLibraryRemote.h | 24 - .../breakpad-patches/00-arm-exidx-rollup.patch | 1347 - toolkit/crashreporter/breakpad-patches/README | 4 - .../breakpad-windows-libxul/moz.build | 32 - .../breakpad-windows-standalone/moz.build | 26 - toolkit/crashreporter/client/Makefile.in | 20 - toolkit/crashreporter/client/Throbber-small.avi | Bin 3584 -> 0 bytes toolkit/crashreporter/client/crashreporter.cpp | 759 - .../client/crashreporter.exe.manifest | 37 - toolkit/crashreporter/client/crashreporter.h | 158 - toolkit/crashreporter/client/crashreporter.ico | Bin 25214 -> 0 bytes toolkit/crashreporter/client/crashreporter.rc | 148 - .../client/crashreporter_gtk_common.cpp | 453 - .../client/crashreporter_gtk_common.h | 50 - .../crashreporter/client/crashreporter_linux.cpp | 576 - toolkit/crashreporter/client/crashreporter_osx.h | 107 - toolkit/crashreporter/client/crashreporter_osx.mm | 922 - .../client/crashreporter_unix_common.cpp | 85 - toolkit/crashreporter/client/crashreporter_win.cpp | 1568 - .../client/macbuild/Contents/Info.plist | 32 - .../crashreporter/client/macbuild/Contents/PkgInfo | 2 - .../Resources/English.lproj/InfoPlist.strings.in | 8 - .../English.lproj/MainMenu.nib/classes.nib | 102 - .../Resources/English.lproj/MainMenu.nib/info.nib | 18 - .../English.lproj/MainMenu.nib/keyedobjects.nib | Bin 25518 -> 0 bytes .../English.lproj/MainMenuRTL.nib/classes.nib | 102 - .../English.lproj/MainMenuRTL.nib/info.nib | 18 - .../English.lproj/MainMenuRTL.nib/keyedobjects.nib | Bin 27032 -> 0 bytes .../macbuild/Contents/Resources/crashreporter.icns | Bin 61743 -> 0 bytes toolkit/crashreporter/client/moz.build | 78 - toolkit/crashreporter/client/resource.h | 37 - toolkit/crashreporter/content/crashes.js | 179 - toolkit/crashreporter/content/crashes.xhtml | 123 - toolkit/crashreporter/crashreporter.mozbuild | 24 - toolkit/crashreporter/docs/index.rst | 195 - toolkit/crashreporter/google-breakpad/.gitignore | 82 - toolkit/crashreporter/google-breakpad/AUTHORS | 1 - toolkit/crashreporter/google-breakpad/DEPS | 75 - toolkit/crashreporter/google-breakpad/GIT-INFO | 1 - toolkit/crashreporter/google-breakpad/INSTALL | 370 - toolkit/crashreporter/google-breakpad/LICENSE | 50 - toolkit/crashreporter/google-breakpad/Makefile.am | 1510 - toolkit/crashreporter/google-breakpad/Makefile.in | 8221 --- .../crashreporter/google-breakpad/README.ANDROID | 139 - toolkit/crashreporter/google-breakpad/README.md | 82 - toolkit/crashreporter/google-breakpad/aclocal.m4 | 1297 - .../google-breakpad/android/common-functions.sh | 372 - .../android/google_breakpad/Android.mk | 103 - .../google-breakpad/android/run-checks.sh | 555 - .../google-breakpad/android/sample_app/README | 32 - .../android/sample_app/jni/Android.mk | 44 - .../android/sample_app/jni/Application.mk | 32 - .../android/sample_app/jni/test_breakpad.cpp | 57 - .../google-breakpad/android/test-driver | 131 - .../google-breakpad/android/test-shell.sh | 131 - .../google-breakpad/autotools/compile | 347 - .../google-breakpad/autotools/config.guess | 1447 - .../google-breakpad/autotools/config.sub | 1813 - .../google-breakpad/autotools/depcomp | 791 - .../google-breakpad/autotools/install-sh | 501 - .../google-breakpad/autotools/ltmain.sh | 8406 --- .../google-breakpad/autotools/missing | 215 - .../google-breakpad/autotools/test-driver | 148 - .../google-breakpad/breakpad-client.pc.in | 10 - .../crashreporter/google-breakpad/breakpad.pc.in | 10 - .../google-breakpad/codereview.settings | 4 - toolkit/crashreporter/google-breakpad/configure | 9255 ---- toolkit/crashreporter/google-breakpad/configure.ac | 204 - .../crashreporter/google-breakpad/m4/ax_pthread.m4 | 283 - .../crashreporter/google-breakpad/m4/libtool.m4 | 7377 --- .../crashreporter/google-breakpad/m4/ltoptions.m4 | 368 - .../crashreporter/google-breakpad/m4/ltsugar.m4 | 123 - .../crashreporter/google-breakpad/m4/ltversion.m4 | 23 - .../google-breakpad/m4/lt~obsolete.m4 | 92 - .../src/breakpad_googletest_includes.h | 57 - .../google-breakpad/src/build/all.gyp | 41 - .../google-breakpad/src/build/common.gypi | 1045 - .../google-breakpad/src/build/filename_rules.gypi | 57 - .../google-breakpad/src/build/gyp_breakpad | 67 - .../google-breakpad/src/build/testing.gypi | 90 - .../src/client/apple/Framework/BreakpadDefines.h | 73 - .../google-breakpad/src/client/ios/Breakpad.h | 246 - .../google-breakpad/src/client/ios/Breakpad.mm | 916 - .../client/ios/Breakpad.xcodeproj/project.pbxproj | 578 - .../src/client/ios/BreakpadController.h | 141 - .../src/client/ios/BreakpadController.mm | 354 - .../src/client/ios/Breakpad_Prefix.pch | 7 - .../ios/handler/ios_exception_minidump_generator.h | 74 - .../handler/ios_exception_minidump_generator.mm | 210 - .../client/linux/crash_generation/client_info.h | 53 - .../crash_generation/crash_generation_client.cc | 105 - .../crash_generation/crash_generation_client.h | 65 - .../crash_generation/crash_generation_server.cc | 333 - .../crash_generation/crash_generation_server.h | 135 - .../src/client/linux/data/linux-gate-amd.sym | 3 - .../src/client/linux/data/linux-gate-intel.sym | 3 - .../client/linux/dump_writer_common/mapping_info.h | 61 - .../linux/dump_writer_common/raw_context_cpu.h | 53 - .../client/linux/dump_writer_common/thread_info.cc | 305 - .../client/linux/dump_writer_common/thread_info.h | 91 - .../linux/dump_writer_common/ucontext_reader.cc | 259 - .../linux/dump_writer_common/ucontext_reader.h | 64 - .../src/client/linux/handler/exception_handler.cc | 789 - .../src/client/linux/handler/exception_handler.h | 278 - .../linux/handler/exception_handler_unittest.cc | 1179 - .../client/linux/handler/microdump_extra_info.h | 52 - .../client/linux/handler/minidump_descriptor.cc | 87 - .../src/client/linux/handler/minidump_descriptor.h | 149 - .../google-breakpad/src/client/linux/log/log.cc | 84 - .../google-breakpad/src/client/linux/log/log.h | 55 - .../linux/microdump_writer/microdump_writer.cc | 609 - .../linux/microdump_writer/microdump_writer.h | 65 - .../microdump_writer/microdump_writer_unittest.cc | 257 - .../src/client/linux/minidump_writer/cpu_set.h | 144 - .../linux/minidump_writer/cpu_set_unittest.cc | 164 - .../linux/minidump_writer/directory_reader.h | 106 - .../minidump_writer/directory_reader_unittest.cc | 78 - .../src/client/linux/minidump_writer/line_reader.h | 131 - .../linux/minidump_writer/line_reader_unittest.cc | 169 - .../linux/minidump_writer/linux_core_dumper.cc | 258 - .../linux/minidump_writer/linux_core_dumper.h | 125 - .../minidump_writer/linux_core_dumper_unittest.cc | 128 - .../client/linux/minidump_writer/linux_dumper.cc | 776 - .../client/linux/minidump_writer/linux_dumper.h | 265 - .../linux_dumper_unittest_helper.cc | 94 - .../linux/minidump_writer/linux_ptrace_dumper.cc | 355 - .../linux/minidump_writer/linux_ptrace_dumper.h | 92 - .../linux_ptrace_dumper_unittest.cc | 470 - .../linux/minidump_writer/minidump_writer.cc | 1376 - .../client/linux/minidump_writer/minidump_writer.h | 124 - .../minidump_writer/minidump_writer_unittest.cc | 775 - .../minidump_writer_unittest_utils.cc | 66 - .../minidump_writer_unittest_utils.h | 49 - .../linux/minidump_writer/proc_cpuinfo_reader.h | 130 - .../proc_cpuinfo_reader_unittest.cc | 199 - .../google-breakpad/src/client/linux/moz.build | 35 - .../linux/sender/google_crash_report_sender.cc | 104 - .../client/mac/Breakpad.xcodeproj/project.pbxproj | 2788 - .../src/client/mac/Framework/Breakpad.h | 285 - .../src/client/mac/Framework/Breakpad.mm | 1043 - .../src/client/mac/Framework/Breakpad_Prefix.pch | 8 - .../src/client/mac/Framework/Info.plist | 26 - .../src/client/mac/Framework/OnDemandServer.h | 145 - .../src/client/mac/Framework/OnDemandServer.mm | 189 - .../src/client/mac/UnitTests-Info.plist | 20 - .../src/client/mac/crash_generation/ConfigFile.h | 83 - .../src/client/mac/crash_generation/ConfigFile.mm | 167 - .../src/client/mac/crash_generation/Inspector.h | 162 - .../src/client/mac/crash_generation/Inspector.mm | 362 - .../client/mac/crash_generation/InspectorMain.mm | 65 - .../src/client/mac/crash_generation/client_info.h | 47 - .../crash_generation/crash_generation_client.cc | 72 - .../mac/crash_generation/crash_generation_client.h | 65 - .../crash_generation/crash_generation_server.cc | 166 - .../mac/crash_generation/crash_generation_server.h | 150 - .../src/client/mac/crash_generation/moz.build | 19 - .../src/client/mac/handler/breakpad_nlist_64.cc | 402 - .../src/client/mac/handler/breakpad_nlist_64.h | 47 - .../src/client/mac/handler/dynamic_images.cc | 573 - .../src/client/mac/handler/dynamic_images.h | 319 - .../src/client/mac/handler/exception_handler.cc | 854 - .../src/client/mac/handler/exception_handler.h | 281 - .../src/client/mac/handler/mach_vm_compat.h | 48 - .../src/client/mac/handler/minidump_generator.cc | 1604 - .../src/client/mac/handler/minidump_generator.h | 236 - .../minidump_test.xcodeproj/project.pbxproj | 841 - .../client/mac/handler/minidump_tests32-Info.plist | 20 - .../client/mac/handler/minidump_tests64-Info.plist | 22 - .../src/client/mac/handler/moz.build | 22 - .../client/mac/handler/obj-cTestCases-Info.plist | 20 - .../mac/handler/protected_memory_allocator.cc | 92 - .../mac/handler/protected_memory_allocator.h | 85 - .../mac/handler/testcases/DynamicImagesTests.cc | 79 - .../mac/handler/testcases/DynamicImagesTests.h | 52 - .../mac/handler/testcases/breakpad_nlist_test.cc | 106 - .../mac/handler/testcases/breakpad_nlist_test.h | 62 - .../src/client/mac/handler/testcases/dwarftests.h | 46 - .../src/client/mac/handler/testcases/dwarftests.mm | 60 - .../testcases/testdata/dump_syms_dwarf_data | Bin 702795 -> 0 bytes .../testcases/testdata/dump_syms_i386_breakpad.sym | 5300 -- .../src/client/mac/handler/ucontext_compat.h | 47 - .../src/client/mac/sender/Breakpad.xib | 1140 - .../mac/sender/English.lproj/InfoPlist.strings | Bin 156 -> 0 bytes .../mac/sender/English.lproj/Localizable.strings | Bin 2428 -> 0 bytes .../src/client/mac/sender/ReporterIcon.graffle | 2489 - .../mac/sender/crash_report_sender-Info.plist | 32 - .../src/client/mac/sender/crash_report_sender.h | 117 - .../src/client/mac/sender/crash_report_sender.icns | Bin 170816 -> 0 bytes .../src/client/mac/sender/crash_report_sender.m | 755 - .../client/mac/sender/da.lproj/InfoPlist.strings | Bin 156 -> 0 bytes .../client/mac/sender/da.lproj/Localizable.strings | Bin 2428 -> 0 bytes .../client/mac/sender/de.lproj/InfoPlist.strings | Bin 192 -> 0 bytes .../client/mac/sender/de.lproj/Localizable.strings | Bin 2746 -> 0 bytes .../client/mac/sender/es.lproj/InfoPlist.strings | Bin 184 -> 0 bytes .../client/mac/sender/es.lproj/Localizable.strings | Bin 2578 -> 0 bytes .../client/mac/sender/fr.lproj/InfoPlist.strings | Bin 156 -> 0 bytes .../client/mac/sender/fr.lproj/Localizable.strings | Bin 2694 -> 0 bytes .../src/client/mac/sender/goArrow.png | Bin 3591 -> 0 bytes .../client/mac/sender/it.lproj/InfoPlist.strings | Bin 156 -> 0 bytes .../client/mac/sender/it.lproj/Localizable.strings | Bin 2590 -> 0 bytes .../client/mac/sender/ja.lproj/InfoPlist.strings | Bin 156 -> 0 bytes .../client/mac/sender/ja.lproj/Localizable.strings | Bin 1792 -> 0 bytes .../client/mac/sender/nl.lproj/InfoPlist.strings | Bin 156 -> 0 bytes .../client/mac/sender/nl.lproj/Localizable.strings | Bin 2546 -> 0 bytes .../client/mac/sender/no.lproj/InfoPlist.strings | Bin 156 -> 0 bytes .../client/mac/sender/no.lproj/Localizable.strings | Bin 2484 -> 0 bytes .../client/mac/sender/sl.lproj/InfoPlist.strings | Bin 184 -> 0 bytes .../client/mac/sender/sl.lproj/Localizable.strings | Bin 2632 -> 0 bytes .../client/mac/sender/sv.lproj/InfoPlist.strings | Bin 156 -> 0 bytes .../client/mac/sender/sv.lproj/Localizable.strings | Bin 2588 -> 0 bytes .../client/mac/sender/tr.lproj/InfoPlist.strings | Bin 168 -> 0 bytes .../client/mac/sender/tr.lproj/Localizable.strings | Bin 2430 -> 0 bytes .../src/client/mac/sender/uploader.h | 89 - .../src/client/mac/sender/uploader.mm | 636 - .../src/client/mac/testapp/Controller.h | 65 - .../src/client/mac/testapp/Controller.m | 261 - .../mac/testapp/English.lproj/InfoPlist.strings | Bin 192 -> 0 bytes .../client/mac/testapp/English.lproj/MainMenu.xib | 3748 -- .../src/client/mac/testapp/Info.plist | 55 - .../src/client/mac/testapp/TestClass.h | 37 - .../src/client/mac/testapp/TestClass.mm | 95 - .../src/client/mac/testapp/bomb.icns | Bin 23659 -> 0 bytes .../src/client/mac/testapp/crashInMain | Bin 12588 -> 0 bytes .../src/client/mac/testapp/crashduringload | Bin 12588 -> 0 bytes .../google-breakpad/src/client/mac/testapp/main.m | 34 - .../src/client/mac/tests/BreakpadFramework_Test.mm | 217 - .../mac/tests/crash_generation_server_test.cc | 398 - .../src/client/mac/tests/exception_handler_test.cc | 713 - .../client/mac/tests/minidump_generator_test.cc | 319 - .../mac/tests/minidump_generator_test_helper.cc | 74 - .../src/client/mac/tests/spawn_child_process.h | 149 - .../src/client/mac/tests/testlogging.h | 9 - .../src/client/minidump_file_writer-inl.h | 97 - .../src/client/minidump_file_writer.cc | 350 - .../src/client/minidump_file_writer.h | 272 - .../src/client/minidump_file_writer_unittest.cc | 179 - .../google-breakpad/src/client/moz.build | 18 - .../src/client/solaris/handler/Makefile | 78 - .../client/solaris/handler/exception_handler.cc | 258 - .../src/client/solaris/handler/exception_handler.h | 201 - .../solaris/handler/exception_handler_test.cc | 119 - .../client/solaris/handler/minidump_generator.cc | 786 - .../client/solaris/handler/minidump_generator.h | 70 - .../src/client/solaris/handler/minidump_test.cc | 75 - .../src/client/solaris/handler/moz.build | 18 - .../src/client/solaris/handler/solaris_lwp.cc | 436 - .../src/client/solaris/handler/solaris_lwp.h | 160 - .../src/client/windows/breakpad_client.gyp | 66 - .../client/windows/common/auto_critical_section.h | 81 - .../src/client/windows/common/ipc_protocol.h | 181 - .../src/client/windows/crash_generation/ReadMe.txt | 58 - .../client/windows/crash_generation/client_info.cc | 223 - .../client/windows/crash_generation/client_info.h | 177 - .../windows/crash_generation/crash_generation.gyp | 63 - .../crash_generation/crash_generation_client.cc | 405 - .../crash_generation/crash_generation_client.h | 182 - .../crash_generation/crash_generation_server.cc | 931 - .../crash_generation/crash_generation_server.h | 299 - .../windows/crash_generation/minidump_generator.cc | 579 - .../windows/crash_generation/minidump_generator.h | 199 - .../client/windows/crash_generation/objs.mozbuild | 17 - .../client/windows/handler/exception_handler.cc | 1073 - .../client/windows/handler/exception_handler.gyp | 47 - .../src/client/windows/handler/exception_handler.h | 524 - .../src/client/windows/handler/objs.mozbuild | 14 - .../client/windows/sender/crash_report_sender.cc | 142 - .../client/windows/sender/crash_report_sender.gyp | 46 - .../client/windows/sender/crash_report_sender.h | 125 - .../src/client/windows/sender/objs.mozbuild | 14 - .../tests/crash_generation_app/abstract_class.cc | 53 - .../tests/crash_generation_app/abstract_class.h | 57 - .../crash_generation_app/crash_generation_app.cc | 522 - .../crash_generation_app/crash_generation_app.gyp | 63 - .../crash_generation_app/crash_generation_app.h | 35 - .../crash_generation_app/crash_generation_app.ico | Bin 23558 -> 0 bytes .../crash_generation_app/crash_generation_app.rc | 144 - .../windows/tests/crash_generation_app/resource.h | 73 - .../windows/tests/crash_generation_app/small.ico | Bin 23558 -> 0 bytes .../src/client/windows/unittests/client_tests.gyp | 80 - .../unittests/crash_generation_server_test.cc | 305 - .../src/client/windows/unittests/dump_analysis.cc | 184 - .../src/client/windows/unittests/dump_analysis.h | 102 - .../unittests/exception_handler_death_test.cc | 582 - .../unittests/exception_handler_nesting_test.cc | 327 - .../windows/unittests/exception_handler_test.cc | 501 - .../windows/unittests/exception_handler_test.h | 61 - .../src/client/windows/unittests/minidump_test.cc | 333 - .../src/client/windows/unittests/testing.gyp | 83 - .../google-breakpad/src/common/Makefile.in | 9 - .../src/common/android/breakpad_getcontext.S | 489 - .../common/android/breakpad_getcontext_unittest.cc | 186 - .../src/common/android/include/elf.h | 168 - .../src/common/android/include/link.h | 73 - .../src/common/android/include/sgidefs.h | 41 - .../src/common/android/include/stab.h | 100 - .../src/common/android/include/sys/procfs.h | 124 - .../src/common/android/include/sys/signal.h | 35 - .../src/common/android/include/sys/user.h | 85 - .../src/common/android/include/ucontext.h | 56 - .../src/common/android/testing/include/wchar.h | 76 - .../src/common/android/testing/mkdtemp.h | 110 - .../src/common/android/testing/pthread_fixes.h | 99 - .../src/common/android/ucontext_constants.h | 144 - .../google-breakpad/src/common/arm_ex_reader.cc | 487 - .../google-breakpad/src/common/arm_ex_reader.h | 114 - .../google-breakpad/src/common/arm_ex_to_module.cc | 209 - .../google-breakpad/src/common/arm_ex_to_module.h | 119 - .../google-breakpad/src/common/basictypes.h | 58 - .../google-breakpad/src/common/byte_cursor.h | 265 - .../src/common/byte_cursor_unittest.cc | 776 - .../google-breakpad/src/common/common.gyp | 250 - .../google-breakpad/src/common/convert_UTF.c | 554 - .../google-breakpad/src/common/convert_UTF.h | 164 - .../src/common/dwarf/bytereader-inl.h | 170 - .../google-breakpad/src/common/dwarf/bytereader.cc | 250 - .../google-breakpad/src/common/dwarf/bytereader.h | 315 - .../src/common/dwarf/bytereader_unittest.cc | 707 - .../src/common/dwarf/cfi_assembler.cc | 198 - .../src/common/dwarf/cfi_assembler.h | 269 - .../src/common/dwarf/dwarf2diehandler.cc | 199 - .../src/common/dwarf/dwarf2diehandler.h | 365 - .../src/common/dwarf/dwarf2diehandler_unittest.cc | 527 - .../google-breakpad/src/common/dwarf/dwarf2enums.h | 675 - .../src/common/dwarf/dwarf2reader.cc | 2734 - .../src/common/dwarf/dwarf2reader.h | 1288 - .../src/common/dwarf/dwarf2reader_cfi_unittest.cc | 2468 - .../src/common/dwarf/dwarf2reader_die_unittest.cc | 487 - .../src/common/dwarf/dwarf2reader_test_common.h | 149 - .../google-breakpad/src/common/dwarf/elf_reader.cc | 1273 - .../google-breakpad/src/common/dwarf/elf_reader.h | 166 - .../src/common/dwarf/functioninfo.cc | 231 - .../src/common/dwarf/functioninfo.h | 188 - .../src/common/dwarf/line_state_machine.h | 61 - .../google-breakpad/src/common/dwarf/moz.build | 35 - .../google-breakpad/src/common/dwarf/types.h | 51 - .../src/common/dwarf_cfi_to_module.cc | 295 - .../src/common/dwarf_cfi_to_module.h | 202 - .../src/common/dwarf_cfi_to_module_unittest.cc | 306 - .../src/common/dwarf_cu_to_module.cc | 1075 - .../src/common/dwarf_cu_to_module.h | 320 - .../src/common/dwarf_cu_to_module_unittest.cc | 1804 - .../src/common/dwarf_line_to_module.cc | 143 - .../src/common/dwarf_line_to_module.h | 188 - .../src/common/dwarf_line_to_module_unittest.cc | 391 - .../google-breakpad/src/common/language.cc | 83 - .../google-breakpad/src/common/language.h | 88 - .../google-breakpad/src/common/linux/crc32.cc | 70 - .../google-breakpad/src/common/linux/crc32.h | 53 - .../src/common/linux/dump_symbols.cc | 1159 - .../src/common/linux/dump_symbols.h | 86 - .../src/common/linux/dump_symbols_unittest.cc | 204 - .../src/common/linux/eintr_wrapper.h | 58 - .../src/common/linux/elf_core_dump.cc | 179 - .../src/common/linux/elf_core_dump.h | 148 - .../src/common/linux/elf_core_dump_unittest.cc | 256 - .../src/common/linux/elf_gnu_compat.h | 46 - .../src/common/linux/elf_symbols_to_module.cc | 178 - .../src/common/linux/elf_symbols_to_module.h | 58 - .../common/linux/elf_symbols_to_module_unittest.cc | 370 - .../src/common/linux/elfutils-inl.h | 74 - .../google-breakpad/src/common/linux/elfutils.cc | 194 - .../google-breakpad/src/common/linux/elfutils.h | 126 - .../google-breakpad/src/common/linux/file_id.cc | 202 - .../google-breakpad/src/common/linux/file_id.h | 87 - .../src/common/linux/file_id_unittest.cc | 338 - .../src/common/linux/google_crashdump_uploader.cc | 202 - .../src/common/linux/google_crashdump_uploader.h | 107 - .../common/linux/google_crashdump_uploader_test.cc | 170 - .../src/common/linux/guid_creator.cc | 104 - .../src/common/linux/guid_creator.h | 48 - .../src/common/linux/http_upload.cc | 230 - .../google-breakpad/src/common/linux/http_upload.h | 90 - .../google-breakpad/src/common/linux/ignore_ret.h | 40 - .../src/common/linux/libcurl_wrapper.cc | 241 - .../src/common/linux/libcurl_wrapper.h | 93 - .../src/common/linux/linux_libc_support.cc | 237 - .../src/common/linux/linux_libc_support.h | 96 - .../common/linux/linux_libc_support_unittest.cc | 213 - .../src/common/linux/memory_mapped_file.cc | 107 - .../src/common/linux/memory_mapped_file.h | 87 - .../common/linux/memory_mapped_file_unittest.cc | 208 - .../google-breakpad/src/common/linux/moz.build | 56 - .../src/common/linux/safe_readlink.cc | 53 - .../src/common/linux/safe_readlink.h | 65 - .../src/common/linux/safe_readlink_unittest.cc | 89 - .../src/common/linux/symbol_upload.cc | 155 - .../src/common/linux/symbol_upload.h | 59 - .../google-breakpad/src/common/linux/synth_elf.cc | 263 - .../google-breakpad/src/common/linux/synth_elf.h | 197 - .../src/common/linux/synth_elf_unittest.cc | 413 - .../src/common/linux/tests/auto_testfile.h | 124 - .../src/common/linux/tests/crash_generator.cc | 322 - .../src/common/linux/tests/crash_generator.h | 117 - .../src/common/mac/Breakpad.xcconfig | 52 - .../src/common/mac/BreakpadDebug.xcconfig | 32 - .../src/common/mac/BreakpadRelease.xcconfig | 34 - .../google-breakpad/src/common/mac/GTMDefines.h | 456 - .../google-breakpad/src/common/mac/GTMLogger.h | 504 - .../google-breakpad/src/common/mac/GTMLogger.m | 611 - .../src/common/mac/HTTPMultipartUpload.h | 61 - .../src/common/mac/HTTPMultipartUpload.m | 269 - .../google-breakpad/src/common/mac/MachIPC.h | 301 - .../google-breakpad/src/common/mac/MachIPC.mm | 306 - .../src/common/mac/arch_utilities.cc | 211 - .../src/common/mac/arch_utilities.h | 47 - .../src/common/mac/bootstrap_compat.cc | 42 - .../src/common/mac/bootstrap_compat.h | 54 - .../google-breakpad/src/common/mac/byteswap.h | 73 - .../google-breakpad/src/common/mac/dump_syms.cc | 646 - .../google-breakpad/src/common/mac/dump_syms.h | 196 - .../google-breakpad/src/common/mac/file_id.cc | 106 - .../google-breakpad/src/common/mac/file_id.h | 81 - .../src/common/mac/launch_reporter.cc | 84 - .../src/common/mac/launch_reporter.h | 43 - .../google-breakpad/src/common/mac/macho_id.cc | 369 - .../google-breakpad/src/common/mac/macho_id.h | 131 - .../google-breakpad/src/common/mac/macho_reader.cc | 539 - .../google-breakpad/src/common/mac/macho_reader.h | 460 - .../src/common/mac/macho_reader_unittest.cc | 1902 - .../src/common/mac/macho_utilities.cc | 155 - .../src/common/mac/macho_utilities.h | 95 - .../google-breakpad/src/common/mac/macho_walker.cc | 268 - .../google-breakpad/src/common/mac/macho_walker.h | 119 - .../google-breakpad/src/common/mac/moz.build | 52 - .../src/common/mac/scoped_task_suspend-inl.h | 56 - .../src/common/mac/string_utilities.cc | 84 - .../src/common/mac/string_utilities.h | 52 - .../src/common/mac/super_fat_arch.h | 88 - .../src/common/mac/testing/GTMSenTestCase.h | 1110 - .../src/common/mac/testing/GTMSenTestCase.m | 428 - .../google-breakpad/src/common/md5.cc | 251 - .../crashreporter/google-breakpad/src/common/md5.h | 27 - .../google-breakpad/src/common/memory.h | 249 - .../google-breakpad/src/common/memory_range.h | 145 - .../src/common/memory_range_unittest.cc | 193 - .../google-breakpad/src/common/memory_unittest.cc | 124 - .../src/common/minidump_type_helper.h | 56 - .../google-breakpad/src/common/module.cc | 348 - .../google-breakpad/src/common/module.h | 351 - .../google-breakpad/src/common/module_unittest.cc | 616 - .../google-breakpad/src/common/moz.build | 72 - .../google-breakpad/src/common/scoped_ptr.h | 404 - .../src/common/simple_string_dictionary.cc | 45 - .../src/common/simple_string_dictionary.h | 260 - .../common/simple_string_dictionary_unittest.cc | 308 - .../src/common/solaris/dump_symbols.cc | 681 - .../src/common/solaris/dump_symbols.h | 49 - .../google-breakpad/src/common/solaris/file_id.cc | 197 - .../google-breakpad/src/common/solaris/file_id.h | 66 - .../src/common/solaris/guid_creator.cc | 84 - .../src/common/solaris/guid_creator.h | 50 - .../src/common/solaris/message_output.h | 54 - .../google-breakpad/src/common/solaris/moz.build | 34 - .../google-breakpad/src/common/stabs_reader.cc | 315 - .../google-breakpad/src/common/stabs_reader.h | 325 - .../src/common/stabs_reader_unittest.cc | 611 - .../google-breakpad/src/common/stabs_to_module.cc | 197 - .../google-breakpad/src/common/stabs_to_module.h | 143 - .../src/common/stabs_to_module_unittest.cc | 258 - .../google-breakpad/src/common/stdio_wrapper.h | 43 - .../src/common/string_conversion.cc | 155 - .../google-breakpad/src/common/string_conversion.h | 68 - .../google-breakpad/src/common/symbol_data.h | 42 - .../google-breakpad/src/common/test_assembler.cc | 359 - .../google-breakpad/src/common/test_assembler.h | 484 - .../src/common/test_assembler_unittest.cc | 1662 - .../src/common/testdata/func-line-pairing.h | 676 - .../src/common/tests/auto_tempdir.h | 100 - .../google-breakpad/src/common/tests/file_utils.cc | 153 - .../google-breakpad/src/common/tests/file_utils.h | 52 - .../google-breakpad/src/common/unordered.h | 62 - .../google-breakpad/src/common/using_std_string.h | 65 - .../src/common/windows/common_windows.gyp | 105 - .../google-breakpad/src/common/windows/dia_util.cc | 92 - .../google-breakpad/src/common/windows/dia_util.h | 64 - .../src/common/windows/guid_string.cc | 76 - .../src/common/windows/guid_string.h | 58 - .../src/common/windows/http_upload.cc | 420 - .../src/common/windows/http_upload.h | 129 - .../src/common/windows/objs.mozbuild | 15 - .../google-breakpad/src/common/windows/omap.cc | 694 - .../google-breakpad/src/common/windows/omap.h | 72 - .../src/common/windows/omap_internal.h | 137 - .../src/common/windows/omap_unittest.cc | 330 - .../src/common/windows/pdb_source_line_writer.cc | 1369 - .../src/common/windows/pdb_source_line_writer.h | 257 - .../src/common/windows/string_utils-inl.h | 142 - .../src/common/windows/string_utils.cc | 133 - .../crashreporter/google-breakpad/src/config.h.in | 79 - .../src/google_breakpad/common/breakpad_types.h | 68 - .../google_breakpad/common/minidump_cpu_amd64.h | 235 - .../src/google_breakpad/common/minidump_cpu_arm.h | 151 - .../google_breakpad/common/minidump_cpu_arm64.h | 140 - .../src/google_breakpad/common/minidump_cpu_mips.h | 176 - .../src/google_breakpad/common/minidump_cpu_ppc.h | 168 - .../google_breakpad/common/minidump_cpu_ppc64.h | 134 - .../google_breakpad/common/minidump_cpu_sparc.h | 163 - .../src/google_breakpad/common/minidump_cpu_x86.h | 174 - .../common/minidump_exception_linux.h | 87 - .../common/minidump_exception_mac.h | 205 - .../common/minidump_exception_ps3.h | 67 - .../common/minidump_exception_solaris.h | 94 - .../common/minidump_exception_win32.h | 2264 - .../src/google_breakpad/common/minidump_format.h | 1045 - .../src/google_breakpad/common/minidump_size.h | 113 - .../processor/basic_source_line_resolver.h | 144 - .../src/google_breakpad/processor/call_stack.h | 87 - .../src/google_breakpad/processor/code_module.h | 101 - .../src/google_breakpad/processor/code_modules.h | 111 - .../src/google_breakpad/processor/dump_context.h | 116 - .../src/google_breakpad/processor/dump_object.h | 53 - .../src/google_breakpad/processor/exploitability.h | 82 - .../processor/fast_source_line_resolver.h | 100 - .../src/google_breakpad/processor/memory_region.h | 79 - .../src/google_breakpad/processor/microdump.h | 132 - .../processor/microdump_processor.h | 63 - .../src/google_breakpad/processor/minidump.h | 1171 - .../google_breakpad/processor/minidump_processor.h | 147 - .../google_breakpad/processor/proc_maps_linux.h | 60 - .../src/google_breakpad/processor/process_result.h | 66 - .../src/google_breakpad/processor/process_state.h | 198 - .../processor/source_line_resolver_base.h | 128 - .../processor/source_line_resolver_interface.h | 117 - .../src/google_breakpad/processor/stack_frame.h | 144 - .../google_breakpad/processor/stack_frame_cpu.h | 405 - .../processor/stack_frame_symbolizer.h | 108 - .../src/google_breakpad/processor/stackwalker.h | 235 - .../google_breakpad/processor/symbol_supplier.h | 99 - .../src/google_breakpad/processor/system_info.h | 106 - .../src/processor/address_map-inl.h | 93 - .../google-breakpad/src/processor/address_map.h | 85 - .../src/processor/address_map_unittest.cc | 196 - .../src/processor/basic_code_module.h | 116 - .../src/processor/basic_code_modules.cc | 155 - .../src/processor/basic_code_modules.h | 98 - .../src/processor/basic_source_line_resolver.cc | 612 - .../processor/basic_source_line_resolver_types.h | 177 - .../basic_source_line_resolver_unittest.cc | 682 - .../google-breakpad/src/processor/call_stack.cc | 54 - .../src/processor/cfi_frame_info-inl.h | 119 - .../src/processor/cfi_frame_info.cc | 186 - .../google-breakpad/src/processor/cfi_frame_info.h | 275 - .../src/processor/cfi_frame_info_unittest.cc | 546 - .../src/processor/contained_range_map-inl.h | 197 - .../src/processor/contained_range_map.h | 150 - .../src/processor/contained_range_map_unittest.cc | 263 - .../src/processor/disassembler_x86.cc | 240 - .../src/processor/disassembler_x86.h | 127 - .../src/processor/disassembler_x86_unittest.cc | 233 - .../google-breakpad/src/processor/dump_context.cc | 659 - .../google-breakpad/src/processor/dump_object.cc | 39 - .../src/processor/exploitability.cc | 119 - .../src/processor/exploitability_linux.cc | 625 - .../src/processor/exploitability_linux.h | 129 - .../src/processor/exploitability_unittest.cc | 306 - .../src/processor/exploitability_win.cc | 283 - .../src/processor/exploitability_win.h | 55 - .../src/processor/fast_source_line_resolver.cc | 275 - .../processor/fast_source_line_resolver_types.h | 185 - .../fast_source_line_resolver_unittest.cc | 491 - .../google-breakpad/src/processor/linked_ptr.h | 193 - .../google-breakpad/src/processor/logging.cc | 111 - .../google-breakpad/src/processor/logging.h | 186 - .../src/processor/map_serializers-inl.h | 266 - .../src/processor/map_serializers.h | 168 - .../src/processor/map_serializers_unittest.cc | 386 - .../google-breakpad/src/processor/microdump.cc | 385 - .../src/processor/microdump_processor.cc | 100 - .../src/processor/microdump_processor_unittest.cc | 273 - .../src/processor/microdump_stackwalk.cc | 151 - .../microdump_stackwalk_machine_readable_test | 43 - .../src/processor/microdump_stackwalk_test | 43 - .../src/processor/microdump_stackwalk_test_vars | 1 - .../google-breakpad/src/processor/minidump.cc | 4989 -- .../google-breakpad/src/processor/minidump_dump.cc | 213 - .../src/processor/minidump_dump_test | 36 - .../src/processor/minidump_processor.cc | 1577 - .../src/processor/minidump_processor_unittest.cc | 645 - .../src/processor/minidump_stackwalk.cc | 162 - .../minidump_stackwalk_machine_readable_test | 37 - .../src/processor/minidump_stackwalk_test | 37 - .../src/processor/minidump_unittest.cc | 1521 - .../src/processor/module_comparer.cc | 302 - .../src/processor/module_comparer.h | 98 - .../google-breakpad/src/processor/module_factory.h | 72 - .../src/processor/module_serializer.cc | 207 - .../src/processor/module_serializer.h | 127 - .../google-breakpad/src/processor/moz.build | 66 - .../src/processor/pathname_stripper.cc | 56 - .../src/processor/pathname_stripper.h | 53 - .../src/processor/pathname_stripper_unittest.cc | 87 - .../src/processor/postfix_evaluator-inl.h | 363 - .../src/processor/postfix_evaluator.h | 179 - .../src/processor/postfix_evaluator_unittest.cc | 403 - .../src/processor/proc_maps_linux.cc | 106 - .../src/processor/proc_maps_linux_unittest.cc | 251 - .../google-breakpad/src/processor/process_state.cc | 69 - .../google-breakpad/src/processor/processor.gyp | 184 - .../src/processor/processor_tools.gypi | 57 - .../google-breakpad/src/processor/proto/README | 20 - .../src/processor/proto/process_state.proto | 210 - .../google-breakpad/src/processor/range_map-inl.h | 272 - .../google-breakpad/src/processor/range_map.h | 161 - .../processor/range_map_shrink_down_unittest.cc | 355 - .../src/processor/range_map_unittest.cc | 559 - .../src/processor/simple_serializer-inl.h | 260 - .../src/processor/simple_serializer.h | 63 - .../src/processor/simple_symbol_supplier.cc | 204 - .../src/processor/simple_symbol_supplier.h | 140 - .../src/processor/source_line_resolver_base.cc | 341 - .../processor/source_line_resolver_base_types.h | 158 - .../src/processor/stack_frame_cpu.cc | 79 - .../src/processor/stack_frame_symbolizer.cc | 138 - .../src/processor/stackwalk_common.cc | 950 - .../src/processor/stackwalk_common.h | 49 - .../google-breakpad/src/processor/stackwalker.cc | 296 - .../src/processor/stackwalker_address_list.cc | 92 - .../src/processor/stackwalker_address_list.h | 72 - .../processor/stackwalker_address_list_unittest.cc | 197 - .../src/processor/stackwalker_amd64.cc | 340 - .../src/processor/stackwalker_amd64.h | 116 - .../src/processor/stackwalker_amd64_unittest.cc | 932 - .../src/processor/stackwalker_arm.cc | 296 - .../src/processor/stackwalker_arm.h | 107 - .../src/processor/stackwalker_arm64.cc | 278 - .../src/processor/stackwalker_arm64.h | 104 - .../src/processor/stackwalker_arm64_unittest.cc | 880 - .../src/processor/stackwalker_arm_unittest.cc | 974 - .../src/processor/stackwalker_mips.cc | 448 - .../src/processor/stackwalker_mips.h | 85 - .../src/processor/stackwalker_mips_unittest.cc | 707 - .../src/processor/stackwalker_ppc.cc | 146 - .../src/processor/stackwalker_ppc.h | 79 - .../src/processor/stackwalker_ppc64.cc | 137 - .../src/processor/stackwalker_ppc64.h | 77 - .../src/processor/stackwalker_selftest.cc | 433 - .../src/processor/stackwalker_selftest_sol.s | 111 - .../src/processor/stackwalker_sparc.cc | 139 - .../src/processor/stackwalker_sparc.h | 78 - .../src/processor/stackwalker_unittest_utils.h | 224 - .../src/processor/stackwalker_x86.cc | 672 - .../src/processor/stackwalker_x86.h | 117 - .../src/processor/stackwalker_x86_unittest.cc | 2128 - .../src/processor/static_address_map-inl.h | 71 - .../src/processor/static_address_map.h | 78 - .../src/processor/static_address_map_unittest.cc | 236 - .../src/processor/static_contained_range_map-inl.h | 92 - .../src/processor/static_contained_range_map.h | 96 - .../static_contained_range_map_unittest.cc | 320 - .../google-breakpad/src/processor/static_map-inl.h | 176 - .../google-breakpad/src/processor/static_map.h | 144 - .../src/processor/static_map_iterator-inl.h | 147 - .../src/processor/static_map_iterator.h | 112 - .../src/processor/static_map_unittest.cc | 386 - .../src/processor/static_range_map-inl.h | 130 - .../src/processor/static_range_map.h | 106 - .../src/processor/static_range_map_unittest.cc | 421 - .../src/processor/symbolic_constants_win.cc | 6418 --- .../src/processor/symbolic_constants_win.h | 50 - .../src/processor/synth_minidump.cc | 391 - .../google-breakpad/src/processor/synth_minidump.h | 372 - .../src/processor/synth_minidump_unittest.cc | 336 - .../src/processor/synth_minidump_unittest_data.h | 418 - .../google-breakpad/src/processor/tokenize.cc | 79 - .../google-breakpad/src/processor/tokenize.h | 63 - .../src/processor/windows_frame_info.h | 209 - .../google-breakpad/src/third_party/curl/COPYING | 22 - .../google-breakpad/src/third_party/curl/curl.h | 1936 - .../src/third_party/curl/curlbuild.h | 202 - .../src/third_party/curl/curlrules.h | 249 - .../google-breakpad/src/third_party/curl/curlver.h | 70 - .../google-breakpad/src/third_party/curl/easy.h | 103 - .../google-breakpad/src/third_party/curl/mprintf.h | 82 - .../google-breakpad/src/third_party/curl/multi.h | 346 - .../src/third_party/curl/stdcheaders.h | 34 - .../src/third_party/curl/typecheck-gcc.h | 551 - .../google-breakpad/src/third_party/curl/types.h | 1 - .../src/third_party/libdisasm/Makefile.am | 43 - .../google-breakpad/src/third_party/libdisasm/TODO | 43 - .../src/third_party/libdisasm/ia32_implicit.c | 422 - .../src/third_party/libdisasm/ia32_implicit.h | 13 - .../src/third_party/libdisasm/ia32_insn.c | 623 - .../src/third_party/libdisasm/ia32_insn.h | 506 - .../src/third_party/libdisasm/ia32_invariant.c | 313 - .../src/third_party/libdisasm/ia32_invariant.h | 11 - .../src/third_party/libdisasm/ia32_modrm.c | 310 - .../src/third_party/libdisasm/ia32_modrm.h | 13 - .../src/third_party/libdisasm/ia32_opcode_tables.c | 2939 - .../src/third_party/libdisasm/ia32_opcode_tables.h | 57 - .../src/third_party/libdisasm/ia32_operand.c | 425 - .../src/third_party/libdisasm/ia32_operand.h | 11 - .../src/third_party/libdisasm/ia32_reg.c | 234 - .../src/third_party/libdisasm/ia32_reg.h | 41 - .../src/third_party/libdisasm/ia32_settings.c | 13 - .../src/third_party/libdisasm/ia32_settings.h | 27 - .../src/third_party/libdisasm/libdis.h | 832 - .../src/third_party/libdisasm/libdisasm.gyp | 67 - .../src/third_party/libdisasm/qword.h | 14 - .../src/third_party/libdisasm/swig/Makefile | 70 - .../src/third_party/libdisasm/swig/README | 128 - .../src/third_party/libdisasm/swig/libdisasm.i | 508 - .../src/third_party/libdisasm/swig/libdisasm_oop.i | 1114 - .../third_party/libdisasm/swig/perl/Makefile-swig | 65 - .../third_party/libdisasm/swig/perl/Makefile.PL | 7 - .../libdisasm/swig/python/Makefile-swig | 64 - .../third_party/libdisasm/swig/ruby/Makefile-swig | 68 - .../src/third_party/libdisasm/swig/ruby/extconf.rb | 4 - .../third_party/libdisasm/swig/tcl/Makefile-swig | 63 - .../src/third_party/libdisasm/x86_disasm.c | 210 - .../src/third_party/libdisasm/x86_format.c | 1430 - .../src/third_party/libdisasm/x86_imm.c | 70 - .../src/third_party/libdisasm/x86_imm.h | 18 - .../src/third_party/libdisasm/x86_insn.c | 182 - .../src/third_party/libdisasm/x86_misc.c | 71 - .../src/third_party/libdisasm/x86_operand_list.c | 191 - .../src/third_party/libdisasm/x86_operand_list.h | 8 - .../src/third_party/linux/include/gflags/gflags.h | 533 - .../linux/include/gflags/gflags_completions.h | 121 - .../src/third_party/lss/codereview.settings | 5 - .../src/third_party/lss/linux_syscall_support.h | 4496 -- .../src/third_party/mac_headers/README | 2 - .../mac_headers/architecture/byte_order.h | 45 - .../src/third_party/mac_headers/i386/_types.h | 34 - .../src/third_party/mac_headers/mach-o/arch.h | 105 - .../src/third_party/mac_headers/mach-o/fat.h | 64 - .../src/third_party/mac_headers/mach-o/loader.h | 1402 - .../src/third_party/mac_headers/mach-o/nlist.h | 312 - .../src/third_party/mac_headers/mach/boolean.h | 88 - .../third_party/mac_headers/mach/i386/boolean.h | 74 - .../third_party/mac_headers/mach/i386/vm_param.h | 157 - .../third_party/mac_headers/mach/i386/vm_types.h | 140 - .../src/third_party/mac_headers/mach/machine.h | 346 - .../third_party/mac_headers/mach/machine/boolean.h | 40 - .../mac_headers/mach/machine/thread_state.h | 9 - .../mac_headers/mach/machine/thread_status.h | 1 - .../mac_headers/mach/machine/vm_types.h | 40 - .../third_party/mac_headers/mach/thread_status.h | 94 - .../src/third_party/mac_headers/mach/vm_prot.h | 140 - .../google-breakpad/src/third_party/musl/COPYRIGHT | 163 - .../google-breakpad/src/third_party/musl/README | 23 - .../src/third_party/musl/README.breakpad | 3 - .../google-breakpad/src/third_party/musl/VERSION | 1 - .../src/third_party/musl/include/elf.h | 2827 - .../src/tools/linux/core2md/core2md.cc | 72 - .../src/tools/linux/dump_syms/dump_syms.cc | 113 - .../src/tools/linux/dump_syms/moz.build | 33 - .../src/tools/linux/md2core/minidump-2-core.cc | 1276 - .../tools/linux/md2core/minidump_memory_range.h | 89 - .../md2core/minidump_memory_range_unittest.cc | 258 - .../src/tools/linux/symupload/minidump_upload.cc | 153 - .../src/tools/linux/symupload/sym_upload.cc | 112 - .../src/tools/linux/tools_linux.gypi | 83 - .../src/tools/mac/crash_report/crash_report.mm | 408 - .../crash_report.xcodeproj/project.pbxproj | 587 - .../mac/crash_report/on_demand_symbol_supplier.h | 111 - .../mac/crash_report/on_demand_symbol_supplier.mm | 316 - .../dump_syms/dump_syms.xcodeproj/project.pbxproj | 1839 - .../src/tools/mac/dump_syms/dump_syms_tool.cc | 264 - .../src/tools/mac/dump_syms/macho_dump.cc | 203 - .../src/tools/mac/dump_syms/moz.build | 40 - .../src/tools/mac/symupload/minidump_upload.m | 135 - .../src/tools/mac/symupload/symupload.m | 204 - .../symupload/symupload.xcodeproj/project.pbxproj | 254 - .../google-breakpad/src/tools/mac/tools_mac.gypi | 116 - .../mac/upload_system_symbols/arch_constants.h | 61 - .../tools/mac/upload_system_symbols/arch_reader.go | 65 - .../upload_system_symbols/upload_system_symbols.go | 420 - .../src/tools/python/filter_syms.py | 204 - .../src/tools/python/tests/filter_syms_unittest.py | 138 - .../src/tools/solaris/dump_syms/Makefile | 64 - .../src/tools/solaris/dump_syms/Makefile.in | 5 - .../src/tools/solaris/dump_syms/dump_syms.cc | 54 - .../src/tools/solaris/dump_syms/moz.build | 29 - .../src/tools/solaris/dump_syms/run_regtest.sh | 51 - .../dump_syms/testdata/dump_syms_regtest.cc | 64 - .../dump_syms/testdata/dump_syms_regtest.stabs | 129 - .../dump_syms/testdata/dump_syms_regtest.sym | 33 - .../google-breakpad/src/tools/tools.gyp | 38 - .../src/tools/windows/binaries/dump_syms.exe | Bin 130048 -> 0 bytes .../src/tools/windows/binaries/symupload.exe | Bin 195072 -> 0 bytes .../converter/ms_symbol_server_converter.cc | 576 - .../converter/ms_symbol_server_converter.gyp | 46 - .../windows/converter/ms_symbol_server_converter.h | 219 - .../src/tools/windows/dump_syms/dump_syms.cc | 61 - .../src/tools/windows/dump_syms/dump_syms.gyp | 64 - .../tools/windows/dump_syms/dump_syms_unittest.cc | 204 - .../src/tools/windows/dump_syms/moz.build | 31 - .../src/tools/windows/dump_syms/run_regtest.sh | 53 - .../src/tools/windows/refresh_binaries.bat | 27 - .../src/tools/windows/symupload/symupload.cc | 259 - .../src/tools/windows/symupload/symupload.gyp | 45 - toolkit/crashreporter/injector/injector.cpp | 40 - toolkit/crashreporter/injector/moz.build | 26 - toolkit/crashreporter/jar.mn | 7 - toolkit/crashreporter/jsoncpp/AUTHORS | 1 - toolkit/crashreporter/jsoncpp/GIT-INFO | 1 - toolkit/crashreporter/jsoncpp/LICENSE | 55 - toolkit/crashreporter/jsoncpp/NEWS.txt | 175 - toolkit/crashreporter/jsoncpp/README.md | 214 - .../crashreporter/jsoncpp/include/json/allocator.h | 94 - .../jsoncpp/include/json/assertions.h | 54 - .../crashreporter/jsoncpp/include/json/autolink.h | 25 - .../crashreporter/jsoncpp/include/json/config.h | 178 - .../crashreporter/jsoncpp/include/json/features.h | 57 - .../crashreporter/jsoncpp/include/json/forwards.h | 37 - toolkit/crashreporter/jsoncpp/include/json/json.h | 15 - .../crashreporter/jsoncpp/include/json/reader.h | 404 - toolkit/crashreporter/jsoncpp/include/json/value.h | 867 - .../crashreporter/jsoncpp/include/json/version.h | 20 - .../crashreporter/jsoncpp/include/json/writer.h | 331 - .../jsoncpp/src/lib_json/json_reader.cpp | 2039 - .../crashreporter/jsoncpp/src/lib_json/json_tool.h | 111 - .../jsoncpp/src/lib_json/json_value.cpp | 1604 - .../jsoncpp/src/lib_json/json_valueiterator.inl | 167 - .../jsoncpp/src/lib_json/json_writer.cpp | 1218 - .../crashreporter/jsoncpp/src/lib_json/moz.build | 39 - toolkit/crashreporter/mac_utils.h | 14 - toolkit/crashreporter/mac_utils.mm | 41 - .../minidump-analyzer/minidump-analyzer.cpp | 437 - toolkit/crashreporter/minidump-analyzer/moz.build | 34 - toolkit/crashreporter/moz.build | 122 - toolkit/crashreporter/nsExceptionHandler.cpp | 4101 -- toolkit/crashreporter/nsExceptionHandler.h | 279 - toolkit/crashreporter/test/CrashTestUtils.jsm | 72 - toolkit/crashreporter/test/browser/.eslintrc.js | 7 - toolkit/crashreporter/test/browser/browser.ini | 8 - .../test/browser/browser_aboutCrashes.js | 27 - .../test/browser/browser_aboutCrashesResubmit.js | 152 - .../test/browser/browser_bug471404.js | 41 - .../test/browser/browser_clearReports.js | 124 - toolkit/crashreporter/test/browser/crashreport.sjs | 180 - toolkit/crashreporter/test/browser/head.js | 139 - toolkit/crashreporter/test/dumputils.cpp | 99 - toolkit/crashreporter/test/moz.build | 40 - toolkit/crashreporter/test/nsTestCrasher.cpp | 126 - toolkit/crashreporter/test/unit/.eslintrc.js | 7 - .../test/unit/crasher_subprocess_head.js | 33 - .../test/unit/crasher_subprocess_tail.js | 15 - .../crashreporter/test/unit/head_crashreporter.js | 173 - .../test/unit/test_crash_AsyncShutdown.js | 102 - .../crashreporter/test/unit/test_crash_abort.js | 16 - ...test_crash_after_js_large_allocation_failure.js | 21 - ..._after_js_large_allocation_failure_reporting.js | 27 - .../test/unit/test_crash_after_js_oom_recovered.js | 20 - .../test/unit/test_crash_after_js_oom_reported.js | 34 - .../unit/test_crash_after_js_oom_reported_2.js | 26 - .../test/unit/test_crash_moz_crash.js | 16 - toolkit/crashreporter/test/unit/test_crash_oom.js | 19 - .../test/unit/test_crash_purevirtual.js | 24 - .../test/unit/test_crash_runtimeabort.js | 21 - .../test/unit/test_crash_terminator.js | 40 - .../test/unit/test_crash_with_memory_report.js | 55 - .../crashreporter/test/unit/test_crashreporter.js | 85 - .../test/unit/test_crashreporter_appmem.js | 12 - .../test/unit/test_crashreporter_crash.js | 51 - .../unit/test_crashreporter_crash_profile_lock.js | 26 - .../crashreporter/test/unit/test_event_files.js | 56 - .../test/unit/test_oom_annotation_windows.js | 27 - .../test/unit/test_override_exception_handler.js | 12 - toolkit/crashreporter/test/unit/xpcshell.ini | 37 - toolkit/crashreporter/test/unit_ipc/.eslintrc.js | 7 - .../test/unit_ipc/test_content_annotation.js | 22 - .../test_content_exception_time_annotation.js | 17 - .../test/unit_ipc/test_content_memory_list.js | 23 - .../test_content_oom_annotation_windows.js | 23 - toolkit/crashreporter/test/unit_ipc/xpcshell.ini | 15 - toolkit/crashreporter/tools/symbolstore.py | 1078 - toolkit/crashreporter/tools/unit-symbolstore.py | 583 - toolkit/crashreporter/tools/upload_symbols.py | 102 - .../crashreporter/tools/win32/dump_syms_vc1600.exe | Bin 55296 -> 0 bytes .../crashreporter/tools/win32/dump_syms_vc1700.exe | Bin 52736 -> 0 bytes .../crashreporter/tools/win32/dump_syms_vc1800.exe | Bin 51200 -> 0 bytes toolkit/crashreporter/update-breakpad.sh | 65 - toolkit/crashreporter/update-jsoncpp.sh | 62 - toolkit/jetpack/moz.build | 10 +- toolkit/jetpack/sdk/addon/bootstrap.js | 5 - toolkit/jetpack/sdk/webextension.js | 43 - toolkit/library/dummydll/dummydll.cpp | 17 - toolkit/library/dummydll/moz.build | 19 - toolkit/library/moz.build | 20 - toolkit/locales/Makefile.in | 2 + .../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/modules/tests/xpcshell/test_Log.js | 6 +- toolkit/moz.build | 16 +- toolkit/moz.configure | 14 + toolkit/mozapps/extensions/AddonManager.jsm | 223 +- toolkit/mozapps/extensions/GMPInstallManager.jsm | 961 + .../{modules => mozapps/extensions}/GMPUtils.jsm | 0 .../mozapps/extensions/LightweightThemeManager.jsm | 30 +- toolkit/mozapps/extensions/addonManager.js | 30 +- toolkit/mozapps/extensions/amInstallTrigger.js | 2 +- toolkit/mozapps/extensions/amWebInstallListener.js | 28 +- toolkit/mozapps/extensions/content/extensions.xml | 14 - toolkit/mozapps/extensions/content/extensions.xul | 2 +- toolkit/mozapps/extensions/content/newaddon.js | 13 - .../extensions/internal/AddonUpdateChecker.jsm | 11 +- .../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/common/updatedefines.h | 4 - toolkit/mozapps/update/content/updates.js | 28 +- toolkit/mozapps/update/nsUpdateService.js | 378 +- toolkit/mozapps/update/tests/TestAUSHelper.cpp | 10 +- toolkit/mozapps/update/tests/moz.build | 6 - toolkit/mozapps/update/updater/updater.cpp | 363 +- .../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/global/jar.mn | 2 +- toolkit/themes/linux/global/toolbar.css | 10 + 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/global/jar.mn | 2 +- toolkit/themes/osx/global/notification.css | 4 +- toolkit/themes/osx/global/toolbar.css | 9 + 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/global/jar.mn | 2 +- toolkit/themes/windows/global/toolbar.css | 12 +- 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/toolkit.mozbuild | 9 - toolkit/xre/moz.build | 1 - toolkit/xre/nsAndroidStartup.cpp | 1 - toolkit/xre/nsAppRunner.cpp | 21 +- toolkit/xre/nsEmbedFunctions.cpp | 1 - toolkit/xre/nsSigHandlers.cpp | 55 - toolkit/xre/nsUpdateDriver.cpp | 19 +- toolkit/xre/nsX11ErrorHandler.cpp | 1 - toolkit/xre/nsXREDirProvider.cpp | 21 - tools/lint/eslint/modules.json | 1 - tools/rewriting/ThirdPartyPaths.txt | 1 + tools/update-packaging/common.sh | 3 +- uriloader/exthandler/win/nsOSHelperAppService.cpp | 192 +- widget/android/fennec/Telemetry.h | 3 - widget/nsBaseWidget.cpp | 3 - widget/nsIdleService.cpp | 15 +- widget/windows/InProcessWinCompositorWidget.cpp | 25 + widget/windows/InProcessWinCompositorWidget.h | 4 + widget/windows/TSFTextStore.cpp | 10 +- widget/windows/WinCompositorWidget.cpp | 8 + widget/windows/WinCompositorWidget.h | 4 + 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/nsLookAndFeel.cpp | 3 - widget/windows/nsNativeThemeWin.cpp | 2 + widget/windows/nsWindow.cpp | 16 +- widget/windows/nsWindowGfx.cpp | 2 + xpcom/base/CycleCollectedJSContext.cpp | 4 - xpcom/base/nsCycleCollector.cpp | 28 +- xpcom/base/nsCycleCollectorTraceJSHelpers.cpp | 5 +- xpcom/base/nsDebugImpl.cpp | 8 - xpcom/base/nsMemoryReporterManager.cpp | 84 - xpcom/base/nsObjCExceptions.h | 78 - xpcom/build/XPCOMInit.cpp | 13 + xpcom/build/nsXPCOMPrivate.h | 4 - xpcom/components/ManifestParser.cpp | 8 - xpcom/ds/nsMathUtils.h | 4 - xpcom/glue/Observer.h | 14 +- xpcom/glue/nsCycleCollectionParticipant.h | 45 +- xpcom/glue/nsTArray-inl.h | 32 +- xpcom/glue/nsTArray.h | 144 +- xpcom/io/nsLocalFile.h | 7 - xpcom/io/nsLocalFileUnix.cpp | 16 - xpcom/io/nsLocalFileUnix.h | 5 - xpcom/reflect/xptcall/md/unix/Makefile.in | 30 - xpcom/reflect/xptcall/md/unix/moz.build | 82 - .../xptcall/md/unix/xptcinvoke_asm_ppc_aix.s | 129 - .../xptcall/md/unix/xptcinvoke_asm_ppc_aix64.s | 128 - .../md/unix/xptcinvoke_asm_ppc_ibmobj_aix.s | 124 - .../md/unix/xptcinvoke_asm_sparc_solaris_GCC3.s | 52 - .../md/unix/xptcinvoke_asm_sparc_solaris_SUNW.s | 56 - .../md/unix/xptcinvoke_asm_sparcv9_solaris_SUNW.s | 85 - .../md/unix/xptcinvoke_asm_x86_solaris_SUNW.s | 55 - .../reflect/xptcall/md/unix/xptcinvoke_ppc_aix.cpp | 74 - .../xptcall/md/unix/xptcinvoke_ppc_aix64.cpp | 63 - .../xptcall/md/unix/xptcinvoke_sparc_solaris.cpp | 131 - .../xptcall/md/unix/xptcinvoke_sparcv9_solaris.cpp | 73 - .../xptcall/md/unix/xptcinvoke_x86_64_solaris.cpp | 149 - .../xptcall/md/unix/xptcinvoke_x86_solaris.cpp | 67 - .../xptcall/md/unix/xptcstubs_asm_ppc_aix.s.m4 | 119 - .../xptcall/md/unix/xptcstubs_asm_ppc_aix64.s.m4 | 97 - .../xptcall/md/unix/xptcstubs_asm_sparc_solaris.s | 49 - .../md/unix/xptcstubs_asm_sparcv9_solaris.s | 50 - .../md/unix/xptcstubs_asm_x86_64_solaris_SUNW.s | 63 - .../md/unix/xptcstubs_asm_x86_solaris_SUNW.s | 78 - .../reflect/xptcall/md/unix/xptcstubs_ppc_aix.cpp | 185 - .../xptcall/md/unix/xptcstubs_ppc_aix64.cpp | 172 - .../xptcall/md/unix/xptcstubs_sparc_solaris.cpp | 112 - .../xptcall/md/unix/xptcstubs_sparcv9_solaris.cpp | 101 - .../xptcall/md/unix/xptcstubs_x86_64_solaris.cpp | 139 - .../xptcall/md/unix/xptcstubs_x86_solaris.cpp | 77 - xpcom/reflect/xptcall/status.html | 25 - xpcom/string/nsTSubstring.h | 83 + xpcom/threads/HangMonitor.cpp | 2 - xpcom/threads/nsThread.cpp | 4 +- 5765 files changed, 774587 insertions(+), 531463 deletions(-) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git