Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 100.89 KB | None | 0 0
  1. $ time git pull
  2. Reading 498 changesets
  3. Reading 498 manifests
  4. Reading and importing 2165 files
  5. Importing 498 manifests
  6. Importing 498 changesets
  7. It is recommended that you set "remote.origin.prune" or "fetch.prune" to "true".
  8. git config remote.origin.prune true
  9. or
  10. git config fetch.prune true
  11. From hg://hg.mozilla.org/mozilla-central
  12. a8f9802..3e68da9 branches/default/tip -> origin/branches/default/tip
  13. Updating a8f9802..3e68da9
  14. Fast-forward
  15. .eslintignore | 2 +
  16. .taskcluster.yml | 39 +-
  17. CLOBBER | 2 +-
  18. addon-sdk/source/lib/sdk/tab/events.js | 40 +-
  19. addon-sdk/source/lib/sdk/window/events.js | 36 +-
  20. addon-sdk/source/test/leak/jetpack-package.ini | 1 +
  21. addon-sdk/source/test/leak/test-leak-tab-events.js | 46 +
  22. .../source/test/leak/test-leak-window-events.js | 18 +
  23. b2g/chrome/content/shell.js | 106 +-
  24. b2g/components/Bootstraper.jsm | 9 +-
  25. b2g/components/GaiaChrome.cpp | 188 +
  26. b2g/components/GaiaChrome.h | 44 +
  27. b2g/components/SafeMode.jsm | 122 +-
  28. b2g/components/moz.build | 11 +
  29. b2g/components/nsIGaiaChrome.idl | 15 +
  30. b2g/installer/package-manifest.in | 1 +
  31. browser/app/moz.build | 3 +
  32. browser/app/profile/firefox.js | 12 +-
  33. browser/base/content/browser-fxaccounts.js | 10 +-
  34. browser/base/content/browser.css | 1 -
  35. browser/base/content/browser.js | 126 +-
  36. browser/base/content/browser.xul | 6 -
  37. browser/base/content/nsContextMenu.js | 15 +-
  38. browser/base/content/test/general/browser.ini | 1 +
  39. .../base/content/test/general/browser_bug495058.js | 30 +-
  40. .../content/test/general/browser_selectpopup.js | 11 +
  41. ...r_testOpenNewRemoteTabsFromNonRemoteBrowsers.js | 14 +-
  42. ..._bug1025195_switchToTabHavingURI_aOpenParams.js | 38 +-
  43. browser/base/content/utilityOverlay.js | 14 +-
  44. .../contextualidentity/test/browser/browser.ini | 1 +
  45. .../contextualidentity/test/browser/browser_eme.js | 185 +
  46. .../components/customizableui/CustomizableUI.jsm | 16 +-
  47. .../customizableui/CustomizableWidgets.jsm | 15 +-
  48. browser/components/extensions/ext-contextMenus.js | 17 +-
  49. browser/components/extensions/ext-tabs.js | 50 +-
  50. .../components/extensions/test/browser/browser.ini | 1 +
  51. .../browser/browser_ext_contentscript_connect.js | 5 +-
  52. .../browser_ext_contextMenus_urlPatterns.js | 186 +
  53. .../browser/browser_ext_runtime_openOptionsPage.js | 63 +
  54. browser/components/extensions/test/browser/head.js | 8 +-
  55. .../privatebrowsing/test/browser/browser.ini | 1 +
  56. ...wser_privatebrowsing_context_and_chromeFlags.js | 60 +
  57. ...owser_privatebrowsing_downloadLastDir_toggle.js | 164 +-
  58. ...r_privatebrowsing_noSessionRestoreMenuOption.js | 51 +-
  59. .../browser/browser_privatebrowsing_nonbrowser.js | 49 +-
  60. browser/components/sessionstore/SessionStore.jsm | 12 +
  61. .../sessionstore/test/browser_394759_behavior.js | 9 +-
  62. .../components/sessionstore/test/browser_423132.js | 7 +-
  63. .../test/browser_async_window_flushing.js | 9 -
  64. .../test/browser_windowStateContainer.js | 13 +-
  65. .../tooltool-manifests/linux32/releng.manifest | 8 +
  66. .../tooltool-manifests/linux64/releng.manifest | 8 +
  67. .../macosx64/cross-releng.manifest | 8 +
  68. .../tooltool-manifests/macosx64/releng.manifest | 8 +
  69. .../tooltool-manifests/win32/releng.manifest | 8 +
  70. .../tooltool-manifests/win64/releng.manifest | 8 +
  71. browser/extensions/pdfjs/README.mozilla | 2 +-
  72. browser/extensions/pdfjs/content/PdfJs.jsm | 2 +-
  73. .../pdfjs/content/PdfStreamConverter.jsm | 2 +-
  74. browser/extensions/pdfjs/content/build/pdf.js | 14 +-
  75. .../extensions/pdfjs/content/build/pdf.worker.js | 118 +-
  76. browser/extensions/pdfjs/content/web/debugger.js | 2 +-
  77. browser/extensions/pdfjs/content/web/viewer.js | 28 +-
  78. browser/modules/PluginContent.jsm | 57 +-
  79. browser/themes/linux/browser.css | 22 +-
  80. browser/themes/windows/browser.css | 16 +-
  81. build/autoconf/compiler-opts.m4 | 12 -
  82. build/moz.configure/init.configure | 7 +-
  83. build/moz.configure/toolchain.configure | 109 +-
  84. build/mozconfig.cache | 5 +-
  85. build/mozconfig.rust | 1 +
  86. caps/tests/mochitest/chrome.ini | 2 +-
  87. config/external/nss/Makefile.in | 1 +
  88. config/rules.mk | 16 +-
  89. config/system-headers | 1 +
  90. devtools/.eslintrc.mochitests | 7 +-
  91. devtools/.eslintrc.xpcshell | 2 +
  92. .../client/debugger/test/mochitest/browser.ini | 3 +
  93. .../mochitest/browser_dbg_variables-view-07.js | 67 +
  94. .../client/debugger/test/mochitest/doc_proxy.html | 39 +
  95. devtools/client/definitions.js | 3 +-
  96. devtools/client/dom/test/browser.ini | 2 +
  97. devtools/client/dom/test/browser_dom_array.js | 40 +
  98. devtools/client/dom/test/head.js | 68 +
  99. devtools/client/dom/test/page_array.html | 19 +
  100. devtools/client/eyedropper/commands.js | 57 -
  101. devtools/client/eyedropper/crosshairs.css | 3 -
  102. devtools/client/eyedropper/eyedropper-child.js | 24 -
  103. devtools/client/eyedropper/eyedropper.js | 839 ---
  104. devtools/client/eyedropper/eyedropper.xul | 44 -
  105. devtools/client/eyedropper/nocursor.css | 3 -
  106. devtools/client/eyedropper/test/browser.ini | 13 -
  107. .../eyedropper/test/browser_eyedropper_basic.js | 80 -
  108. .../eyedropper/test/browser_eyedropper_cmd.js | 61 -
  109. devtools/client/eyedropper/test/color-block.html | 22 -
  110. devtools/client/eyedropper/test/head.js | 28 -
  111. .../client/framework/test/browser_devtools_api.js | 5 +-
  112. devtools/client/framework/toolbox.js | 1 -
  113. devtools/client/inspector/.eslintrc | 12 +
  114. devtools/client/inspector/breadcrumbs.js | 2 +
  115. devtools/client/inspector/computed/computed.js | 4 +
  116. devtools/client/inspector/inspector-commands.js | 46 +-
  117. devtools/client/inspector/inspector-panel.js | 98 +-
  118. devtools/client/inspector/inspector-search.js | 2 +
  119. devtools/client/inspector/inspector.xul | 123 +-
  120. devtools/client/inspector/layout/layout.js | 2 +
  121. devtools/client/inspector/layout/test/browser.ini | 3 +-
  122. devtools/client/inspector/markup/markup.js | 4 +
  123. devtools/client/inspector/rules/models/rule.js | 2 +
  124. .../client/inspector/rules/models/text-property.js | 4 +
  125. devtools/client/inspector/rules/rules.js | 6 +-
  126. ...owser_rules_edit-selector-click-on-scrollbar.js | 2 +-
  127. .../rules/test/browser_rules_eyedropper.js | 160 +-
  128. .../client/inspector/rules/views/rule-editor.js | 4 +
  129. .../inspector/rules/views/text-property-editor.js | 2 +
  130. .../inspector/shared/style-inspector-overlays.js | 2 +-
  131. devtools/client/inspector/shared/utils.js | 2 +
  132. devtools/client/inspector/test/browser.ini | 5 +
  133. ...r_inspector_highlighter-eyedropper-clipboard.js | 65 +
  134. ...wser_inspector_highlighter-eyedropper-events.js | 71 +
  135. ...r_inspector_highlighter-eyedropper-show-hide.js | 42 +
  136. .../test/browser_inspector_search-sidebar.js | 74 +
  137. devtools/client/inspector/test/head.js | 9 +-
  138. devtools/client/inspector/toolsidebar.js | 2 +
  139. devtools/client/jar.mn | 3 -
  140. devtools/client/locales/en-US/inspector.dtd | 5 +
  141. .../client/locales/en-US/responsive.properties | 8 +
  142. .../client/locales/en-US/webconsole.properties | 1 +
  143. devtools/client/menus.js | 13 +-
  144. devtools/client/moz.build | 1 -
  145. devtools/client/netmonitor/netmonitor.css | 9 +-
  146. .../client/performance/modules/widgets/graphs.js | 2 +-
  147. .../modules/widgets/markers-overview.js | 2 +-
  148. devtools/client/preferences/devtools.js | 3 +-
  149. .../responsive.html/components/global-toolbar.js | 2 +
  150. .../client/shared/components/reps/grip-array.js | 8 +-
  151. devtools/client/shared/components/reps/grip.js | 97 +-
  152. devtools/client/shared/components/reps/moz.build | 1 -
  153. .../shared/components/reps/named-node-map.js | 180 -
  154. devtools/client/shared/components/reps/rep.js | 2 -
  155. devtools/client/shared/components/tabs/tabs.css | 6 +-
  156. .../components/test/mochitest}/.eslintrc | 2 +-
  157. .../shared/components/test/mochitest/chrome.ini | 1 +
  158. .../shared/components/test/mochitest/head.js | 2 +
  159. .../components/test/mochitest/test_reps_array.html | 44 +-
  160. .../components/test/mochitest/test_reps_event.html | 290 +
  161. .../test/mochitest/test_reps_grip-array.html | 105 +-
  162. .../client/shared/components/tree/label-cell.js | 7 +-
  163. devtools/client/shared/css-angle.js | 1 -
  164. devtools/client/shared/developer-toolbar.js | 2 +-
  165. devtools/client/shared/moz.build | 2 -
  166. devtools/client/shared/output-parser.js | 4 +-
  167. devtools/client/shared/shim/Services.js | 18 +
  168. devtools/client/shared/telemetry.js | 4 +
  169. devtools/client/shared/test/browser_css_color.js | 2 +-
  170. .../test/browser_tableWidget_mouse_interaction.js | 8 +
  171. .../test/browser_telemetry_button_eyedropper.js | 116 +-
  172. devtools/client/shared/test/unit/test_cssColor.js | 2 +-
  173. .../shared/test/unit/test_cssColorDatabase.js | 4 +-
  174. devtools/client/shared/vendor/jsol.js | 97 +
  175. devtools/client/shared/vendor/moz.build | 3 +-
  176. devtools/client/shared/widgets/Tooltip.js | 53 +-
  177. .../shared/widgets/VariablesViewController.jsm | 14 +
  178. devtools/client/shared/widgets/cubic-bezier.css | 50 +-
  179. devtools/client/shared/widgets/filter-widget.css | 20 +-
  180. devtools/client/shared/widgets/spectrum.css | 6 +-
  181. devtools/client/sourceeditor/debugger.js | 10 +-
  182. devtools/client/storage/ui.js | 76 +-
  183. devtools/client/themes/computed.css | 23 +-
  184. devtools/client/themes/images/filter.svg | 15 +-
  185. devtools/client/themes/inspector.css | 19 +
  186. devtools/client/themes/layout.css | 6 +
  187. devtools/client/themes/netmonitor.css | 2 -
  188. devtools/client/themes/rules.css | 10 +
  189. devtools/client/themes/toolbars.css | 2 +-
  190. devtools/client/themes/toolbox.css | 23 +-
  191. devtools/client/themes/tooltips.css | 12 +
  192. .../components/message-container.js | 31 +-
  193. .../components/message-types/console-api-call.js | 7 +-
  194. .../components/message-types/evaluation-result.js | 2 +-
  195. .../components/message-types/page-error.js | 19 +-
  196. .../webconsole/new-console-output/constants.js | 87 +-
  197. .../new-console-output/reducers/messages.js | 3 +-
  198. .../test/components/test_message-icon.html | 3 +-
  199. .../test/components/test_page-error.html | 2 +-
  200. .../new-console-output/test/store/test_messages.js | 14 +-
  201. .../test/utils/test_getRepeatId.html | 68 +-
  202. .../client/webconsole/new-console-output/types.js | 11 +-
  203. .../new-console-output/utils/messages.js | 98 +-
  204. .../test/browser_webconsole_output_05.js | 9 +
  205. devtools/client/webide/modules/app-projects.js | 2 +-
  206. devtools/server/actors/highlighters.css | 64 +
  207. devtools/server/actors/highlighters.js | 4 +
  208. devtools/server/actors/highlighters/eye-dropper.js | 499 ++
  209. devtools/server/actors/highlighters/moz.build | 1 +
  210. .../server/actors/highlighters/utils/markup.js | 5 +
  211. devtools/server/actors/inspector.js | 103 +-
  212. devtools/server/actors/object.js | 44 +-
  213. devtools/server/actors/storage.js | 76 +-
  214. devtools/server/tests/mochitest/chrome.ini | 2 +
  215. .../tests/mochitest/inspector-eyedropper.html | 18 +
  216. .../tests/mochitest/test_inspector-pick-color.html | 101 +
  217. devtools/shared/apps/tests/mochitest.ini | 2 +-
  218. devtools/{client => }/shared/css-color-db.js | 0
  219. devtools/{client => }/shared/css-color.js | 3 +-
  220. devtools/shared/event-emitter.js | 44 +-
  221. devtools/shared/heapsnapshot/DeserializedNode.cpp | 2 +-
  222. devtools/shared/heapsnapshot/DeserializedNode.h | 2 +-
  223. .../heapsnapshot/FileDescriptorOutputStream.cpp | 3 +-
  224. devtools/shared/heapsnapshot/HeapSnapshot.cpp | 24 +-
  225. .../tests/gtest/DeserializedNodeUbiNodes.cpp | 2 +-
  226. .../shared/heapsnapshot/tests/gtest/DevTools.h | 10 +-
  227. .../tests/gtest/DoesCrossCompartmentBoundaries.cpp | 2 +-
  228. .../gtest/DoesntCrossCompartmentBoundaries.cpp | 2 +-
  229. .../tests/gtest/SerializesEdgeNames.cpp | 10 +-
  230. .../gtest/SerializesEverythingInHeapGraphOnce.cpp | 2 +-
  231. .../tests/gtest/SerializesTypeNames.cpp | 2 +-
  232. devtools/shared/layout/utils.js | 1 +
  233. .../shared/locales/en-US/gclicommands.properties | 4 -
  234. devtools/shared/moz.build | 2 +
  235. devtools/shared/specs/inspector.js | 18 +
  236. devtools/shared/specs/storage.js | 8 +
  237. .../tests/mochitest/test_eventemitter_basic.html | 3 +-
  238. docshell/base/nsDocShell.cpp | 3 +-
  239. docshell/base/nsIDocShellTreeOwner.idl | 26 +
  240. .../file_triggeringprincipal_frame_1.html | 27 +
  241. .../file_triggeringprincipal_frame_2.html | 8 +
  242. .../file_triggeringprincipal_subframe.html | 15 +
  243. .../file_triggeringprincipal_subframe_nav.html | 21 +
  244. docshell/test/navigation/mochitest.ini | 5 +
  245. .../test_triggeringprincipal_frame_nav.html | 69 +
  246. dom/animation/KeyframeEffect.cpp | 13 -
  247. dom/animation/KeyframeEffect.h | 2 -
  248. dom/animation/test/crashtests/1272475-1.html | 20 +
  249. dom/animation/test/crashtests/1272475-2.html | 20 +
  250. dom/animation/test/crashtests/crashtests.list | 2 +
  251. dom/animation/test/mochitest.ini | 2 +
  252. .../test/mozilla/file_transform_limits.html | 55 +
  253. .../test/mozilla/test_transform_limits.html | 14 +
  254. dom/apps/AppsServiceChild.jsm | 2 +-
  255. dom/apps/PermissionsTable.jsm | 6 +
  256. dom/apps/Webapps.jsm | 3 +-
  257. dom/apps/tests/mochitest.ini | 2 +-
  258. dom/asmjscache/AsmJSCache.cpp | 3 +-
  259. dom/base/BodyUtil.cpp | 1 +
  260. dom/base/CustomElementsRegistry.cpp | 113 +
  261. dom/base/CustomElementsRegistry.h | 136 +
  262. dom/base/Element.cpp | 8 +-
  263. dom/base/File.cpp | 6 +-
  264. dom/base/Navigator.cpp | 90 +-
  265. dom/base/moz.build | 2 +
  266. dom/base/nsContentUtils.cpp | 7 +-
  267. dom/base/nsDOMWindowUtils.cpp | 10 +-
  268. dom/base/nsDocument.cpp | 90 +-
  269. dom/base/nsDocument.h | 83 +-
  270. dom/base/nsFocusManager.cpp | 4 +-
  271. dom/base/nsFrameMessageManager.cpp | 1 +
  272. dom/base/nsGkAtomList.h | 1 +
  273. dom/base/nsGlobalWindow.cpp | 43 +-
  274. dom/base/nsGlobalWindow.h | 4 +-
  275. dom/base/nsHostObjectProtocolHandler.cpp | 6 +
  276. dom/base/nsHostObjectProtocolHandler.h | 2 +
  277. dom/base/nsJSEnvironment.cpp | 10 +-
  278. dom/base/nsLocation.cpp | 66 +-
  279. dom/base/nsPIDOMWindow.h | 5 +-
  280. dom/base/nsPluginArray.cpp | 50 +-
  281. dom/base/nsPluginArray.h | 4 +
  282. dom/base/nsScriptLoader.cpp | 32 +-
  283. dom/base/nsScriptLoader.h | 7 +-
  284. dom/base/test/browser_use_counters.js | 2 +-
  285. dom/base/test/test_navigator_language.html | 2 +-
  286. dom/bindings/Bindings.conf | 4 +
  287. dom/bindings/Codegen.py | 7 +-
  288. dom/bindings/DOMJSProxyHandler.cpp | 21 +
  289. dom/bindings/DOMJSProxyHandler.h | 11 +-
  290. dom/bindings/test/test_traceProtos.html | 2 +-
  291. dom/broadcastchannel/BroadcastChannelChild.cpp | 5 +-
  292. dom/broadcastchannel/tests/mochitest.ini | 4 +-
  293. dom/cache/test/mochitest/mochitest.ini | 2 +-
  294. .../test/mochitest/test_cache_orphaned_body.html | 2 +-
  295. .../test/mochitest/test_cache_orphaned_cache.html | 2 +-
  296. dom/cache/test/mochitest/test_cache_shrink.html | 2 +-
  297. dom/camera/GonkCameraControl.cpp | 6 +-
  298. dom/canvas/CanvasRenderingContext2D.cpp | 71 +-
  299. dom/canvas/CanvasRenderingContext2D.h | 4 -
  300. dom/canvas/CanvasUtils.h | 1 +
  301. dom/canvas/ImageBitmap.cpp | 2 +
  302. dom/canvas/TexUnpackBlob.cpp | 139 +-
  303. dom/canvas/TexUnpackBlob.h | 35 +-
  304. dom/canvas/WebGL1Context.h | 4 +-
  305. dom/canvas/WebGL1ContextUniforms.cpp | 3 +-
  306. dom/canvas/WebGL2Context.h | 66 +-
  307. dom/canvas/WebGL2ContextBuffers.cpp | 7 +-
  308. dom/canvas/WebGL2ContextMRTs.cpp | 2 +
  309. dom/canvas/WebGL2ContextSamplers.cpp | 9 -
  310. dom/canvas/WebGL2ContextTextures.cpp | 110 +
  311. dom/canvas/WebGL2ContextVertices.cpp | 2 +-
  312. dom/canvas/WebGLBuffer.h | 2 +-
  313. dom/canvas/WebGLContext.h | 20 +-
  314. dom/canvas/WebGLContextDraw.cpp | 1 +
  315. dom/canvas/WebGLContextGL.cpp | 73 +-
  316. dom/canvas/WebGLContextState.cpp | 1 +
  317. dom/canvas/WebGLContextUnchecked.h | 4 -
  318. dom/canvas/WebGLContextValidate.cpp | 3 +-
  319. dom/canvas/WebGLExtensionCompressedTextureATC.cpp | 1 +
  320. dom/canvas/WebGLExtensionCompressedTextureES3.cpp | 1 +
  321. dom/canvas/WebGLExtensionCompressedTextureETC1.cpp | 1 +
  322. .../WebGLExtensionCompressedTexturePVRTC.cpp | 1 +
  323. dom/canvas/WebGLExtensionCompressedTextureS3TC.cpp | 1 +
  324. dom/canvas/WebGLExtensionDepthTexture.cpp | 1 +
  325. dom/canvas/WebGLExtensionDisjointTimerQuery.cpp | 4 +-
  326. dom/canvas/WebGLExtensionElementIndexUint.cpp | 1 +
  327. dom/canvas/WebGLExtensionShaderTextureLod.cpp | 1 +
  328. dom/canvas/WebGLExtensionStandardDerivatives.cpp | 1 +
  329. .../WebGLExtensionTextureFilterAnisotropic.cpp | 1 +
  330. dom/canvas/WebGLExtensionTextureFloatLinear.cpp | 1 +
  331. .../WebGLExtensionTextureHalfFloatLinear.cpp | 1 +
  332. dom/canvas/WebGLExtensions.h | 2 -
  333. dom/canvas/WebGLFormats.cpp | 2 +
  334. dom/canvas/WebGLFormats.h | 2 +-
  335. dom/canvas/WebGLFramebuffer.cpp | 39 +-
  336. dom/canvas/WebGLFramebuffer.h | 9 +-
  337. dom/canvas/WebGLProgram.h | 2 +-
  338. dom/canvas/WebGLSampler.h | 3 +-
  339. dom/canvas/WebGLShader.h | 1 +
  340. dom/canvas/WebGLShaderValidator.cpp | 28 +-
  341. dom/canvas/WebGLTexture.cpp | 1 +
  342. dom/canvas/WebGLTexture.h | 19 +-
  343. dom/canvas/WebGLTextureUpload.cpp | 216 +-
  344. dom/canvas/WebGLTimerQuery.h | 2 +-
  345. dom/canvas/WebGLTransformFeedback.h | 2 +-
  346. dom/canvas/WebGLTypes.h | 3 +
  347. dom/canvas/WebGLUniformLocation.h | 1 +
  348. dom/canvas/crashtests/1288872-1.html | 6 +
  349. dom/canvas/crashtests/crashtests.list | 2 +
  350. dom/canvas/test/imagebitmap_extensions.js | 28 +-
  351. dom/canvas/test/webgl-conf/generated-mochitest.ini | 8 -
  352. dom/canvas/test/webgl-conf/mochitest-errata.ini | 16 -
  353. dom/devicestorage/nsDeviceStorage.cpp | 2 +
  354. dom/devicestorage/nsDeviceStorage.h | 1 -
  355. dom/events/BeforeAfterKeyboardEvent.cpp | 4 +-
  356. dom/events/CompositionEvent.cpp | 21 +
  357. dom/events/CompositionEvent.h | 6 +
  358. dom/events/DataTransfer.cpp | 4 +-
  359. dom/events/EventStateManager.cpp | 8 +-
  360. dom/events/TextClause.cpp | 50 +
  361. dom/events/TextClause.h | 57 +
  362. dom/events/moz.build | 2 +
  363. dom/filehandle/ActorsParent.cpp | 1 +
  364. dom/filesystem/FileSystemBase.cpp | 2 +
  365. dom/filesystem/FileSystemRequestParent.cpp | 1 +
  366. dom/filesystem/FileSystemTaskBase.cpp | 1 +
  367. dom/filesystem/GetDirectoryListingTask.cpp | 7 +-
  368. dom/filesystem/GetFilesHelper.cpp | 83 +-
  369. dom/filesystem/GetFilesHelper.h | 53 +-
  370. dom/filesystem/GetFilesTask.cpp | 101 +-
  371. dom/filesystem/GetFilesTask.h | 14 +-
  372. dom/filesystem/tests/test_webkitdirectory.html | 4 +-
  373. dom/flyweb/HttpServer.cpp | 3 +-
  374. dom/geolocation/moz.build | 6 +
  375. dom/geolocation/nsGeolocation.cpp | 12 +
  376. dom/html/HTMLFormElement.cpp | 9 +-
  377. dom/html/HTMLFormElement.h | 4 +-
  378. dom/html/HTMLInputElement.cpp | 15 +-
  379. dom/html/HTMLInputElement.h | 8 +-
  380. dom/html/HTMLTableElement.h | 5 +-
  381. dom/html/crashtests/1282894.html | 17 +
  382. dom/html/crashtests/crashtests.list | 1 +
  383. dom/html/nsDOMStringMap.cpp | 9 +-
  384. dom/indexedDB/ActorsParent.cpp | 108 +-
  385. dom/indexedDB/test/helpers.js | 2 +-
  386. dom/indexedDB/test/mochitest.ini | 6 +-
  387. .../test/unit/xpcshell-head-parent-process.js | 4 +-
  388. dom/interfaces/base/nsIDOMWindowUtils.idl | 5 +
  389. dom/ipc/Blob.cpp | 2 +
  390. dom/ipc/ContentChild.cpp | 63 +-
  391. dom/ipc/ContentParent.cpp | 57 +-
  392. dom/ipc/ContentParent.h | 1 -
  393. dom/ipc/FilePickerParent.cpp | 2 +
  394. dom/ipc/PContent.ipdl | 1 -
  395. dom/ipc/TabChild.cpp | 5 +-
  396. dom/ipc/TabParent.cpp | 3 +
  397. dom/ipc/tests/mochitest.ini | 10 +-
  398. dom/locales/en-US/chrome/dom/dom.properties | 2 +
  399. dom/media/AudioStream.cpp | 4 +-
  400. dom/media/CubebUtils.cpp | 10 +
  401. dom/media/CubebUtils.h | 1 +
  402. dom/media/DecoderDoctorDiagnostics.cpp | 22 +-
  403. dom/media/GraphDriver.cpp | 6 +-
  404. dom/media/MediaDecoder.cpp | 114 +-
  405. dom/media/MediaDecoder.h | 22 +-
  406. dom/media/VideoUtils.cpp | 103 +-
  407. dom/media/VideoUtils.h | 23 +-
  408. dom/media/eme/CDMProxy.h | 17 +-
  409. dom/media/eme/MediaKeySession.cpp | 4 +-
  410. dom/media/eme/MediaKeySession.h | 4 +-
  411. dom/media/eme/MediaKeySystemAccess.cpp | 939 +++-
  412. dom/media/eme/MediaKeySystemAccessManager.cpp | 46 +-
  413. dom/media/eme/MediaKeys.cpp | 30 +-
  414. dom/media/eme/MediaKeys.h | 9 +-
  415. dom/media/gmp-plugin/gmp-test-decryptor.h | 2 +-
  416. dom/media/gmp/GMPCDMProxy.cpp | 26 +-
  417. dom/media/gmp/GMPCDMProxy.h | 8 +-
  418. dom/media/gmp/GMPContentChild.cpp | 114 +-
  419. dom/media/gmp/GMPDecryptorChild.cpp | 5 +-
  420. dom/media/gmp/GMPDecryptorChild.h | 3 +-
  421. dom/media/gmp/GMPDecryptorParent.cpp | 6 +-
  422. dom/media/gmp/GMPDecryptorParent.h | 4 +-
  423. dom/media/gmp/GMPDecryptorProxy.h | 4 +-
  424. dom/media/gmp/GMPServiceParent.cpp | 1 -
  425. dom/media/gmp/PGMPDecryptor.ipdl | 3 +-
  426. dom/media/gmp/gmp-api/gmp-decryption.h | 116 +-
  427. dom/media/gmp/widevine-adapter/WidevineAdapter.cpp | 4 -
  428. .../gmp/widevine-adapter/WidevineDecryptor.cpp | 21 +-
  429. dom/media/gmp/widevine-adapter/WidevineDecryptor.h | 6 +-
  430. dom/media/gmp/widevine-adapter/WidevineFileIO.cpp | 97 +
  431. dom/media/gmp/widevine-adapter/WidevineFileIO.h | 46 +
  432. dom/media/gmp/widevine-adapter/moz.build | 1 +
  433. dom/media/gtest/TestGMPCrossOrigin.cpp | 2 +-
  434. dom/media/mediasource/MediaSource.cpp | 13 +-
  435. dom/media/mediasource/MediaSource.h | 1 +
  436. dom/media/omx/MediaOmxCommonDecoder.cpp | 4 +-
  437. dom/media/platforms/wmf/DXVA2Manager.cpp | 14 +
  438. dom/media/platforms/wmf/WMFVideoMFTManager.cpp | 37 +-
  439. dom/media/raw/RawReader.cpp | 4 +-
  440. dom/media/test/eme.js | 10 +-
  441. dom/media/test/manifest.js | 2 +-
  442. dom/media/test/test_bug1248229.html | 2 +-
  443. dom/media/test/test_eme_detach_media_keys.html | 10 +-
  444. dom/media/test/test_eme_initDataTypes.html | 19 +-
  445. dom/media/test/test_eme_non_mse_fails.html | 2 +-
  446. dom/media/test/test_eme_persistent_sessions.html | 8 +-
  447. .../test/test_eme_requestKeySystemAccess.html | 165 +-
  448. dom/media/test/test_eme_request_notifications.html | 12 +-
  449. .../test/test_eme_session_callable_value.html | 2 +-
  450. ...eme_setMediaKeys_before_attach_MediaSource.html | 2 +-
  451. dom/media/tests/mochitest/head.js | 2 +-
  452. dom/media/webaudio/AudioDestinationNode.cpp | 1 +
  453. dom/media/webaudio/ScriptProcessorNode.cpp | 1 +
  454. dom/media/webaudio/test/browser_bug1181073.js | 2 +-
  455. dom/network/TCPSocketParent.cpp | 10 +-
  456. dom/performance/PerformanceObserver.cpp | 4 +-
  457. dom/plugins/base/nsIPluginHost.idl | 12 +
  458. dom/plugins/base/nsPluginHost.cpp | 16 +-
  459. dom/plugins/base/nsPluginInstanceOwner.cpp | 6 +-
  460. dom/plugins/base/nsPluginTags.cpp | 6 +-
  461. dom/plugins/base/nsPluginTags.h | 8 +
  462. dom/plugins/base/nsPluginsDir.h | 1 +
  463. dom/plugins/base/nsPluginsDirWin.cpp | 21 +-
  464. dom/plugins/ipc/PPluginModule.ipdl | 5 +
  465. dom/plugins/ipc/PluginInstanceChild.cpp | 2 +-
  466. dom/plugins/ipc/PluginModuleChild.cpp | 24 +-
  467. dom/plugins/ipc/PluginModuleChild.h | 4 +
  468. dom/plugins/ipc/PluginModuleParent.cpp | 15 +-
  469. dom/plugins/ipc/PluginQuirks.cpp | 1 -
  470. dom/plugins/ipc/PluginQuirks.h | 11 +-
  471. dom/plugins/ipc/PluginTypes.ipdlh | 1 +
  472. dom/plugins/ipc/PluginUtilsOSX.h | 3 +-
  473. dom/plugins/ipc/PluginUtilsOSX.mm | 66 +-
  474. dom/security/ContentVerifier.cpp | 2 +-
  475. dom/security/nsCSPUtils.cpp | 131 +-
  476. dom/security/nsContentSecurityManager.cpp | 1 +
  477. dom/security/test/contentverifier/goodChain.pem | 18 +-
  478. dom/security/test/csp/chrome.ini | 2 +-
  479. dom/security/test/csp/mochitest.ini | 2 +-
  480. .../test/csp/test_allow_https_schemes.html | 7 +-
  481. .../unit/test_isOriginPotentiallyTrustworthy.js | 1 +
  482. dom/svg/SVGFETurbulenceElement.cpp | 2 +-
  483. dom/svg/nsSVGLength2.cpp | 4 +
  484. dom/svg/test/mochitest.ini | 1 -
  485. dom/system/linux/GpsdLocationProvider.cpp | 468 ++
  486. dom/system/linux/GpsdLocationProvider.h | 52 +
  487. dom/system/linux/moz.build | 20 +
  488. dom/system/moz.build | 2 +
  489. dom/telephony/MMICall.cpp | 1 +
  490. dom/tests/browser/browser_bug396843.js | 14 +-
  491. .../beacon/beacon-cors-redirect-handler.sjs | 52 -
  492. .../beacon/beacon-originheader-handler.sjs | 11 +-
  493. .../mochitest/beacon/beacon-redirect-handler.sjs | 47 +
  494. dom/tests/mochitest/beacon/mochitest.ini | 6 +-
  495. .../mochitest/beacon/test_beaconOriginHeader.html | 21 +-
  496. .../mochitest/beacon/test_beaconPreflight.html | 56 -
  497. .../beacon/test_beaconPreflightFailure.html | 56 -
  498. ...nCORSRedirect.html => test_beaconRedirect.html} | 14 +-
  499. dom/tests/mochitest/fetch/mochitest.ini | 2 +-
  500. dom/tests/mochitest/general/test_interfaces.html | 2 +
  501. dom/tests/mochitest/localstorage/mochitest.ini | 2 +-
  502. .../pointerlock/file_changeLockElement.html | 115 +
  503. dom/tests/mochitest/pointerlock/mochitest.ini | 1 +
  504. .../pointerlock/test_pointerlock-api.html | 3 +-
  505. dom/tv/TVTuner.cpp | 5 +
  506. dom/url/URL.cpp | 80 +-
  507. dom/url/URL.h | 4 +
  508. dom/webidl/CompositionEvent.webidl | 7 +
  509. dom/webidl/CustomElementsRegistry.webidl | 20 +
  510. dom/webidl/Document.webidl | 3 +-
  511. dom/webidl/HTMLInputElement.webidl | 4 +-
  512. dom/webidl/HTMLTableElement.webidl | 1 +
  513. dom/webidl/HiddenPluginEvent.webidl | 12 +
  514. dom/webidl/MediaKeySystemAccess.webidl | 19 +-
  515. dom/webidl/MediaKeys.webidl | 10 +-
  516. dom/webidl/TextClause.webidl | 21 +
  517. dom/webidl/URL.webidl | 2 +
  518. dom/webidl/WebGL2RenderingContext.webidl | 76 +-
  519. dom/webidl/Window.webidl | 2 +
  520. dom/webidl/moz.build | 5 +-
  521. dom/workers/RuntimeService.cpp | 21 +-
  522. dom/workers/ScriptLoader.cpp | 1 +
  523. dom/workers/ServiceWorkerClients.cpp | 2 +-
  524. dom/workers/WorkerPrivate.cpp | 11 +-
  525. .../test/serviceworkers/test_bug1151916.html | 2 +-
  526. .../test_https_synth_fetch_from_cached_sw.html | 2 +-
  527. .../test/serviceworkers/test_notification_get.html | 2 +-
  528. dom/workers/test/serviceworkers/test_sanitize.html | 2 +-
  529. .../test/serviceworkers/test_sanitize_domain.html | 2 +-
  530. .../test/test_multi_sharedWorker_lifetimes.html | 2 +-
  531. dom/xul/nsXULPopupListener.cpp | 2 +-
  532. .../templates/nsXULTemplateQueryProcessorXML.cpp | 8 +-
  533. embedding/browser/nsDocShellTreeOwner.cpp | 35 +
  534. .../components/printingui/ipc/nsPrintingProxy.cpp | 8 +-
  535. embedding/components/windowwatcher/moz.build | 2 +
  536. .../windowwatcher/nsAutoWindowStateHelper.cpp | 1 +
  537. .../components/windowwatcher/nsPIWindowWatcher.idl | 36 +-
  538. .../components/windowwatcher/nsWindowWatcher.cpp | 667 ++-
  539. .../components/windowwatcher/nsWindowWatcher.h | 53 +-
  540. .../components/windowwatcher/test/browser.ini | 1 +
  541. .../test/browser_new_content_window_chromeflags.js | 278 +
  542. embedding/nsIWindowCreator2.idl | 6 -
  543. extensions/cookie/test/chrome.ini | 2 +-
  544. gfx/2d/2D.h | 2 +-
  545. gfx/2d/DrawTargetD2D1.cpp | 2 +-
  546. gfx/2d/DrawTargetSkia.cpp | 111 +-
  547. gfx/2d/Factory.cpp | 12 +-
  548. gfx/2d/Point.h | 139 +-
  549. gfx/2d/SourceSurfaceRawData.cpp | 36 +-
  550. gfx/2d/SourceSurfaceRawData.h | 10 +-
  551. gfx/gl/GLContext.cpp | 9 +-
  552. gfx/gl/GLContext.h | 8 -
  553. gfx/gl/GLContextGLX.h | 2 -
  554. gfx/gl/GLContextProviderGLX.cpp | 14 -
  555. gfx/gl/GLLibraryEGL.cpp | 4 +
  556. gfx/gl/GLUploadHelpers.cpp | 43 +-
  557. gfx/gl/SharedSurfaceIO.cpp | 6 +-
  558. gfx/ipc/GPUChild.cpp | 2 +-
  559. gfx/ipc/GPUParent.cpp | 3 +-
  560. gfx/ipc/GPUParent.h | 1 +
  561. gfx/ipc/GPUProcessManager.cpp | 5 +
  562. gfx/ipc/PGPU.ipdl | 2 +
  563. gfx/layers/D3D11ShareHandleImage.cpp | 2 +-
  564. gfx/layers/D3D9SurfaceImage.cpp | 6 +-
  565. gfx/layers/LayerTreeInvalidation.cpp | 9 +
  566. gfx/layers/Layers.cpp | 19 +-
  567. gfx/layers/Layers.h | 20 +-
  568. gfx/layers/MacIOSurfaceHelpers.cpp | 14 +-
  569. gfx/layers/MacIOSurfaceImage.h | 3 +-
  570. gfx/layers/TiledLayerBuffer.h | 2 +-
  571. gfx/layers/apz/src/HitTestingTreeNode.cpp | 2 +-
  572. gfx/layers/apz/test/mochitest/helper_long_tap.html | 6 -
  573. .../apz/test/mochitest/helper_scrollto_tap.html | 6 -
  574. gfx/layers/apz/test/mochitest/helper_tap.html | 6 -
  575. .../apz/test/mochitest/helper_tap_passive.html | 6 -
  576. .../apz/test/mochitest/helper_touch_action.html | 8 +-
  577. gfx/layers/apz/test/mochitest/mochitest.ini | 3 +-
  578. .../apz/test/mochitest/test_group_touchevents.html | 1 +
  579. gfx/layers/apz/util/APZCCallbackHelper.cpp | 52 +-
  580. gfx/layers/apz/util/APZCCallbackHelper.h | 1 +
  581. gfx/layers/apz/util/APZEventState.cpp | 2 +-
  582. gfx/layers/apz/util/TouchActionHelper.cpp | 29 +-
  583. gfx/layers/apz/util/TouchActionHelper.h | 25 +-
  584. gfx/layers/basic/BasicCompositor.cpp | 8 +-
  585. gfx/layers/basic/BasicLayerManager.cpp | 2 +-
  586. gfx/layers/client/ClientLayerManager.cpp | 7 +-
  587. gfx/layers/client/TextureClient.cpp | 7 +-
  588. gfx/layers/client/TextureClientPool.cpp | 6 +-
  589. gfx/layers/client/TextureClientPool.h | 5 +
  590. gfx/layers/composite/AsyncCompositionManager.cpp | 26 +-
  591. gfx/layers/composite/AsyncCompositionManager.h | 3 +-
  592. gfx/layers/composite/ContainerLayerComposite.cpp | 2 +-
  593. gfx/layers/composite/LayerManagerComposite.cpp | 4 +-
  594. gfx/layers/d3d11/ReadbackManagerD3D11.cpp | 2 +-
  595. gfx/layers/d3d9/TextureD3D9.cpp | 6 +-
  596. gfx/layers/ipc/CompositorBridgeChild.cpp | 18 +-
  597. gfx/layers/ipc/CompositorBridgeParent.cpp | 8 +-
  598. gfx/layers/ipc/CompositorBridgeParent.h | 2 +
  599. gfx/layers/opengl/CompositingRenderTargetOGL.cpp | 5 +-
  600. gfx/layers/opengl/CompositorOGL.cpp | 38 +-
  601. gfx/layers/opengl/GLBlitTextureImageHelper.cpp | 4 +-
  602. gfx/skia/skia/src/ports/SkFontHost_cairo.cpp | 24 +-
  603. gfx/thebes/PrintTargetWindows.cpp | 2 +-
  604. gfx/thebes/gfxFontconfigUtils.cpp | 3 +-
  605. gfx/thebes/gfxPlatform.cpp | 4 +-
  606. gfx/thebes/gfxPlatformGtk.cpp | 8 +-
  607. gfx/thebes/gfxUtils.h | 33 -
  608. gfx/thebes/gfxWindowsPlatform.cpp | 20 +-
  609. image/ClippedImage.cpp | 8 +-
  610. image/RasterImage.cpp | 2 +-
  611. image/VectorImage.cpp | 2 +-
  612. ipc/glue/FileDescriptor.cpp | 186 +-
  613. ipc/glue/FileDescriptor.h | 136 +-
  614. ipc/glue/FileDescriptorUtils.cpp | 22 +-
  615. ipc/glue/FileDescriptorUtils.h | 4 +-
  616. ipc/glue/GeckoChildProcessHost.cpp | 5 +-
  617. ipc/glue/ProcessUtils_linux.cpp | 4 +-
  618. ipc/glue/Transport_posix.cpp | 3 +-
  619. js/ipc/JavaScriptChild.cpp | 2 +-
  620. js/public/Class.h | 4 +-
  621. js/public/GCAPI.h | 24 +-
  622. js/public/RootingAPI.h | 14 +-
  623. js/public/UbiNode.h | 20 +-
  624. js/public/UbiNodeBreadthFirst.h | 10 +-
  625. js/public/UbiNodeDominatorTree.h | 8 +-
  626. js/public/UbiNodePostOrder.h | 8 +-
  627. js/public/UbiNodeShortestPaths.h | 4 +-
  628. js/src/asmjs/AsmJS.cpp | 88 +-
  629. js/src/asmjs/WasmAST.h | 118 +-
  630. js/src/asmjs/WasmBaselineCompile.cpp | 132 +-
  631. js/src/asmjs/WasmBinary.h | 16 +-
  632. js/src/asmjs/WasmBinaryIterator.cpp | 4 +-
  633. js/src/asmjs/WasmBinaryIterator.h | 7 +-
  634. js/src/asmjs/WasmBinaryToAST.cpp | 71 +-
  635. js/src/asmjs/WasmBinaryToExperimentalText.cpp | 4 +-
  636. js/src/asmjs/WasmBinaryToText.cpp | 4 +-
  637. js/src/asmjs/WasmCode.cpp | 60 +-
  638. js/src/asmjs/WasmCode.h | 3 +-
  639. js/src/asmjs/WasmCompile.cpp | 256 +-
  640. js/src/asmjs/WasmFrameIterator.cpp | 19 +-
  641. js/src/asmjs/WasmFrameIterator.h | 3 +-
  642. js/src/asmjs/WasmGenerator.cpp | 70 +-
  643. js/src/asmjs/WasmGenerator.h | 23 +-
  644. js/src/asmjs/WasmInstance.cpp | 186 +-
  645. js/src/asmjs/WasmInstance.h | 20 +-
  646. js/src/asmjs/WasmIonCompile.cpp | 115 +-
  647. js/src/asmjs/WasmIonCompile.h | 14 +-
  648. js/src/asmjs/WasmJS.cpp | 67 +-
  649. js/src/asmjs/WasmModule.cpp | 176 +-
  650. js/src/asmjs/WasmModule.h | 28 +-
  651. js/src/asmjs/WasmStubs.cpp | 19 +-
  652. js/src/asmjs/WasmTextToBinary.cpp | 257 +-
  653. js/src/asmjs/WasmTypes.cpp | 152 +-
  654. js/src/asmjs/WasmTypes.h | 228 +-
  655. js/src/builtin/TestingFunctions.cpp | 32 +-
  656. js/src/ctypes/CTypes.cpp | 51 +-
  657. js/src/devtools/rootAnalysis/annotations.js | 2 +-
  658. js/src/doc/Debugger/Debugger.Object.md | 31 +-
  659. js/src/gc/Iteration.cpp | 16 +-
  660. js/src/gc/Statistics.cpp | 27 +-
  661. js/src/gc/Statistics.h | 18 +-
  662. js/src/gc/Verifier.cpp | 2 +-
  663. js/src/gc/Zone.cpp | 2 -
  664. js/src/gc/Zone.h | 4 +
  665. js/src/gdb/gdb-tests.cpp | 3 +-
  666. js/src/jit-test/jit_test.py | 2 +-
  667. js/src/jit-test/lib/wasm.js | 5 +-
  668. js/src/jit-test/tests/debug/Object-proxy.js | 32 +
  669. js/src/jit-test/tests/saved-stacks/bug-1289058.js | 13 +
  670. js/src/jit-test/tests/saved-stacks/bug-1289073.js | 1 +
  671. js/src/jit-test/tests/wasm/basic-memory.js | 46 +
  672. js/src/jit-test/tests/wasm/basic.js | 2 +
  673. js/src/jit-test/tests/wasm/globals.js | 209 +
  674. js/src/jit-test/tests/wasm/import-export.js | 9 +-
  675. js/src/jit-test/tests/wasm/spec/func_ptrs.wast | 14 +-
  676. js/src/jit-test/tests/wasm/table-gc.js | 154 +
  677. js/src/jit-test/tests/wasm/tables.js | 194 +-
  678. js/src/jit/BacktrackingAllocator.cpp | 5 +-
  679. js/src/jit/BaselineJIT.cpp | 2 +-
  680. js/src/jit/CodeGenerator.cpp | 31 +-
  681. js/src/jit/CodeGenerator.h | 4 +-
  682. js/src/jit/Ion.cpp | 4 +-
  683. js/src/jit/IonAnalysis.cpp | 2 +
  684. js/src/jit/JitCommon.h | 9 +-
  685. js/src/jit/LIR.h | 7 +
  686. js/src/jit/Lowering.cpp | 24 +-
  687. js/src/jit/MIR.cpp | 5 +-
  688. js/src/jit/MIR.h | 50 +-
  689. js/src/jit/MacroAssembler.h | 6 +-
  690. js/src/jit/arm/Assembler-arm.h | 5 +
  691. js/src/jit/arm/CodeGenerator-arm.cpp | 26 -
  692. js/src/jit/arm/CodeGenerator-arm.h | 2 -
  693. js/src/jit/arm/MacroAssembler-arm-inl.h | 3 +-
  694. js/src/jit/arm/MacroAssembler-arm.h | 7 +-
  695. js/src/jit/arm64/Assembler-arm64.h | 5 +
  696. js/src/jit/arm64/CodeGenerator-arm64.cpp | 12 -
  697. js/src/jit/arm64/CodeGenerator-arm64.h | 2 -
  698. js/src/jit/arm64/MacroAssembler-arm64-inl.h | 3 +-
  699. js/src/jit/arm64/MacroAssembler-arm64.h | 8 +-
  700. js/src/jit/mips-shared/Assembler-mips-shared.h | 5 +
  701. .../jit/mips-shared/CodeGenerator-mips-shared.cpp | 26 -
  702. js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 2 -
  703. .../mips-shared/MacroAssembler-mips-shared-inl.h | 3 +-
  704. js/src/jit/mips32/MacroAssembler-mips32.h | 6 +-
  705. js/src/jit/mips64/MacroAssembler-mips64.h | 6 +-
  706. js/src/jit/none/MacroAssembler-none.h | 1 +
  707. js/src/jit/shared/CodeGenerator-shared.cpp | 19 +-
  708. js/src/jit/shared/LIR-shared.h | 33 +-
  709. js/src/jit/shared/LOpcodes-shared.h | 2 +
  710. js/src/jit/x64/Assembler-x64.h | 12 +-
  711. js/src/jit/x64/CodeGenerator-x64.cpp | 37 +-
  712. js/src/jit/x64/CodeGenerator-x64.h | 4 +-
  713. .../jit/x86-shared/MacroAssembler-x86-shared-inl.h | 3 +-
  714. js/src/jit/x86/Assembler-x86.h | 9 +-
  715. js/src/jit/x86/CodeGenerator-x86.cpp | 29 -
  716. js/src/jit/x86/CodeGenerator-x86.h | 2 -
  717. js/src/jsapi-tests/testAssemblerBuffer.cpp | 2 +-
  718. js/src/jsapi-tests/testCloneScript.cpp | 12 +-
  719. js/src/jsapi-tests/testFindSCCs.cpp | 4 +-
  720. js/src/jsapi-tests/testGCCellPtr.cpp | 2 +-
  721. js/src/jsapi-tests/testGCChunkPool.cpp | 4 +-
  722. js/src/jsapi-tests/testGCExactRooting.cpp | 12 +-
  723. js/src/jsapi-tests/testGCFinalizeCallback.cpp | 40 +-
  724. js/src/jsapi-tests/testGCOutOfMemory.cpp | 14 +-
  725. js/src/jsapi-tests/testGCWeakRef.cpp | 2 +-
  726. js/src/jsapi-tests/testIsInsideNursery.cpp | 4 +-
  727. js/src/jsapi-tests/testJitMoveEmitterCycles.cpp | 8 +-
  728. js/src/jsapi-tests/testOOM.cpp | 28 +-
  729. js/src/jsapi-tests/testPreserveJitCode.cpp | 2 +-
  730. js/src/jsapi-tests/testSlowScript.cpp | 2 +-
  731. js/src/jsapi-tests/testUbiNode.cpp | 30 +-
  732. js/src/jsapi-tests/testWeakMap.cpp | 8 +-
  733. js/src/jsapi-tests/tests.cpp | 12 +-
  734. js/src/jsapi-tests/tests.h | 25 +-
  735. js/src/jsapi.cpp | 39 +-
  736. js/src/jsapi.h | 50 +-
  737. js/src/jscompartment.h | 4 +-
  738. js/src/jsfriendapi.cpp | 10 +-
  739. js/src/jsfriendapi.h | 5 +-
  740. js/src/jsgc.cpp | 78 +-
  741. js/src/jsgc.h | 12 +-
  742. js/src/jsopcode.cpp | 2 +-
  743. js/src/jspubtd.h | 4 +-
  744. js/src/old-configure.in | 4 +-
  745. js/src/proxy/ScriptedProxyHandler.cpp | 30 +-
  746. js/src/proxy/ScriptedProxyHandler.h | 2 +
  747. js/src/shell/js.cpp | 36 +-
  748. js/src/tests/js1_7/extensions/regress-387955-01.js | 2 +-
  749. js/src/tests/js1_7/extensions/regress-387955-02.js | 2 +-
  750. js/src/vm/CodeCoverage.cpp | 6 +-
  751. js/src/vm/Debugger.cpp | 80 +-
  752. js/src/vm/Debugger.h | 8 +
  753. js/src/vm/DebuggerMemory.cpp | 4 +-
  754. js/src/vm/MemoryMetrics.cpp | 8 +-
  755. js/src/vm/Runtime.h | 4 -
  756. js/src/vm/SavedStacks.cpp | 12 +-
  757. js/src/vm/SavedStacks.h | 4 +-
  758. js/src/vm/UbiNode.cpp | 34 +-
  759. js/src/vm/UbiNodeShortestPaths.cpp | 6 +-
  760. js/xpconnect/src/XPCComponents.cpp | 2 +-
  761. js/xpconnect/src/XPCConvert.cpp | 18 +-
  762. js/xpconnect/src/XPCJSRuntime.cpp | 24 +-
  763. js/xpconnect/src/XPCWrappedJS.cpp | 4 +-
  764. js/xpconnect/src/XPCWrappedNativeProto.cpp | 8 +-
  765. js/xpconnect/src/XPCWrappedNativeScope.cpp | 6 +
  766. js/xpconnect/src/nsXPConnect.cpp | 14 +-
  767. js/xpconnect/src/xpcprivate.h | 110 +-
  768. js/xpconnect/src/xpcpublic.h | 7 +-
  769. js/xpconnect/tests/chrome/test_weakref.xul | 2 +-
  770. layout/base/ActiveLayerTracker.cpp | 2 +-
  771. layout/base/FrameLayerBuilder.cpp | 40 +-
  772. layout/base/ServoRestyleManager.h | 2 +-
  773. layout/base/nsCSSRendering.cpp | 86 +-
  774. layout/base/nsDisplayList.h | 1 +
  775. layout/base/nsLayoutUtils.cpp | 16 +-
  776. layout/base/nsLayoutUtils.h | 8 -
  777. layout/base/nsPresShell.cpp | 2 +-
  778. layout/forms/nsFileControlFrame.cpp | 1 +
  779. layout/generic/BlockReflowInput.cpp | 4 +-
  780. layout/generic/nsCanvasFrame.cpp | 4 +-
  781. layout/generic/nsFrame.cpp | 4 +-
  782. layout/inspector/tests/test_bug877690.html | 2 +-
  783. .../position-fixed-inside-sticky-1-ref.html | 20 +
  784. .../position-fixed-inside-sticky-1.html | 31 +
  785. layout/reftests/async-scrolling/reftest.list | 1 +
  786. layout/reftests/bugs/1157127-1-ref.html | 15 +
  787. layout/reftests/bugs/1157127-1.html | 16 +
  788. layout/reftests/bugs/1157127-subframe.xml | 1 +
  789. layout/reftests/bugs/reftest.list | 1 +
  790. .../border-image-repeat-space-1-ref.html | 96 +
  791. .../background/border-image-repeat-space-1.html | 27 +
  792. .../border-image-repeat-space-2-ref.html | 56 +
  793. .../background/border-image-repeat-space-2.html | 27 +
  794. .../border-image-repeat-space-3-ref.html | 136 +
  795. .../background/border-image-repeat-space-3.html | 27 +
  796. .../border-image-repeat-space-4-ref-1.html | 97 +
  797. .../border-image-repeat-space-4-ref-2.html | 24 +
  798. .../background/border-image-repeat-space-4.html | 27 +
  799. .../border-image-repeat-space-5-ref-1.html | 177 +
  800. .../border-image-repeat-space-5-ref-2.html | 24 +
  801. .../background/border-image-repeat-space-5.html | 27 +
  802. .../border-image-repeat-space-6-ref.html | 101 +
  803. .../background/border-image-repeat-space-6.html | 27 +
  804. .../border-image-repeat-space-7-ref.html | 164 +
  805. .../background/border-image-repeat-space-7.html | 27 +
  806. .../w3c-css/submitted/background/reftest.list | 9 +
  807. .../w3c-css/submitted/background/reticule-bl.png | Bin 0 -> 123 bytes
  808. .../w3c-css/submitted/background/reticule-bo.png | Bin 0 -> 134 bytes
  809. .../w3c-css/submitted/background/reticule-br.png | Bin 0 -> 121 bytes
  810. .../w3c-css/submitted/background/reticule-ct.png | Bin 0 -> 127 bytes
  811. .../w3c-css/submitted/background/reticule-le.png | Bin 0 -> 128 bytes
  812. .../w3c-css/submitted/background/reticule-ri.png | Bin 0 -> 130 bytes
  813. .../w3c-css/submitted/background/reticule-tl.png | Bin 0 -> 125 bytes
  814. .../w3c-css/submitted/background/reticule-to.png | Bin 0 -> 128 bytes
  815. .../w3c-css/submitted/background/reticule-tr.png | Bin 0 -> 126 bytes
  816. .../w3c-css/submitted/background/reticule.png | Bin 0 -> 202 bytes
  817. layout/style/StyleAnimationValue.cpp | 28 +-
  818. layout/style/nsCSSParser.cpp | 10 +
  819. layout/style/nsCSSProps.cpp | 23 +-
  820. layout/style/nsCSSValue.cpp | 4 +-
  821. layout/style/nsCSSValue.h | 2 +
  822. layout/style/nsComputedDOMStyle.cpp | 19 +-
  823. layout/style/nsRuleNode.cpp | 71 +-
  824. layout/style/nsRuleNode.h | 21 -
  825. layout/style/nsStyleConsts.h | 63 +-
  826. layout/style/nsStyleStruct.cpp | 66 +-
  827. layout/style/nsStyleStruct.h | 22 +-
  828. layout/style/test/property_database.js | 4 +-
  829. layout/svg/nsCSSClipPathInstance.cpp | 14 +-
  830. layout/svg/nsSVGEffects.cpp | 2 +-
  831. layout/svg/nsSVGImageFrame.cpp | 2 +-
  832. layout/xul/nsMenuPopupFrame.cpp | 17 +-
  833. media/gmp-clearkey/0.1/ClearKeySessionManager.cpp | 4 +-
  834. media/gmp-clearkey/0.1/ClearKeySessionManager.h | 4 +-
  835. media/gmp-clearkey/0.1/ClearKeyUtils.cpp | 2 +-
  836. media/gmp-clearkey/0.1/clearkey.info.in | 4 +-
  837. media/libcubeb/README_MOZILLA | 2 +-
  838. media/libcubeb/include/cubeb.h | 23 +-
  839. media/libcubeb/src/cubeb.c | 2 +-
  840. media/libcubeb/src/cubeb_alsa.c | 17 +-
  841. media/libcubeb/src/cubeb_audiotrack.c | 3 -
  842. .../src/{cubeb_audiounit.c => cubeb_audiounit.cpp} | 473 +-
  843. media/libcubeb/src/cubeb_jack.cpp | 22 +-
  844. media/libcubeb/src/cubeb_opensl.c | 21 +-
  845. media/libcubeb/src/cubeb_osx_run_loop.h | 8 +
  846. media/libcubeb/src/cubeb_pulse.c | 22 +-
  847. media/libcubeb/src/cubeb_resampler_internal.h | 4 +-
  848. media/libcubeb/src/cubeb_ring_array.h | 22 +-
  849. media/libcubeb/src/cubeb_sndio.c | 6 +-
  850. media/libcubeb/src/cubeb_wasapi.cpp | 90 +-
  851. media/libcubeb/src/cubeb_winmm.c | 32 +-
  852. media/libcubeb/src/moz.build | 2 +-
  853. media/libcubeb/tests/test_audio.cpp | 5 +-
  854. media/libcubeb/tests/test_duplex.cpp | 6 +-
  855. media/libcubeb/tests/test_latency.cpp | 6 +-
  856. media/libcubeb/tests/test_record.cpp | 2 +-
  857. media/libcubeb/tests/test_sanity.cpp | 2 +-
  858. media/libcubeb/tests/test_tone.cpp | 2 +-
  859. media/libcubeb/update.sh | 3 +-
  860. media/libyuv/Android.mk | 15 +-
  861. media/libyuv/BUILD.gn | 135 +
  862. media/libyuv/CMakeLists.txt | 142 +
  863. media/libyuv/DEPS | 132 +-
  864. media/libyuv/OWNERS | 15 +-
  865. media/libyuv/PRESUBMIT.py | 65 +
  866. media/libyuv/README.chromium | 5 +-
  867. media/libyuv/README.md | 18 +
  868. media/libyuv/build_overrides/build.gni | 15 +
  869. media/libyuv/chromium/README | 5 +
  870. media/libyuv/codereview.settings | 7 +-
  871. media/libyuv/docs/environment_variables.md | 32 +
  872. media/libyuv/docs/filtering.md | 196 +
  873. media/libyuv/docs/formats.md | 133 +
  874. media/libyuv/docs/getting_started.md | 429 ++
  875. media/libyuv/docs/rotation.md | 103 +
  876. media/libyuv/download_vs_toolchain.py | 29 +
  877. media/libyuv/gyp_libyuv | 101 +
  878. media/libyuv/gyp_libyuv.py | 28 +
  879. media/libyuv/include/libyuv.h | 1 -
  880. media/libyuv/include/libyuv/compare.h | 5 +
  881. media/libyuv/include/libyuv/compare_row.h | 84 +
  882. media/libyuv/include/libyuv/convert.h | 19 +-
  883. media/libyuv/include/libyuv/convert_argb.h | 130 +-
  884. media/libyuv/include/libyuv/convert_from.h | 16 +-
  885. media/libyuv/include/libyuv/convert_from_argb.h | 42 +-
  886. media/libyuv/include/libyuv/cpu_id.h | 11 +-
  887. media/libyuv/include/libyuv/format_conversion.h | 168 -
  888. media/libyuv/include/libyuv/mjpeg_decoder.h | 32 +-
  889. media/libyuv/include/libyuv/planar_functions.h | 129 +-
  890. media/libyuv/include/libyuv/rotate_row.h | 121 +
  891. media/libyuv/include/libyuv/row.h | 1550 +++---
  892. media/libyuv/include/libyuv/scale.h | 18 +
  893. media/libyuv/include/libyuv/scale_argb.h | 1 -
  894. media/libyuv/include/libyuv/scale_row.h | 368 +-
  895. media/libyuv/include/libyuv/version.h | 2 +-
  896. media/libyuv/include/libyuv/video_common.h | 8 +-
  897. media/libyuv/libyuv.gyp | 158 +-
  898. media/libyuv/libyuv.gypi | 22 +-
  899. media/libyuv/libyuv_nacl.gyp | 3 -
  900. media/libyuv/libyuv_test.gyp | 131 +-
  901. media/libyuv/linux.mk | 107 +-
  902. media/libyuv/moz.build | 2 +
  903. media/libyuv/setup_links.py | 497 ++
  904. media/libyuv/source/compare.cc | 89 +-
  905. media/libyuv/source/compare_common.cc | 2 +
  906. .../source/{compare_posix.cc => compare_gcc.cc} | 35 +-
  907. media/libyuv/source/compare_neon.cc | 11 +-
  908. media/libyuv/source/compare_neon64.cc | 64 +
  909. media/libyuv/source/compare_win.cc | 100 +-
  910. media/libyuv/source/convert.cc | 1044 ++--
  911. media/libyuv/source/convert_argb.cc | 965 +++-
  912. media/libyuv/source/convert_from.cc | 704 ++-
  913. media/libyuv/source/convert_from_argb.cc | 858 +--
  914. media/libyuv/source/convert_jpeg.cc | 5 +-
  915. media/libyuv/source/convert_to_argb.cc | 72 +-
  916. media/libyuv/source/convert_to_i420.cc | 66 +-
  917. media/libyuv/source/cpu_id.cc | 235 +-
  918. media/libyuv/source/format_conversion.cc | 538 --
  919. media/libyuv/source/mjpeg_decoder.cc | 44 +-
  920. media/libyuv/source/mjpeg_validate.cc | 50 +-
  921. media/libyuv/source/planar_functions.cc | 1283 +++--
  922. media/libyuv/source/rotate.cc | 972 +---
  923. media/libyuv/source/rotate_any.cc | 80 +
  924. media/libyuv/source/rotate_argb.cc | 88 +-
  925. media/libyuv/source/rotate_common.cc | 92 +
  926. media/libyuv/source/rotate_gcc.cc | 368 ++
  927. media/libyuv/source/rotate_mips.cc | 28 +-
  928. media/libyuv/source/rotate_neon.cc | 556 +-
  929. media/libyuv/source/rotate_neon64.cc | 543 ++
  930. media/libyuv/source/rotate_win.cc | 247 +
  931. media/libyuv/source/row_any.cc | 1122 ++--
  932. media/libyuv/source/row_common.cc | 1148 ++--
  933. media/libyuv/source/{row_posix.cc => row_gcc.cc} | 5625 ++++++++------------
  934. media/libyuv/source/row_mips.cc | 299 +-
  935. media/libyuv/source/row_neon.cc | 1245 +++--
  936. media/libyuv/source/row_neon64.cc | 2809 ++++++++++
  937. media/libyuv/source/row_win.cc | 5377 ++++++++-----------
  938. media/libyuv/source/row_x86.asm | 146 -
  939. media/libyuv/source/scale.cc | 1310 ++++-
  940. media/libyuv/source/scale_any.cc | 221 +
  941. media/libyuv/source/scale_argb.cc | 404 +-
  942. media/libyuv/source/scale_common.cc | 471 +-
  943. .../libyuv/source/{scale_posix.cc => scale_gcc.cc} | 855 +--
  944. media/libyuv/source/scale_mips.cc | 55 +-
  945. media/libyuv/source/scale_neon.cc | 415 +-
  946. media/libyuv/source/scale_neon64.cc | 1042 ++++
  947. media/libyuv/source/scale_win.cc | 780 +--
  948. media/libyuv/source/video_common.cc | 3 +-
  949. media/libyuv/source/x86inc.asm | 1136 ----
  950. media/libyuv/sync_chromium.py | 154 +
  951. media/libyuv/third_party/gflags/BUILD.gn | 76 +
  952. media/libyuv/third_party/gflags/LICENSE | 28 +
  953. media/libyuv/third_party/gflags/README.libyuv | 28 +
  954. .../gflags/gen/posix/include/gflags/gflags.h | 573 ++
  955. .../gen/posix/include/gflags/gflags_completions.h | 121 +
  956. .../gen/posix/include/gflags/gflags_declare.h | 141 +
  957. .../gen/posix/include/gflags/gflags_gflags.h | 101 +
  958. .../gflags/gen/posix/include/private/config.h | 112 +
  959. .../gflags/gen/win/include/gflags/gflags.h | 573 ++
  960. .../gen/win/include/gflags/gflags_completions.h | 121 +
  961. .../gflags/gen/win/include/gflags/gflags_declare.h | 141 +
  962. .../gflags/gen/win/include/gflags/gflags_gflags.h | 101 +
  963. .../gflags/gen/win/include/private/config.h | 112 +
  964. media/libyuv/third_party/gflags/gflags.gyp | 92 +
  965. media/libyuv/tools/OWNERS | 1 +
  966. media/libyuv/tools/gritsettings/README | 7 +
  967. media/libyuv/tools/gritsettings/resource_ids | 15 +
  968. media/libyuv/tools/msan/OWNERS | 3 +
  969. media/libyuv/tools/msan/blacklist.txt | 9 +
  970. media/libyuv/tools/ubsan/OWNERS | 4 +
  971. media/libyuv/tools/ubsan/blacklist.txt | 15 +
  972. media/libyuv/tools/ubsan/vptr_blacklist.txt | 21 +
  973. media/libyuv/tools/valgrind-libyuv/libyuv_tests.py | 14 +
  974. media/libyuv/unit_test/basictypes_test.cc | 6 +-
  975. media/libyuv/unit_test/color_test.cc | 570 ++
  976. media/libyuv/unit_test/compare_test.cc | 201 +-
  977. media/libyuv/unit_test/convert_test.cc | 1458 +++--
  978. media/libyuv/unit_test/cpu_test.cc | 57 +-
  979. media/libyuv/unit_test/math_test.cc | 11 +-
  980. media/libyuv/unit_test/planar_test.cc | 1291 +++--
  981. media/libyuv/unit_test/rotate_argb_test.cc | 126 +-
  982. media/libyuv/unit_test/rotate_test.cc | 172 +-
  983. media/libyuv/unit_test/scale_argb_test.cc | 316 +-
  984. media/libyuv/unit_test/scale_test.cc | 250 +-
  985. media/libyuv/unit_test/testdata/juno.txt | 15 +
  986. media/libyuv/unit_test/unit_test.cc | 357 +-
  987. media/libyuv/unit_test/unit_test.h | 142 +-
  988. media/libyuv/unit_test/version_test.cc | 42 -
  989. media/libyuv/unit_test/video_common_test.cc | 12 +-
  990. media/libyuv/util/Makefile | 12 +-
  991. media/libyuv/util/android/test_runner.py | 37 +
  992. media/libyuv/util/cpuid.c | 8 +-
  993. media/libyuv/util/psnr.cc | 67 +-
  994. media/libyuv/util/psnr.h | 14 +-
  995. media/libyuv/util/psnr_main.cc | 99 +-
  996. media/libyuv/util/ssim.cc | 1 -
  997. media/libyuv/util/ssim.h | 3 +-
  998. media/libyuv/winarm.mk | 5 +-
  999. .../webrtc/signaling/src/jsep/JsepSessionImpl.cpp | 17 +
  1000. media/webrtc/signaling/test/common.build | 5 -
  1001. .../signaling/test/jsep_session_unittest.cpp | 15 +
  1002. mfbt/LinuxSignal.h | 7 +-
  1003. mfbt/NumericLimits.h | 38 -
  1004. mfbt/Saturate.h | 11 +-
  1005. mfbt/moz.build | 1 -
  1006. mfbt/tests/TestSaturate.cpp | 42 +-
  1007. mobile/android/app/build.gradle | 26 +-
  1008. mobile/android/app/mobile.js | 4 +
  1009. mobile/android/base/AndroidManifest.xml.in | 4 +
  1010. mobile/android/base/AppConstants.java.in | 28 +
  1011. .../base/java/org/mozilla/gecko/BrowserApp.java | 50 +-
  1012. .../java/org/mozilla/gecko/GeckoApplication.java | 6 +
  1013. .../base/java/org/mozilla/gecko/GeckoEditable.java | 27 +
  1014. .../org/mozilla/gecko/GeckoEditableClient.java | 11 +
  1015. .../org/mozilla/gecko/GeckoEditableListener.java | 2 +
  1016. .../org/mozilla/gecko/GeckoInputConnection.java | 96 +
  1017. .../PartnerBookmarksProviderClient.java | 71 -
  1018. .../PartnerBookmarksProviderProxy.java | 322 ++
  1019. .../mozilla/gecko/favicons/LoadFaviconTask.java | 113 +-
  1020. .../gecko/favicons/decoders/LoadFaviconResult.java | 32 +
  1021. .../org/mozilla/gecko/gfx/GeckoLayerClient.java | 21 +
  1022. .../base/java/org/mozilla/gecko/gfx/LayerView.java | 5 +
  1023. .../java/org/mozilla/gecko/gfx/PanZoomTarget.java | 3 +-
  1024. .../org/mozilla/gecko/home/BookmarksPanel.java | 4 +-
  1025. .../mozilla/gecko/home/HomeContextMenuInfo.java | 7 +-
  1026. .../java/org/mozilla/gecko/home/HomeFragment.java | 39 +-
  1027. .../org/mozilla/gecko/home/RecentTabsAdapter.java | 14 +-
  1028. .../org/mozilla/gecko/home/TwoLinePageRow.java | 27 +-
  1029. .../gecko/home/activitystream/ActivityStream.java | 69 +
  1030. .../mozilla/gecko/media/MediaControlService.java | 22 +-
  1031. .../stores/TelemetryJSONFilePingStore.java | 21 +-
  1032. mobile/android/base/moz.build | 6 +-
  1033. .../base/resources/layout/activity_stream.xml | 16 +
  1034. mobile/android/base/resources/layout/gecko_app.xml | 5 +
  1035. mobile/android/chrome/content/aboutAddons.js | 2 +
  1036. mobile/android/moz.configure | 7 +
  1037. .../stores/TestTelemetryJSONFilePingStore.java | 28 +
  1038. mobile/android/tests/browser/robocop/robocop.ini | 1 -
  1039. .../org/mozilla/gecko/tests/testAwesomebar.java | 30 -
  1040. mobile/android/themes/core/aboutAddons.css | 4 -
  1041. modules/libmar/verify/MacVerifyCrypto.cpp | 211 +-
  1042. modules/libpref/Preferences.cpp | 81 +-
  1043. modules/libpref/Preferences.h | 3 +
  1044. modules/libpref/init/all.js | 1 +
  1045. modules/libpref/prefapi.cpp | 40 +-
  1046. modules/libpref/prefapi.h | 7 +
  1047. modules/libpref/prefapi_private_data.h | 3 +-
  1048. mozglue/misc/StackWalk.cpp | 25 -
  1049. netwerk/base/ProxyAutoConfig.cpp | 88 +-
  1050. netwerk/base/ProxyAutoConfig.h | 4 +-
  1051. netwerk/base/nsFileStreams.cpp | 3 +-
  1052. netwerk/cache2/CacheFileChunk.cpp | 2 +-
  1053. netwerk/ipc/RemoteOpenFileChild.cpp | 3 +-
  1054. netwerk/protocol/http/HttpChannelChild.cpp | 2 +
  1055. netwerk/protocol/http/nsHttpChannel.cpp | 2 +
  1056. netwerk/sctp/src/usrsctp.h | 3 +-
  1057. netwerk/test/TestStandardURL.cpp | 127 -
  1058. netwerk/test/gtest/TestStandardURL.cpp | 69 +
  1059. .../eyedropper => netwerk/test/gtest}/moz.build | 14 +-
  1060. netwerk/test/mochitests/mochitest.ini | 2 +-
  1061. netwerk/test/moz.build | 3 +-
  1062. ...ache2-29d-concurrent_read_half-corrupted-206.js | 5 +
  1063. ...2-29e-concurrent_read_half-non-206-response.js} | 5 +
  1064. netwerk/test/unit/xpcshell.ini | 2 +-
  1065. old-configure.in | 9 +-
  1066. python/mozbuild/mozbuild/configure/constants.py | 35 +
  1067. python/mozbuild/mozbuild/mozinfo.py | 3 +
  1068. .../test/configure/test_toolchain_configure.py | 542 +-
  1069. .../mozbuild/test/frontend/test_emitter.py | 18 +-
  1070. python/mozbuild/mozbuild/util.py | 3 +-
  1071. python/mozbuild/mozpack/archive.py | 107 +
  1072. python/mozbuild/mozpack/test/test_archive.py | 190 +
  1073. security/manager/ssl/LocalCertService.cpp | 72 +-
  1074. security/manager/ssl/nsILocalCertService.idl | 8 +-
  1075. security/manager/ssl/nsNSSComponent.cpp | 44 +-
  1076. security/manager/ssl/nsNSSComponent.h | 4 +-
  1077. security/manager/ssl/nsNSSIOLayer.cpp | 25 +-
  1078. .../manager/ssl/tests/unit/test_content_signing.js | 2 +-
  1079. .../content_signing_remote_newtab_ee.pem | 18 +-
  1080. .../content_signing_remote_newtab_ee.pem.certspec | 2 +-
  1081. ...test_fallback_cipher.js => test_weak_crypto.js} | 158 +-
  1082. security/manager/ssl/tests/unit/xpcshell.ini | 2 -
  1083. security/sandbox/linux/Sandbox.cpp | 5 +-
  1084. security/sandbox/linux/Sandbox.h | 2 +-
  1085. security/sandbox/linux/SandboxFilter.cpp | 6 +
  1086. security/sandbox/linux/common/SandboxInfo.cpp | 21 +
  1087. security/sandbox/linux/common/SandboxInfo.h | 4 +
  1088. security/sandbox/linux/gtest/TestBroker.cpp | 3 +-
  1089. security/sandbox/mac/Sandbox.mm | 5 +-
  1090. .../win/src/sandboxbroker/sandboxBroker.cpp | 9 +-
  1091. services/sync/modules/engines/bookmarks.js | 1 +
  1092. taskcluster/ci/android-test/tests.yml | 4 +
  1093. taskcluster/ci/desktop-test/test-sets.yml | 2 +
  1094. taskcluster/ci/desktop-test/tests.yml | 2 +
  1095. taskcluster/ci/docker-image/kind.yml | 1 +
  1096. taskcluster/ci/legacy/tasks/branches/base_jobs.yml | 1 -
  1097. taskcluster/ci/legacy/tasks/lint.yml | 13 +-
  1098. taskcluster/ci/legacy/tasks/tests/eslint-gecko.yml | 5 +-
  1099. .../ci/legacy/tasks/tests/mozlint-flake8.yml | 5 +-
  1100. .../ci/legacy/tasks/tests/taskgraph-tests.yml | 5 +-
  1101. taskcluster/ci/legacy/tasks/windows_build.yml | 3 +-
  1102. taskcluster/docs/docker-images.rst | 42 +
  1103. taskcluster/docs/index.rst | 1 +
  1104. taskcluster/scripts/tester/test-ubuntu1204.sh | 155 +
  1105. .../tester/{test-linux.sh => test-ubuntu1604.sh} | 19 +-
  1106. taskcluster/taskgraph/action.yml | 20 +-
  1107. taskcluster/taskgraph/create.py | 5 +-
  1108. taskcluster/taskgraph/docker.py | 2 +-
  1109. taskcluster/taskgraph/task/docker_image.py | 27 +-
  1110. taskcluster/taskgraph/task/legacy.py | 3 +-
  1111. .../taskgraph/test/test_task_docker_image.py | 7 -
  1112. taskcluster/taskgraph/test/test_util_docker.py | 144 +-
  1113. .../taskgraph/transforms/tests/android_test.py | 30 -
  1114. .../transforms/tests/make_task_description.py | 1 +
  1115. .../taskgraph/transforms/tests/test_description.py | 4 +-
  1116. taskcluster/taskgraph/util/docker.py | 101 +-
  1117. testing/docker/decision/Dockerfile | 12 +-
  1118. testing/docker/decision/VERSION | 2 +-
  1119. testing/docker/decision/bin/checkout-gecko | 30 +-
  1120. testing/docker/decision/bin/run-action | 19 +
  1121. testing/docker/decision/bin/run-decision | 19 +
  1122. testing/docker/decision/system-setup.sh | 145 +-
  1123. testing/docker/decision/tooltool.py | 1022 ++++
  1124. testing/docker/desktop-test/bin/test.sh | 2 +-
  1125. testing/docker/desktop1604-test/Dockerfile | 72 +
  1126. testing/docker/desktop1604-test/apport | 1 +
  1127. testing/docker/desktop1604-test/bin/run-wizard | 108 +
  1128. testing/docker/desktop1604-test/bin/test.sh | 38 +
  1129. testing/docker/desktop1604-test/buildprops.json | 8 +
  1130. .../desktop1604-test/deja-dup-monitor.desktop | 19 +
  1131. .../desktop1604-test/dot-files/config/pip/pip.conf | 4 +
  1132. .../dot-files/config/user-dirs.dirs | 15 +
  1133. .../dot-files/config/user-dirs.locale | 1 +
  1134. testing/docker/desktop1604-test/dot-files/hgrc | 12 +
  1135. .../desktop1604-test/dot-files/pulse/default.pa | 164 +
  1136. testing/docker/desktop1604-test/fonts.conf | 5 +
  1137. testing/docker/desktop1604-test/jockey-gtk.desktop | 15 +
  1138. testing/docker/desktop1604-test/motd | 6 +
  1139. testing/docker/desktop1604-test/release-upgrades | 17 +
  1140. .../desktop1604-test/taskcluster-interactive-shell | 10 +
  1141. testing/docker/desktop1604-test/tc-vcs-config.yml | 40 +
  1142. testing/docker/desktop1604-test/tester.env | 4 +
  1143. testing/docker/lint/Dockerfile | 16 +-
  1144. testing/docker/lint/system-setup.sh | 33 +-
  1145. testing/docker/recipes/checkout-gecko-and-run | 37 +
  1146. testing/docker/recipes/install-mercurial.sh | 59 +
  1147. testing/docker/ubuntu1604-test/Dockerfile | 22 +
  1148. testing/docker/ubuntu1604-test/REGISTRY | 1 +
  1149. testing/docker/ubuntu1604-test/VERSION | 1 +
  1150. testing/docker/ubuntu1604-test/system-setup.sh | 185 +
  1151. testing/marionette/driver.js | 3 +-
  1152. .../harness/marionette/chrome/test_dialog.xul | 19 +
  1153. testing/marionette/harness/marionette/runtests.py | 23 +-
  1154. .../marionette/tests/unit/test_screenshot.py | 38 +-
  1155. testing/marionette/jar.mn | 1 +
  1156. testing/marionette/listener.js | 81 +-
  1157. testing/mochitest/manifests/autophone-webrtc.ini | 1 -
  1158. .../mochitest/tests/Harness_sanity/mochitest.ini | 4 +-
  1159. .../mozharness/configs/android/androidarm_4_3.py | 613 +--
  1160. .../builds/releng_sub_android_configs/64_api_11.py | 8 -
  1161. .../releng_sub_android_configs/64_api_11_debug.py | 9 -
  1162. .../builds/releng_sub_android_configs/64_api_9.py | 8 -
  1163. .../releng_sub_android_configs/64_api_9_debug.py | 9 -
  1164. .../mozharness/configs/merge_day/aurora_to_beta.py | 1 -
  1165. .../configs/merge_day/beta_to_release.py | 2 -
  1166. testing/mozharness/configs/merge_day/bump_esr.py | 1 -
  1167. .../configs/merge_day/central_to_aurora.py | 2 -
  1168. .../mozharness/configs/merge_day/release_to_esr.py | 1 -
  1169. .../configs/merge_day/staging_beta_migration.py | 1 -
  1170. .../configs/single_locale/ash_android-api-9.py | 97 -
  1171. .../single_locale/mozilla-aurora_android-api-9.py | 97 -
  1172. .../single_locale/mozilla-central_android-api-9.py | 97 -
  1173. .../release_mozilla-beta_android_api_9.py | 95 -
  1174. .../release_mozilla-release_android_api_9.py | 95 -
  1175. .../staging_release_mozilla-beta_android_api_9.py | 95 -
  1176. ...taging_release_mozilla-release_android_api_9.py | 98 -
  1177. testing/mozharness/mozharness/base/python.py | 6 +
  1178. .../mozharness/mozilla/building/buildbase.py | 5 -
  1179. .../mozharness/mozilla/testing/errors.py | 1 +
  1180. .../scripts/android_emulator_unittest.py | 72 +-
  1181. .../scripts/merge_day/gecko_migration.py | 11 +-
  1182. testing/profiles/prefs_general.js | 1 +
  1183. testing/specialpowers/content/specialpowersAPI.js | 5 +-
  1184. .../talos/talos/pageloader/chrome/pageloader.js | 15 +-
  1185. testing/talos/talos/pageloader/install.rdf | 2 +-
  1186. .../talos/talos/pageloader/pageloader-signed.xpi | Bin 29213 -> 29177 bytes
  1187. testing/talos/talos/startup_test/tspaint_test.html | 28 +-
  1188. .../talos-powers/chrome/talos-powers-content.js | 17 +
  1189. .../talos-powers/components/TalosPowersService.js | 26 +
  1190. .../talos-powers/content/TalosPowersContent.js | 15 +
  1191. testing/talos/talos/talos-powers/install.rdf | 2 +-
  1192. .../talos/talos-powers/talos-powers-signed.xpi | Bin 14934 -> 25707 bytes
  1193. .../custom-elements-registry/define.html.ini | 147 +-
  1194. .../form-validation-reportValidity.html.ini | 12 -
  1195. .../align_middle_position_gt_50.html.ini | 25 -
  1196. .../processing-model/align_start.html.ini | 1 +
  1197. .../processing-model/align_start_wrapped.html.ini | 1 +
  1198. .../processing-model/bidi/bidi_ruby.html.ini | 6 +-
  1199. .../processing-model/bidi/u002E_LF_u05D0.html.ini | 6 +-
  1200. .../bidi/u002E_u2028_u05D0.html.ini | 6 +-
  1201. .../bidi/u002E_u2029_u05D0.html.ini | 6 +-
  1202. .../processing-model/bidi/u0041_first.html.ini | 6 +-
  1203. .../processing-model/bidi/u05D0_first.html.ini | 6 +-
  1204. .../processing-model/bidi/u0628_first.html.ini | 6 +-
  1205. .../bidi/u06E9_no_strong_dir.html.ini | 3 -
  1206. .../processing-model/evil/single_quote.html.ini | 3 -
  1207. .../bold_transition_with_timestamp.html.ini | 1 +
  1208. .../the-table-element/caption-methods.html | 14 +
  1209. .../ContextualIdentityService.jsm | 236 +-
  1210. toolkit/components/contextualidentity/moz.build | 2 +
  1211. .../contextualidentity/tests/unit/test_basic.js | 67 +
  1212. .../contextualidentity/tests/unit/xpcshell.ini | 3 +
  1213. .../components/downloads/ApplicationReputation.cpp | 5 +
  1214. toolkit/components/extensions/Extension.jsm | 48 +-
  1215. toolkit/components/extensions/ExtensionContent.jsm | 1 +
  1216. toolkit/components/extensions/ExtensionUtils.jsm | 117 +
  1217. .../components/extensions/ext-backgroundPage.js | 101 +-
  1218. .../extensions/test/mochitest/chrome.ini | 2 +
  1219. .../extensions/test/mochitest/chrome_head.js | 12 +
  1220. .../extensions/test/mochitest/mochitest.ini | 2 +
  1221. .../test_chrome_ext_background_debug_global.html | 4 +-
  1222. .../mochitest/test_chrome_ext_background_page.html | 4 +-
  1223. ...ext_contentscript_unrecognizedprop_warning.html | 1 +
  1224. .../test_chrome_ext_downloads_download.html | 7 +-
  1225. .../mochitest/test_chrome_ext_downloads_misc.html | 7 +-
  1226. .../test_chrome_ext_downloads_search.html | 7 +-
  1227. .../test_chrome_ext_eventpage_warning.html | 1 +
  1228. .../test_chrome_ext_native_messaging.html | 4 +-
  1229. .../test_chrome_ext_trustworthy_origin.html | 54 +
  1230. ...est_chrome_ext_webnavigation_resolved_urls.html | 1 +
  1231. .../test_chrome_native_messaging_paths.html | 4 +-
  1232. .../test/mochitest/test_ext_background_canvas.html | 47 +
  1233. .../test/mochitest/test_ext_contentscript.html | 1 -
  1234. .../test_ext_contentscript_exporthelpers.html | 95 +
  1235. .../test/mochitest/test_ext_cookies_expiry.html | 1 +
  1236. .../mochitest/test_ext_cookies_permissions.html | 1 +
  1237. .../extensions/test/mochitest/test_ext_geturl.html | 1 -
  1238. .../extensions/test/mochitest/test_ext_i18n.html | 3 -
  1239. .../test/mochitest/test_ext_jsversion.html | 1 +
  1240. .../test/mochitest/test_ext_runtime_connect.html | 1 -
  1241. .../mochitest/test_ext_runtime_disconnect.html | 1 -
  1242. .../test/mochitest/test_ext_sandbox_var.html | 1 -
  1243. .../extensions/test/mochitest/test_ext_schema.html | 1 +
  1244. .../test_ext_sendmessage_doublereply.html | 1 -
  1245. .../test/mochitest/test_ext_sendmessage_reply.html | 1 -
  1246. .../mochitest/test_ext_sendmessage_reply2.html | 10 +-
  1247. .../test/mochitest/test_ext_webnavigation.html | 3 +-
  1248. toolkit/components/printing/content/printUtils.js | 6 +-
  1249. toolkit/components/startup/nsAppStartup.cpp | 3 +-
  1250. toolkit/components/telemetry/Histograms.json | 31 +
  1251. .../components/telemetry/histogram-whitelists.json | 2 +
  1252. toolkit/components/url-classifier/SafeBrowsing.jsm | 3 -
  1253. .../url-classifier/nsUrlClassifierDBService.cpp | 3 -
  1254. .../url-classifier/nsUrlClassifierUtils.cpp | 2 +-
  1255. .../url-classifier/tests/mochitest/bad.css | 1 +
  1256. .../url-classifier/tests/mochitest/chrome.ini | 1 +
  1257. .../tests/mochitest/classifierFrame.html | 11 +-
  1258. .../tests/mochitest/classifierHelper.js | 34 +
  1259. .../url-classifier/tests/mochitest/gethash.sjs | 119 +
  1260. .../tests/mochitest/gethashFrame.html | 62 +
  1261. .../url-classifier/tests/mochitest/import.css | 6 +-
  1262. .../url-classifier/tests/mochitest/mochitest.ini | 4 +
  1263. .../tests/mochitest/test_gethash.html | 150 +
  1264. .../mochitest/test_safebrowsing_bug1272239.html | 87 +
  1265. toolkit/content/aboutSupport.js | 1 +
  1266. toolkit/content/browser-content.js | 11 +
  1267. .../content/tests/chrome/test_menulist_paging.xul | 41 +-
  1268. .../en-US/chrome/global/aboutSupport.properties | 1 +
  1269. toolkit/modules/GMPUtils.jsm | 15 +-
  1270. toolkit/modules/SelectContentHelper.jsm | 4 +
  1271. toolkit/modules/SelectParentHelper.jsm | 17 +-
  1272. toolkit/modules/Troubleshoot.jsm | 2 +
  1273. .../modules/tests/browser/browser_Troubleshoot.js | 3 +
  1274. toolkit/moz.configure | 13 +
  1275. toolkit/mozapps/extensions/content/extensions.js | 2 +
  1276. toolkit/mozapps/extensions/content/setting.xml | 46 +-
  1277. .../extensions/test/browser/browser_gmpProvider.js | 5 +-
  1278. .../test/browser/browser_inlinesettings.js | 47 +-
  1279. .../test/browser/browser_inlinesettings_info.js | 3 +-
  1280. .../extensions/test/browser/more_options.xul | 2 +-
  1281. toolkit/themes/osx/global/popup.css | 6 +-
  1282. toolkit/xre/nsAppRunner.cpp | 46 +-
  1283. toolkit/xre/nsAppRunner.h | 1 -
  1284. toolkit/xre/nsEmbedFunctions.cpp | 26 +
  1285. .../eslint/eslint-plugin-mozilla/docs/index.rst | 4 +
  1286. .../docs/reject-some-requires.rst | 12 +
  1287. .../lint/eslint/eslint-plugin-mozilla/lib/index.js | 2 +
  1288. .../lib/rules/reject-some-requires.js | 48 +
  1289. .../lint/eslint/eslint-plugin-mozilla/package.json | 2 +-
  1290. tools/lint/eslint/manifest.tt | 4 +-
  1291. tools/lint/eslint/npm-shrinkwrap.json | 14 +-
  1292. tools/lint/mach_commands.py | 2 +-
  1293. widget/InputData.cpp | 4 +-
  1294. widget/TextEvents.h | 1 +
  1295. widget/android/AndroidBridge.cpp | 38 -
  1296. widget/android/AndroidBridge.h | 4 -
  1297. widget/android/AndroidJavaWrappers.cpp | 8 +-
  1298. widget/android/GeneratedJNINatives.h | 6 +-
  1299. widget/android/GeneratedJNIWrappers.cpp | 11 +
  1300. widget/android/GeneratedJNIWrappers.h | 30 +
  1301. widget/android/android/StrongPointer.h | 239 -
  1302. widget/android/moz.build | 1 -
  1303. widget/android/nsAppShell.cpp | 1 -
  1304. widget/android/nsDeviceContextAndroid.cpp | 10 +-
  1305. widget/android/nsWindow.cpp | 80 +-
  1306. widget/cocoa/nsChildView.h | 13 +-
  1307. widget/cocoa/nsChildView.mm | 80 +-
  1308. widget/cocoa/nsCocoaUtils.mm | 2 +-
  1309. widget/cocoa/nsCocoaWindow.h | 2 +-
  1310. widget/cocoa/nsDeviceContextSpecX.mm | 2 +-
  1311. widget/cocoa/nsMenuBarX.mm | 56 +-
  1312. widget/cocoa/nsMenuItemX.mm | 14 +-
  1313. widget/cocoa/nsMenuX.h | 2 +-
  1314. widget/cocoa/nsMenuX.mm | 26 +-
  1315. widget/gonk/GeckoTouchDispatcher.cpp | 3 +
  1316. widget/gonk/nsWindow.cpp | 50 +-
  1317. widget/gtk/WidgetStyleCache.cpp | 109 +-
  1318. widget/gtk/gtk3drawing.cpp | 315 +-
  1319. widget/gtk/gtkdrawing.h | 6 +
  1320. widget/gtk/nsDeviceContextSpecG.cpp | 2 +-
  1321. widget/gtk/nsDragService.cpp | 4 +-
  1322. widget/gtk/nsScreenManagerGtk.cpp | 14 +-
  1323. widget/gtk/nsSound.cpp | 4 +-
  1324. widget/gtk/nsWidgetFactory.cpp | 2 +-
  1325. widget/gtk/nsWindow.cpp | 84 +-
  1326. widget/gtk/nsWindow.h | 10 +-
  1327. widget/nsBaseWidget.cpp | 61 +-
  1328. widget/nsBaseWidget.h | 25 +-
  1329. widget/nsDeviceContextSpecProxy.cpp | 2 +-
  1330. widget/nsIWidget.h | 62 +-
  1331. widget/nsPrintOptionsImpl.cpp | 12 +-
  1332. widget/nsShmImage.cpp | 51 +-
  1333. widget/nsShmImage.h | 4 +-
  1334. widget/nsTransferable.cpp | 52 +-
  1335. widget/windows/AudioSession.cpp | 4 +-
  1336. widget/windows/GfxInfo.cpp | 6 -
  1337. widget/windows/JumpListBuilder.cpp | 30 +-
  1338. widget/windows/JumpListItem.h | 10 +-
  1339. widget/windows/TSFTextStore.cpp | 9 +-
  1340. widget/windows/TSFTextStore.h | 6 +-
  1341. widget/windows/TaskbarPreviewButton.h | 2 +-
  1342. widget/windows/WidgetTraceEvent.cpp | 2 +-
  1343. widget/windows/WinTaskbar.cpp | 12 +-
  1344. widget/windows/WinUtils.h | 16 +-
  1345. widget/windows/nsDataObjCollection.h | 4 +-
  1346. widget/windows/nsDeviceContextSpecWin.cpp | 32 +-
  1347. widget/windows/nsDragService.cpp | 12 +-
  1348. widget/windows/nsFilePicker.h | 14 +-
  1349. widget/windows/nsNativeThemeWin.cpp | 2 +-
  1350. widget/windows/nsWindow.h | 4 +-
  1351. widget/windows/nsWindowBase.cpp | 4 +-
  1352. xpcom/base/CycleCollectedJSRuntime.cpp | 36 +-
  1353. xpcom/base/CycleCollectedJSRuntime.h | 8 +-
  1354. xpcom/base/DebuggerOnGCRunnable.cpp | 4 +-
  1355. xpcom/base/DebuggerOnGCRunnable.h | 2 +-
  1356. xpcom/base/Logging.h | 11 -
  1357. xpcom/base/nsDebugImpl.cpp | 42 +-
  1358. xpcom/glue/nsClassHashtable.h | 2 +
  1359. xpcom/io/nsAnonymousTemporaryFile.cpp | 4 +-
  1360. xpfe/appshell/moz.build | 2 +
  1361. xpfe/appshell/nsChromeTreeOwner.cpp | 39 +
  1362. xpfe/appshell/nsContentTreeOwner.cpp | 39 +
  1363. xpfe/appshell/nsIXULBrowserWindow.idl | 1 +
  1364. xpfe/appshell/nsIXULWindow.idl | 29 +-
  1365. xpfe/appshell/nsXULWindow.cpp | 126 +-
  1366. xpfe/appshell/nsXULWindow.h | 14 +
  1367. 1352 files changed, 53424 insertions(+), 28262 deletions(-)
  1368. create mode 100644 addon-sdk/source/test/leak/test-leak-tab-events.js
  1369. create mode 100644 b2g/components/GaiaChrome.cpp
  1370. create mode 100644 b2g/components/GaiaChrome.h
  1371. create mode 100644 b2g/components/nsIGaiaChrome.idl
  1372. create mode 100644 browser/components/contextualidentity/test/browser/browser_eme.js
  1373. create mode 100644 browser/components/extensions/test/browser/browser_ext_contextMenus_urlPatterns.js
  1374. create mode 100644 browser/components/privatebrowsing/test/browser/browser_privatebrowsing_context_and_chromeFlags.js
  1375. create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-07.js
  1376. create mode 100644 devtools/client/debugger/test/mochitest/doc_proxy.html
  1377. create mode 100644 devtools/client/dom/test/browser_dom_array.js
  1378. create mode 100644 devtools/client/dom/test/page_array.html
  1379. delete mode 100644 devtools/client/eyedropper/commands.js
  1380. delete mode 100644 devtools/client/eyedropper/crosshairs.css
  1381. delete mode 100644 devtools/client/eyedropper/eyedropper-child.js
  1382. delete mode 100644 devtools/client/eyedropper/eyedropper.js
  1383. delete mode 100644 devtools/client/eyedropper/eyedropper.xul
  1384. delete mode 100644 devtools/client/eyedropper/nocursor.css
  1385. delete mode 100644 devtools/client/eyedropper/test/browser.ini
  1386. delete mode 100644 devtools/client/eyedropper/test/browser_eyedropper_basic.js
  1387. delete mode 100644 devtools/client/eyedropper/test/browser_eyedropper_cmd.js
  1388. delete mode 100644 devtools/client/eyedropper/test/color-block.html
  1389. delete mode 100644 devtools/client/eyedropper/test/head.js
  1390. create mode 100644 devtools/client/inspector/.eslintrc
  1391. create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-clipboard.js
  1392. create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-events.js
  1393. create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-show-hide.js
  1394. create mode 100644 devtools/client/inspector/test/browser_inspector_search-sidebar.js
  1395. delete mode 100644 devtools/client/shared/components/reps/named-node-map.js
  1396. rename devtools/client/{eyedropper/test => shared/components/test/mochitest}/.eslintrc (58%)
  1397. create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_event.html
  1398. create mode 100755 devtools/client/shared/vendor/jsol.js
  1399. create mode 100644 devtools/server/actors/highlighters/eye-dropper.js
  1400. create mode 100644 devtools/server/tests/mochitest/inspector-eyedropper.html
  1401. create mode 100644 devtools/server/tests/mochitest/test_inspector-pick-color.html
  1402. rename devtools/{client => }/shared/css-color-db.js (100%)
  1403. rename devtools/{client => }/shared/css-color.js (99%)
  1404. create mode 100644 docshell/test/navigation/file_triggeringprincipal_frame_1.html
  1405. create mode 100644 docshell/test/navigation/file_triggeringprincipal_frame_2.html
  1406. create mode 100644 docshell/test/navigation/file_triggeringprincipal_subframe.html
  1407. create mode 100644 docshell/test/navigation/file_triggeringprincipal_subframe_nav.html
  1408. create mode 100644 docshell/test/navigation/test_triggeringprincipal_frame_nav.html
  1409. create mode 100644 dom/animation/test/crashtests/1272475-1.html
  1410. create mode 100644 dom/animation/test/crashtests/1272475-2.html
  1411. create mode 100644 dom/animation/test/mozilla/file_transform_limits.html
  1412. create mode 100644 dom/animation/test/mozilla/test_transform_limits.html
  1413. create mode 100644 dom/base/CustomElementsRegistry.cpp
  1414. create mode 100644 dom/base/CustomElementsRegistry.h
  1415. create mode 100644 dom/canvas/crashtests/1288872-1.html
  1416. create mode 100644 dom/events/TextClause.cpp
  1417. create mode 100644 dom/events/TextClause.h
  1418. create mode 100644 dom/html/crashtests/1282894.html
  1419. create mode 100644 dom/media/gmp/widevine-adapter/WidevineFileIO.cpp
  1420. create mode 100644 dom/media/gmp/widevine-adapter/WidevineFileIO.h
  1421. create mode 100644 dom/system/linux/GpsdLocationProvider.cpp
  1422. create mode 100644 dom/system/linux/GpsdLocationProvider.h
  1423. create mode 100644 dom/system/linux/moz.build
  1424. delete mode 100644 dom/tests/mochitest/beacon/beacon-cors-redirect-handler.sjs
  1425. create mode 100644 dom/tests/mochitest/beacon/beacon-redirect-handler.sjs
  1426. delete mode 100644 dom/tests/mochitest/beacon/test_beaconPreflight.html
  1427. delete mode 100644 dom/tests/mochitest/beacon/test_beaconPreflightFailure.html
  1428. rename dom/tests/mochitest/beacon/{test_beaconCORSRedirect.html => test_beaconRedirect.html} (65%)
  1429. create mode 100644 dom/tests/mochitest/pointerlock/file_changeLockElement.html
  1430. create mode 100644 dom/webidl/CustomElementsRegistry.webidl
  1431. create mode 100644 dom/webidl/HiddenPluginEvent.webidl
  1432. create mode 100644 dom/webidl/TextClause.webidl
  1433. create mode 100644 embedding/components/windowwatcher/test/browser_new_content_window_chromeflags.js
  1434. create mode 100644 js/src/jit-test/tests/debug/Object-proxy.js
  1435. create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1289058.js
  1436. create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1289073.js
  1437. create mode 100644 js/src/jit-test/tests/wasm/globals.js
  1438. create mode 100644 js/src/jit-test/tests/wasm/table-gc.js
  1439. create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-1-ref.html
  1440. create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-1.html
  1441. create mode 100644 layout/reftests/bugs/1157127-1-ref.html
  1442. create mode 100644 layout/reftests/bugs/1157127-1.html
  1443. create mode 100644 layout/reftests/bugs/1157127-subframe.xml
  1444. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1-ref.html
  1445. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1.html
  1446. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2-ref.html
  1447. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2.html
  1448. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3-ref.html
  1449. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3.html
  1450. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-1.html
  1451. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-2.html
  1452. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4.html
  1453. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-1.html
  1454. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-2.html
  1455. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5.html
  1456. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6-ref.html
  1457. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6.html
  1458. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7-ref.html
  1459. create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7.html
  1460. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-bl.png
  1461. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-bo.png
  1462. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-br.png
  1463. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-ct.png
  1464. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-le.png
  1465. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-ri.png
  1466. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-tl.png
  1467. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-to.png
  1468. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule-tr.png
  1469. create mode 100644 layout/reftests/w3c-css/submitted/background/reticule.png
  1470. rename media/libcubeb/src/{cubeb_audiounit.c => cubeb_audiounit.cpp} (83%)
  1471. create mode 100644 media/libyuv/BUILD.gn
  1472. create mode 100644 media/libyuv/CMakeLists.txt
  1473. create mode 100644 media/libyuv/PRESUBMIT.py
  1474. create mode 100644 media/libyuv/README.md
  1475. create mode 100644 media/libyuv/build_overrides/build.gni
  1476. create mode 100644 media/libyuv/chromium/README
  1477. create mode 100644 media/libyuv/docs/environment_variables.md
  1478. create mode 100644 media/libyuv/docs/filtering.md
  1479. create mode 100644 media/libyuv/docs/formats.md
  1480. create mode 100644 media/libyuv/docs/getting_started.md
  1481. create mode 100644 media/libyuv/docs/rotation.md
  1482. create mode 100644 media/libyuv/download_vs_toolchain.py
  1483. create mode 100644 media/libyuv/gyp_libyuv
  1484. create mode 100644 media/libyuv/gyp_libyuv.py
  1485. create mode 100644 media/libyuv/include/libyuv/compare_row.h
  1486. delete mode 100644 media/libyuv/include/libyuv/format_conversion.h
  1487. create mode 100644 media/libyuv/include/libyuv/rotate_row.h
  1488. create mode 100644 media/libyuv/setup_links.py
  1489. rename media/libyuv/source/{compare_posix.cc => compare_gcc.cc} (90%)
  1490. create mode 100644 media/libyuv/source/compare_neon64.cc
  1491. delete mode 100644 media/libyuv/source/format_conversion.cc
  1492. create mode 100644 media/libyuv/source/rotate_any.cc
  1493. create mode 100644 media/libyuv/source/rotate_common.cc
  1494. create mode 100644 media/libyuv/source/rotate_gcc.cc
  1495. create mode 100644 media/libyuv/source/rotate_neon64.cc
  1496. create mode 100644 media/libyuv/source/rotate_win.cc
  1497. rename media/libyuv/source/{row_posix.cc => row_gcc.cc} (56%)
  1498. create mode 100644 media/libyuv/source/row_neon64.cc
  1499. delete mode 100644 media/libyuv/source/row_x86.asm
  1500. create mode 100644 media/libyuv/source/scale_any.cc
  1501. rename media/libyuv/source/{scale_posix.cc => scale_gcc.cc} (65%)
  1502. create mode 100644 media/libyuv/source/scale_neon64.cc
  1503. delete mode 100644 media/libyuv/source/x86inc.asm
  1504. create mode 100644 media/libyuv/sync_chromium.py
  1505. create mode 100644 media/libyuv/third_party/gflags/BUILD.gn
  1506. create mode 100644 media/libyuv/third_party/gflags/LICENSE
  1507. create mode 100644 media/libyuv/third_party/gflags/README.libyuv
  1508. create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/gflags/gflags.h
  1509. create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/gflags/gflags_completions.h
  1510. create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/gflags/gflags_declare.h
  1511. create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/gflags/gflags_gflags.h
  1512. create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/private/config.h
  1513. create mode 100644 media/libyuv/third_party/gflags/gen/win/include/gflags/gflags.h
  1514. create mode 100644 media/libyuv/third_party/gflags/gen/win/include/gflags/gflags_completions.h
  1515. create mode 100644 media/libyuv/third_party/gflags/gen/win/include/gflags/gflags_declare.h
  1516. create mode 100644 media/libyuv/third_party/gflags/gen/win/include/gflags/gflags_gflags.h
  1517. create mode 100644 media/libyuv/third_party/gflags/gen/win/include/private/config.h
  1518. create mode 100644 media/libyuv/third_party/gflags/gflags.gyp
  1519. create mode 100644 media/libyuv/tools/OWNERS
  1520. create mode 100644 media/libyuv/tools/gritsettings/README
  1521. create mode 100644 media/libyuv/tools/gritsettings/resource_ids
  1522. create mode 100644 media/libyuv/tools/msan/OWNERS
  1523. create mode 100644 media/libyuv/tools/msan/blacklist.txt
  1524. create mode 100644 media/libyuv/tools/ubsan/OWNERS
  1525. create mode 100644 media/libyuv/tools/ubsan/blacklist.txt
  1526. create mode 100644 media/libyuv/tools/ubsan/vptr_blacklist.txt
  1527. create mode 100644 media/libyuv/unit_test/color_test.cc
  1528. create mode 100644 media/libyuv/unit_test/testdata/juno.txt
  1529. delete mode 100644 media/libyuv/unit_test/version_test.cc
  1530. create mode 100644 media/libyuv/util/android/test_runner.py
  1531. delete mode 100644 mfbt/NumericLimits.h
  1532. delete mode 100644 mobile/android/base/java/org/mozilla/gecko/distribution/PartnerBookmarksProviderClient.java
  1533. create mode 100644 mobile/android/base/java/org/mozilla/gecko/distribution/PartnerBookmarksProviderProxy.java
  1534. create mode 100644 mobile/android/base/java/org/mozilla/gecko/home/activitystream/ActivityStream.java
  1535. create mode 100644 mobile/android/base/resources/layout/activity_stream.xml
  1536. delete mode 100644 mobile/android/tests/browser/robocop/src/org/mozilla/gecko/tests/testAwesomebar.java
  1537. delete mode 100644 netwerk/test/TestStandardURL.cpp
  1538. create mode 100644 netwerk/test/gtest/TestStandardURL.cpp
  1539. rename {devtools/client/eyedropper => netwerk/test/gtest}/moz.build (52%)
  1540. rename netwerk/test/unit/{test_cache2-29e-non-206-response.js => test_cache2-29e-concurrent_read_half-non-206-response.js} (95%)
  1541. create mode 100644 python/mozbuild/mozpack/archive.py
  1542. create mode 100644 python/mozbuild/mozpack/test/test_archive.py
  1543. rename security/manager/ssl/tests/unit/{test_fallback_cipher.js => test_weak_crypto.js} (55%)
  1544. create mode 100644 taskcluster/docs/docker-images.rst
  1545. create mode 100644 taskcluster/scripts/tester/test-ubuntu1204.sh
  1546. rename taskcluster/scripts/tester/{test-linux.sh => test-ubuntu1604.sh} (96%)
  1547. mode change 100644 => 100755 testing/docker/decision/bin/checkout-gecko
  1548. create mode 100755 testing/docker/decision/bin/run-action
  1549. create mode 100755 testing/docker/decision/bin/run-decision
  1550. create mode 100755 testing/docker/decision/tooltool.py
  1551. create mode 100644 testing/docker/desktop1604-test/Dockerfile
  1552. create mode 100644 testing/docker/desktop1604-test/apport
  1553. create mode 100755 testing/docker/desktop1604-test/bin/run-wizard
  1554. create mode 100644 testing/docker/desktop1604-test/bin/test.sh
  1555. create mode 100644 testing/docker/desktop1604-test/buildprops.json
  1556. create mode 100644 testing/docker/desktop1604-test/deja-dup-monitor.desktop
  1557. create mode 100644 testing/docker/desktop1604-test/dot-files/config/pip/pip.conf
  1558. create mode 100644 testing/docker/desktop1604-test/dot-files/config/user-dirs.dirs
  1559. create mode 100644 testing/docker/desktop1604-test/dot-files/config/user-dirs.locale
  1560. create mode 100644 testing/docker/desktop1604-test/dot-files/hgrc
  1561. create mode 100644 testing/docker/desktop1604-test/dot-files/pulse/default.pa
  1562. create mode 100644 testing/docker/desktop1604-test/fonts.conf
  1563. create mode 100644 testing/docker/desktop1604-test/jockey-gtk.desktop
  1564. create mode 100644 testing/docker/desktop1604-test/motd
  1565. create mode 100644 testing/docker/desktop1604-test/release-upgrades
  1566. create mode 100644 testing/docker/desktop1604-test/taskcluster-interactive-shell
  1567. create mode 100644 testing/docker/desktop1604-test/tc-vcs-config.yml
  1568. create mode 100644 testing/docker/desktop1604-test/tester.env
  1569. create mode 100755 testing/docker/recipes/checkout-gecko-and-run
  1570. create mode 100644 testing/docker/recipes/install-mercurial.sh
  1571. create mode 100644 testing/docker/ubuntu1604-test/Dockerfile
  1572. create mode 100644 testing/docker/ubuntu1604-test/REGISTRY
  1573. create mode 100644 testing/docker/ubuntu1604-test/VERSION
  1574. create mode 100644 testing/docker/ubuntu1604-test/system-setup.sh
  1575. create mode 100644 testing/marionette/harness/marionette/chrome/test_dialog.xul
  1576. delete mode 100644 testing/mozharness/configs/builds/releng_sub_android_configs/64_api_11.py
  1577. delete mode 100644 testing/mozharness/configs/builds/releng_sub_android_configs/64_api_11_debug.py
  1578. delete mode 100644 testing/mozharness/configs/builds/releng_sub_android_configs/64_api_9.py
  1579. delete mode 100644 testing/mozharness/configs/builds/releng_sub_android_configs/64_api_9_debug.py
  1580. delete mode 100644 testing/mozharness/configs/single_locale/ash_android-api-9.py
  1581. delete mode 100644 testing/mozharness/configs/single_locale/mozilla-aurora_android-api-9.py
  1582. delete mode 100644 testing/mozharness/configs/single_locale/mozilla-central_android-api-9.py
  1583. delete mode 100644 testing/mozharness/configs/single_locale/release_mozilla-beta_android_api_9.py
  1584. delete mode 100644 testing/mozharness/configs/single_locale/release_mozilla-release_android_api_9.py
  1585. delete mode 100644 testing/mozharness/configs/single_locale/staging_release_mozilla-beta_android_api_9.py
  1586. delete mode 100644 testing/mozharness/configs/single_locale/staging_release_mozilla-release_android_api_9.py
  1587. delete mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/align_middle_position_gt_50.html.ini
  1588. delete mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u06E9_no_strong_dir.html.ini
  1589. delete mode 100644 testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/evil/single_quote.html.ini
  1590. create mode 100644 toolkit/components/contextualidentity/tests/unit/test_basic.js
  1591. create mode 100644 toolkit/components/contextualidentity/tests/unit/xpcshell.ini
  1592. create mode 100644 toolkit/components/extensions/test/mochitest/chrome_head.js
  1593. create mode 100644 toolkit/components/extensions/test/mochitest/test_chrome_ext_trustworthy_origin.html
  1594. create mode 100644 toolkit/components/extensions/test/mochitest/test_ext_background_canvas.html
  1595. create mode 100644 toolkit/components/extensions/test/mochitest/test_ext_contentscript_exporthelpers.html
  1596. create mode 100644 toolkit/components/url-classifier/tests/mochitest/bad.css
  1597. create mode 100644 toolkit/components/url-classifier/tests/mochitest/gethash.sjs
  1598. create mode 100644 toolkit/components/url-classifier/tests/mochitest/gethashFrame.html
  1599. create mode 100644 toolkit/components/url-classifier/tests/mochitest/test_gethash.html
  1600. create mode 100644 toolkit/components/url-classifier/tests/mochitest/test_safebrowsing_bug1272239.html
  1601. create mode 100644 tools/lint/eslint/eslint-plugin-mozilla/docs/reject-some-requires.rst
  1602. create mode 100644 tools/lint/eslint/eslint-plugin-mozilla/lib/rules/reject-some-requires.js
  1603. delete mode 100644 widget/android/android/StrongPointer.h
  1604.  
  1605. real 0m57.628s
  1606. user 0m0.000s
  1607. sys 0m0.000s
  1608.  
  1609. jean-@DESKTOP-KF65E8I ~/Work/Mozilla/mozilla-central
  1610. $
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement