b7ddda6b7d5cf19796d0da0b4b385f55a5ed5c60: Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:40 +0000 - rev 487116
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1570369 - Part 8: Use IPDL refcounted for PGMPVideo{Encoder,Decoder}, r=jya Differential Revision: https://phabricator.services.mozilla.com/D40261
3965b36db6d56c90d91c47ad621e85c683befe25: Bug 1570369 - Part 7: Use IPDL refcounted for PFileSystemRequest, r=baku
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:37 +0000 - rev 487115
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1570369 - Part 7: Use IPDL refcounted for PFileSystemRequest, r=baku Differential Revision: https://phabricator.services.mozilla.com/D40260
426b1e2ed9cba08d02130ca4b1b04230d4391707: Bug 1570369 - Part 6: Use IPDL refcounted for PExternalHelperApp, r=smaug
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:35 +0000 - rev 487114
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1570369 - Part 6: Use IPDL refcounted for PExternalHelperApp, r=smaug Differential Revision: https://phabricator.services.mozilla.com/D40258
0b5d6a52c67fa8c0c35bb9a94d6c95d0b77ce13a: Bug 1570369 - Part 5: Use IPDL refcounted for PCompositorBridge, r=mattwoodrow
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:33 +0000 - rev 487113
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1570369 - Part 5: Use IPDL refcounted for PCompositorBridge, r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D40256
7faaefc8189cc87bec77ac02bbfc26181f89eec4: Bug 1570369 - Part 4: Use IPDL refcounted for PChromiumCDM, r=jya
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:31 +0000 - rev 487112
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1570369 - Part 4: Use IPDL refcounted for PChromiumCDM, r=jya Differential Revision: https://phabricator.services.mozilla.com/D40255
eb83232702916ef8fba9b123ca5f05dd1c39c4e6: Bug 1570369 - Part 3: Use IPDL refcounted for PBrowser, r=farre
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:24 +0000 - rev 487111
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1570369 - Part 3: Use IPDL refcounted for PBrowser, r=farre Differential Revision: https://phabricator.services.mozilla.com/D40254
690edc0673c61f056f8a4106237f79b1f6a734ba: Bug 1570369 - Part 2: Use IPDL refcounted for PAPZInputBridge, r=rhunt
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:22 +0000 - rev 487110
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1570369 - Part 2: Use IPDL refcounted for PAPZInputBridge, r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D40253
5e4fcb61acf8f04d7ebe942cf90a8f64382633d1: Bug 1570369 - Part 1: Use IPDL refcounted for PWindowGlobal, r=farre
Nika Layzell <nika@thelayzells.com> - Thu, 08 Aug 2019 16:46:20 +0000 - rev 487109
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1570369 - Part 1: Use IPDL refcounted for PWindowGlobal, r=farre Differential Revision: https://phabricator.services.mozilla.com/D40252
e16c7b1afee251fa2ff2653515dc7801efedeb44: Bug 1571439 - Add new test r=decoder
Paul Bone <pbone@mozilla.com> - Thu, 08 Aug 2019 23:30:15 +0000 - rev 487108
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1571439 - Add new test r=decoder Differential Revision: https://phabricator.services.mozilla.com/D40807
0501f9e0b746c874135999c63b0b97d57fdd2936: Bug 1571855 - Disable tautology warning in nsIFrame.h in Clang. r=heycam
Andrew McCreight <continuation@gmail.com> - Thu, 08 Aug 2019 22:20:01 +0000 - rev 487107
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1571855 - Disable tautology warning in nsIFrame.h in Clang. r=heycam ClassID::nsBox_id is zero, so that case is trivial. Disable the warning in Clang, like it is in GCC. The Clang pragma can't be behind an #elseif because Clang appears to define __GNUC__, too. Differential Revision: https://phabricator.services.mozilla.com/D40866
454836ef9499e895937d972c64a60e23135d988b: Bug 1572542 - [wdspec] Don't navigate in switch_to_window/alerts.py to keep the outerWindowId. r=webdriver-reviewers,ato
Henrik Skupin <mail@hskupin.info> - Thu, 08 Aug 2019 21:38:31 +0000 - rev 487106
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1572542 - [wdspec] Don't navigate in switch_to_window/alerts.py to keep the outerWindowId. r=webdriver-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D41284
8016ae836490ec99e63c1961074e06c0c2a48cab: Bug 1565689 - part7 : add browser test. r=baku
alwu <alwu@mozilla.com> - Wed, 07 Aug 2019 01:45:59 +0000 - rev 487105
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1565689 - part7 : add browser test. r=baku Differential Revision: https://phabricator.services.mozilla.com/D38147
bd22cb43dc5966bdd1d4156ede3e073d4d761b6e: Bug 1565689 - part6 : add gtests. r=baku
alwu <alwu@mozilla.com> - Wed, 07 Aug 2019 01:46:01 +0000 - rev 487104
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1565689 - part6 : add gtests. r=baku Differential Revision: https://phabricator.services.mozilla.com/D38146
d138720d49a9ca30198d6afcb36eac2f83019623: Bug 1565689 - part5 : control media from chrome process. r=farre,baku
alwu <alwu@mozilla.com> - Wed, 07 Aug 2019 01:46:03 +0000 - rev 487103
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1565689 - part5 : control media from chrome process. r=farre,baku This patch implements how to use MediaController to control corresponding media in content processes. Differential Revision: https://phabricator.services.mozilla.com/D38145
5790ef015c5bb5ef6a2fb15cfb3ea38d8bc04dfd: Bug 1565689 - part4 : notify controller about media active state and audible state changed from content processes. r=baku
alwu <alwu@mozilla.com> - Thu, 08 Aug 2019 20:01:19 +0000 - rev 487102
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1565689 - part4 : notify controller about media active state and audible state changed from content processes. r=baku We implement some helpful functions in MediaControlUtils which can be used to notify controller when media starts/stops playing or become audible/inaudible. For now, we can temporarily notify these changes in AudioChannelService where we have already known when media has these kinds of status changing. Differential Revision: https://phabricator.services.mozilla.com/D38144
2642920cf29982dfaa150eaa2b6376d897272636: Bug 1565689 - part3 : use static pref to control audio competing. r=baku
alwu <alwu@mozilla.com> - Wed, 07 Aug 2019 01:46:06 +0000 - rev 487101
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1565689 - part3 : use static pref to control audio competing. r=baku We don't want to enable audio competing by default, so hide this feature behind a static pref. Differential Revision: https://phabricator.services.mozilla.com/D38143
c1a2ecc4098e71b51a2324b6886a2dead9b17206: Bug 1565689 - part2 : implement AudioFocusManager. r=baku
alwu <alwu@mozilla.com> - Wed, 07 Aug 2019 01:46:08 +0000 - rev 487100
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1565689 - part2 : implement AudioFocusManager. r=baku In order to support audio competing among different tabs, we implement a new class AudioFocusManager. AudioFocusManager is used to assign the audio focus to different requester and decide which requester can own audio focus when audio competing happens. When the audio competing happens, the last request would be a winner who can still own the audio focus, and all the other requesters would lose the audio focus. Now MediaController is the onlt requester, it would request the audio focus when it becomes audible and revoke the audio focus when the controller is no longer active. Differential Revision: https://phabricator.services.mozilla.com/D38142
f6383bdf9dfdf821d9bb12d9e11fb5968924bec6: Bug 1565689 - part1 : implement MediaController and MediaControlService. r=baku
alwu <alwu@mozilla.com> - Wed, 07 Aug 2019 01:46:10 +0000 - rev 487099
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1565689 - part1 : implement MediaController and MediaControlService. r=baku In order to have a centralized audio control in the parent process, we create two new classes here. * MediaController MediaController is a class used to control certain amount of media in the content process. Every controller corresponds to a browsing context. For example, TabMediaController would correspond to the top level browsing context, which mean it can control all media in the specific tab. * MediaControlService As there might be multiple tabs playing audio, so there would be multiple controllers. MediaControlService is a place to manage all of them, you can access specific controller through MediaControlService by providing controller ID. Everytime a controller becomes active, which means there is a media starts in corresponding browsing context, then controller would be added into the list of the MediaControlService. And it would be removed from the list when the media in corresponding browsering context stopped. Differential Revision: https://phabricator.services.mozilla.com/D38141
b49f507152f9e1df9fd753eb925e4a176b5337f5: Bug 1572229 - Use modern jsoncpp readers/writers when (de)serializing principals r=jkt
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 08 Aug 2019 22:39:07 +0000 - rev 487098
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1572229 - Use modern jsoncpp readers/writers when (de)serializing principals r=jkt Differential Revision: https://phabricator.services.mozilla.com/D41088
0d849d4df147e341c86ec34cce0c8b8ea224b70a: Bug 1572557 - Clarify a confusing comment in two security prefs
Tom Ritter <tom@mozilla.com> - Thu, 08 Aug 2019 21:42:16 +0000 - rev 487097
Push 36411 by rmaries@mozilla.com at Fri, 09 Aug 2019 03:49:20 +0000
Bug 1572557 - Clarify a confusing comment in two security prefs Differential Revision: https://phabricator.services.mozilla.com/D41286
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip