56d43815607853dacf7ae7d272912ef3e8927229: Bug 1527811 - Hide OpenH264 by default on Windows on ARM. r=dminor,r=Gijs
Chris Pearce <cpearce@mozilla.com> - Fri, 15 Feb 2019 13:25:38 +1300 - rev 461693
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1527811 - Hide OpenH264 by default on Windows on ARM. r=dminor,r=Gijs We don't have an aarch64 build of OpenH264 yet, and WebRTC on aarch64 is blocked by DirectShow support from MS, so just hide OpenH264 from the addons manager UI for now. We achieve this by moving the isEME() check in GMPUtils.isPluginHidden() down to after the isPluginSupported()||isPluginVisible() check, so we can use the media.gmp-gmpopenh264.visible pref to hide OpenH264 in the addons manager. When we are ready to enable WebRTC, we can flip the pref. Differential Revision: https://phabricator.services.mozilla.com/D19903
4afca6b3252ee9a327eaf3c2ecfdaaf432025621: Bug 1527811 - Don't pass appdir and omnijar path to GMP processes. r=bobowen
Chris Pearce <cpearce@mozilla.com> - Fri, 15 Feb 2019 10:47:45 +1300 - rev 461692
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1527811 - Don't pass appdir and omnijar path to GMP processes. r=bobowen GMP shouldn't need them anyway, and this reduces the dependencies from the x86 build we need to package in the "i686" subdir. Differential Revision: https://phabricator.services.mozilla.com/D19902
ad0dfa4133e60c498598f52b8a9307e8f2307584: Bug 1527811 - Ensure we write the ABI of the GMP we expect to have installed. r=Gijs
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Feb 2019 15:56:08 +1300 - rev 461691
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1527811 - Ensure we write the ABI of the GMP we expect to have installed. r=Gijs We write the ABI of the plugin we installed to preferences so that if the ABI stored in the profile of a previously installed plugin differs to the ABI of the Firefox build we're runnning, we can uninstall the plugin and re-install one with the correct ABI. Since we're downloading a plugin of a different ABI than the parent process, we need to modify the ABI written to preferences here. This mechanism was added to handle Firefox profiles transitioning from running in an x86 Firefox to an x64 Firefox on Windows. We can use the same mechanism to handle transitioning from an x86 to aarch64 Widevine here. When we eventually get an aarch64 version of Widevine, we can rollback this changeset, and the ABI mismatch will be detected, and we'll uninstall the x86 CDM, and download the new aarch64 CDM. Differential Revision: https://phabricator.services.mozilla.com/D19901
aae2bb67624e50f6628306cbd3a2099928161bca: Bug 1527811 - On Windows on ARM64, add ClearKey GMP to the GMPService in i686 subdir. r=Gijs
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Feb 2019 15:45:27 +1300 - rev 461690
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1527811 - On Windows on ARM64, add ClearKey GMP to the GMPService in i686 subdir. r=Gijs We need to tell the GMPService where to find the ClearKey GMP, and in Windows on ARM64 builds we should run the x86 ClearKey so that we test the same x86 emulation path that Widevine uses. This patch assumes that the ClearKey GMP and its appropriate directory structure are placed in the "i686" subdir of the aarch64 firefox dir by the build. Differential Revision: https://phabricator.services.mozilla.com/D19900
83b6c1e3d898fa3019621c54a472f9e53eb50047: Bug 1527811 - Add GMPUtils._isWindowsOnARM64(). r=Gijs
Chris Pearce <cpearce@mozilla.com> - Fri, 15 Feb 2019 10:46:23 +1300 - rev 461689
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1527811 - Add GMPUtils._isWindowsOnARM64(). r=Gijs Allows subsequent patches to special case behavior when running on Windows on ARM64. Differential Revision: https://phabricator.services.mozilla.com/D19899
c1e05d18c18e26802bfe4818a506d24d054a7c3c: Bug 1527811 - Execute plugin-container.exe for CDM GMP child process in "i686" subdir on Windows on ARM. r=bobowen
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Feb 2019 15:45:07 +1300 - rev 461688
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1527811 - Execute plugin-container.exe for CDM GMP child process in "i686" subdir on Windows on ARM. r=bobowen This patch assumes that "the build" places plugin-container.exe, xul.dll, and their dependencies in the "i686" subdirectory of the aarch64 firefox package directory. Differential Revision: https://phabricator.services.mozilla.com/D19898
9311a433ea1beecdb14b2a25ba98d60fb83a4d8c: Backed out 2 changesets (bug 1509466) for win build bustages
Andreea Pavel <apavel@mozilla.com> - Thu, 28 Feb 2019 06:08:46 +0200 - rev 461687
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Backed out 2 changesets (bug 1509466) for win build bustages Backed out changeset da0f977287bd (bug 1509466) Backed out changeset de1481b9b6fa (bug 1509466)
da0f977287bdc5fc72623f644953d9da00fbd38c: Bug 1509466 - Make cancelAnimationFrame cancel a pending request frame callback scheduled in the same frame; r=farre
Brian Birtles <birtles@gmail.com> - Mon, 25 Feb 2019 15:15:56 +0900 - rev 461686
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1509466 - Make cancelAnimationFrame cancel a pending request frame callback scheduled in the same frame; r=farre As per the following change to the HTML spec: https://github.com/whatwg/html/commit/86b05f8a07db0627a80781cd8e92179671a28806 when running a requestAnimationFrame callback it should be possible to cancel another requestAnimationFrame callback scheduled to run in the same frame by using cancelAnimationFrame. See issue: https://github.com/whatwg/html/issues/4359 Differential Revision: https://phabricator.services.mozilla.com/D20974
de1481b9b6faab60a32f630fa50ec2a16db11773: Bug 1509466 - Pass frame request callbacks along with their handles to nsRefreshDriver; r=farre
Brian Birtles <birtles@gmail.com> - Mon, 25 Feb 2019 15:02:12 +0900 - rev 461685
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1509466 - Pass frame request callbacks along with their handles to nsRefreshDriver; r=farre In the next patch in this series we want to compare the handle of frame callbacks we are about to run, with a set of canceled handles stored on the document. This patch makes us pass the handles along with the callbacks so we can do that. Incidentally doing this allows us to just swap array elements when building up the refresh driver's set of callbacks to run. That is hopefully a little more efficient than running the implicit conversion operator on each item and then appending to an array. Differential Revision: https://phabricator.services.mozilla.com/D20973
d11fd5d6bda6aca0e7e5786a45471726dfdddb9a: Backed out 2 changesets (bug 1526557, bug 1522244) for failing xpcshell at test_framebindings-02.js on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Thu, 28 Feb 2019 03:27:12 +0200 - rev 461684
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Backed out 2 changesets (bug 1526557, bug 1522244) for failing xpcshell at test_framebindings-02.js on a CLOSED TREE Backed out changeset 67bef7d63d86 (bug 1526557) Backed out changeset 09f23a363606 (bug 1522244)
67bef7d63d865cd66c8f7c836ed8a0b90da8215e: Bug 1526557 - Specify correct source location in logpoint messages, r=lsmyth.
Brian Hackett <bhackett1024@gmail.com> - Tue, 26 Feb 2019 17:11:52 -1000 - rev 461683
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1526557 - Specify correct source location in logpoint messages, r=lsmyth.
09f23a363606830752a90a88dc452dd6d58ec10e: Bug 1522244 - Fix previewing in worker threads for several builtin classes, r=lsmyth.
Brian Hackett <bhackett1024@gmail.com> - Wed, 27 Feb 2019 09:42:58 -1000 - rev 461682
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1522244 - Fix previewing in worker threads for several builtin classes, r=lsmyth.
e3d1480593cfa2a086e020cea30d2af9ac20fbe7: Bug 1358501 - Ion optimize JSOP_OPTIMIZE_SPREADCALL with a constant when Array iterator properties are in their initial state. r=jandem
André Bargull <andre.bargull@gmail.com> - Mon, 18 Feb 2019 05:58:09 -0800 - rev 461681
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1358501 - Ion optimize JSOP_OPTIMIZE_SPREADCALL with a constant when Array iterator properties are in their initial state. r=jandem
75af9e205c2887e3dffdca703d970eec92e83d08: Bug 1530320 - Update IANA language subtag registry data to version 2019-02-20. r=Waldo
André Bargull <andre.bargull@gmail.com> - Wed, 27 Feb 2019 12:45:49 -0800 - rev 461680
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1530320 - Update IANA language subtag registry data to version 2019-02-20. r=Waldo
ec32c653cca2ca7eff0aac75df3a16306e37fdee: Bug 1392259 - Drop reference to outstanding issue since the issue was resolved. r=me and DONTBUILD
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 27 Feb 2019 16:42:09 -0500 - rev 461679
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1392259 - Drop reference to outstanding issue since the issue was resolved. r=me and DONTBUILD
55b6a8c4e0154ac41f710bf1f3f5627c68ce8d42: Bug 1530324 - Part 8: Remove wrapper function for async functions. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 26 Feb 2019 08:35:41 -0800 - rev 461678
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1530324 - Part 8: Remove wrapper function for async functions. r=arai
dfcdd2084fea42de8d450614a26f196d12fe8106: Bug 1530324 - Part 7: Remove initial-yield for async functions. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 26 Feb 2019 08:33:30 -0800 - rev 461677
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1530324 - Part 7: Remove initial-yield for async functions. r=arai
b84fd1d91da2afcbd1d73bc16bc374fbe43c634c: Bug 1530324 - Part 6: Add JSOP_ASYNCRESOLVE to fulfill/reject an async function promise. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 26 Feb 2019 08:08:36 -0800 - rev 461676
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1530324 - Part 6: Add JSOP_ASYNCRESOLVE to fulfill/reject an async function promise. r=arai
48fb1e2b6e97f1f089c259d4f3209ee26a274e74: Bug 1530324 - Part 5: Store result promise in the internal generator object of async functions. r=arai
André Bargull <andre.bargull@gmail.com> - Mon, 25 Feb 2019 05:12:16 -0800 - rev 461675
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1530324 - Part 5: Store result promise in the internal generator object of async functions. r=arai
135c13d4ceba69ab9b70c4803198b107c8f0cc06: Bug 1530324 - Part 4: Remove wrapper function for async generators. r=arai
André Bargull <andre.bargull@gmail.com> - Mon, 25 Feb 2019 05:09:51 -0800 - rev 461674
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1530324 - Part 4: Remove wrapper function for async generators. r=arai
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip