52d384f924a177ffb6c377abc56bc7c47ec5b002: Backed out changeset 55c506cc9801 (bug 1541511) for wrench bustage on prim_store . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 14 May 2020 02:46:36 +0300 - rev 529753
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Backed out changeset 55c506cc9801 (bug 1541511) for wrench bustage on prim_store . CLOSED TREE
efbb5dd6bf7baeaee6a85520791aa051571786cb: Backed out 9 changesets (bug 1637487) for bustages on nsMixedContentBlocker.cpp . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 14 May 2020 02:41:40 +0300 - rev 529752
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Backed out 9 changesets (bug 1637487) for bustages on nsMixedContentBlocker.cpp . CLOSED TREE Backed out changeset 5633cc2aaa9b (bug 1637487) Backed out changeset c4f0c757cae0 (bug 1637487) Backed out changeset 65bb1114df87 (bug 1637487) Backed out changeset 1a64ef10e773 (bug 1637487) Backed out changeset d1709ebb7f46 (bug 1637487) Backed out changeset 286e5ee6517f (bug 1637487) Backed out changeset 83362625c297 (bug 1637487) Backed out changeset ab9df2f2d11f (bug 1637487) Backed out changeset b83f49bc11b0 (bug 1637487)
e102ee3e495a8e00c2c8ba36f4649b6f32ffb1bb: Bug 1534466 - P2 - add missing video impl for GetRtpSources;r=jib
Nico Grunbaum <na-g@nostrum.com> - Wed, 13 May 2020 23:18:24 +0000 - rev 529751
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1534466 - P2 - add missing video impl for GetRtpSources;r=jib Differential Revision: https://phabricator.services.mozilla.com/D74823
9325b9dc88d99595a98f85d88de8b183c98cd048: Bug 1636509 - Add ProbablyShortLivingWrapper annotation to short living WebXR objects r=kip,daoshengmu,webidl,smaug
Imanol Fernandez <mortimergoro@gmail.com> - Wed, 13 May 2020 22:11:05 +0000 - rev 529750
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1636509 - Add ProbablyShortLivingWrapper annotation to short living WebXR objects r=kip,daoshengmu,webidl,smaug WebXR has a lot of short living objects. The ProbablyShortLivingWrapper should help a bit to improve the GC performance of those objects. Differential Revision: https://phabricator.services.mozilla.com/D74423
a86d55f19f9d727cce1454aef9d38f6e527b9598: Bug 1631518 - Add a test. r=tnikkel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 13 May 2020 19:54:49 +0000 - rev 529749
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1631518 - Add a test. r=tnikkel Depends on D75144 Differential Revision: https://phabricator.services.mozilla.com/D75145
3184b5dc57b9d25d4348ba349554a128fd8aa398: Bug 1631518 - Don't treat overflow:hidden divs as scrollframes for touch-action purposes with WR enabled. r=tnikkel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 13 May 2020 23:05:32 +0000 - rev 529748
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1631518 - Don't treat overflow:hidden divs as scrollframes for touch-action purposes with WR enabled. r=tnikkel Depends on D75143 Differential Revision: https://phabricator.services.mozilla.com/D75144
67e9a99139c14c42182227f4c694aec4e1e51405: Bug 1631518 - Print hit info as hex, not decimal. r=tnikkel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 13 May 2020 19:54:22 +0000 - rev 529747
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1631518 - Print hit info as hex, not decimal. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D75143
0df70adbb3301e1633ddf2cbf1c391695fcbd19e: Bug 1636456 - Implement WebXR idle deadline detection r=kip,daoshengmu,smaug,rbarker
Imanol Fernandez <mortimergoro@gmail.com> - Wed, 13 May 2020 22:10:27 +0000 - rev 529746
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1636456 - Implement WebXR idle deadline detection r=kip,daoshengmu,smaug,rbarker Gecko Idle detection relies heavily on RefreshDriver. GC/CC scheduling, including when to run GC or CC slices, and the length of the slices, is mostly based on idle time. As WebXR isn't using normal RefreshDriver, the content process thinks it's idle and GC and CC get basically up to 50 ms slices. Not having WebXR idle detection is causing stutter frames during immersive presentation. This patch implements idle deadline hint and sets the correct GC slices budgets during WebXR presentation. Differential Revision: https://phabricator.services.mozilla.com/D74426
941289b031c2c3b7ff6963ce37ce2ff83bb4e517: Bug 1637783 - Relax SetLoadFlags hard assert to soft assert. r=mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Wed, 13 May 2020 22:49:01 +0000 - rev 529745
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1637783 - Relax SetLoadFlags hard assert to soft assert. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D75215
ab3f99ed895a2842bb405e9688997812a4aca5e2: Bug 1637152 - fix SWGL's handling of text bg-color blend-mode. r=jimb
Lee Salzman <lsalzman@mozilla.com> - Wed, 13 May 2020 22:39:32 +0000 - rev 529744
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1637152 - fix SWGL's handling of text bg-color blend-mode. r=jimb Differential Revision: https://phabricator.services.mozilla.com/D74807
220f158438e2ed628d1cc982d24f107f72e2dfae: Bug 1636921 - Calling SetCapacity for a FallibleTArray in XRInputSourceArray. r=sg,kip
Daosheng Mu <daoshengmu@gmail.com> - Wed, 13 May 2020 22:13:52 +0000 - rev 529743
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1636921 - Calling SetCapacity for a FallibleTArray in XRInputSourceArray. r=sg,kip Differential Revision: https://phabricator.services.mozilla.com/D74722
55c506cc980116b11b7b61deccd844a3424639b4: Bug 1541511 - Removed unused Image::sub_rect field. r=kvark
Daniel Lu <dlu@mozilla.com> - Wed, 13 May 2020 22:16:55 +0000 - rev 529742
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1541511 - Removed unused Image::sub_rect field. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D75109
5b6d8d1bd950037e08eca40d5857ddb391822130: Bug 1633010 - part8 : rename `MediaSessionController` to `MediaStatusManager` r=chunmin
alwu <alwu@mozilla.com> - Wed, 13 May 2020 22:09:23 +0000 - rev 529741
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1633010 - part8 : rename `MediaSessionController` to `MediaStatusManager` r=chunmin This patch will do : - rename `MediaSessionController` to `MediaStatusManager` - move `MediaStatusManager.*` to the folder under `mediacontrol` - update the comment for `MediaStatusManager` The advantage of doing so : - increase the readability More details : We've extended the responsibility of `MediaSessionController` and it now handle a broader concept of media related status, not just media session related. Therefore, renaming it to precisely represent o its responsibility. Differential Revision: https://phabricator.services.mozilla.com/D73493
7b844490b8feb7b3dbc3b187c2bf7c73d0d79c0d: Bug 1633010 - part7 : rename variables and remove unnecessary spaces r=chunmin
alwu <alwu@mozilla.com> - Wed, 13 May 2020 22:08:40 +0000 - rev 529740
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1633010 - part7 : rename variables and remove unnecessary spaces r=chunmin This patch will do : - rename variables and remove unnecessary spaces The advantage of doing so : - increase the readability Differential Revision: https://phabricator.services.mozilla.com/D73491
b32d1b16ace50e307d144e2cee83eabe31986f61: Bug 1633010 - part6 : use `IMediaController` if we only want to access control related methods r=chunmin
alwu <alwu@mozilla.com> - Wed, 13 May 2020 22:08:01 +0000 - rev 529739
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1633010 - part6 : use `IMediaController` if we only want to access control related methods r=chunmin This patch will do : - create an interface `IMediaController` including only control related methods The advantage of doing so : - It's clear to use `IMediaController` as the only surface to control media - explictly restrict which functions are available which can avoid using control related functions on those situations Differential Revision: https://phabricator.services.mozilla.com/D73490
3f13564609362717be2d5521dfdf52d387c6ae96: Bug 1633010 - part5 : extend `IMediaInfoUpdater`. r=chunmin
alwu <alwu@mozilla.com> - Wed, 13 May 2020 22:07:44 +0000 - rev 529738
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1633010 - part5 : extend `IMediaInfoUpdater`. r=chunmin This patch will do : - make all functions which are used to update information from the content process become a part of `IMediaInfoUpdater` The advantage of doing so : - It's clear to use `IMediaInfoUpdater` as the only surface to update the media related status - explictly restrict which functions are available which can avoid using control related functions on those situations Differential Revision: https://phabricator.services.mozilla.com/D73489
570cdab31d422de9476bdde28ed5a8624a03124f: Bug 1633010 - part4 : move declared and guessed playback state into `MediaSessionController`. r=chunmin
alwu <alwu@mozilla.com> - Wed, 13 May 2020 21:18:06 +0000 - rev 529737
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1633010 - part4 : move declared and guessed playback state into `MediaSessionController`. r=chunmin This patch will do : - move the logic of determining `actual playback state` to `MediaSessionController` The advantage of doing so : - increate the cohesion of `MediaSessionController` because it should be the class to determine the final playback status, not `MediaController` Differential Revision: https://phabricator.services.mozilla.com/D73488
12e357923acfbcdb45eaed87c741059d4ea8cd82: Bug 1633010 - part3 : move MediaPlaybackStatus to MediaSessionController. r=chunmin
alwu <alwu@mozilla.com> - Wed, 13 May 2020 20:58:02 +0000 - rev 529736
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1633010 - part3 : move MediaPlaybackStatus to MediaSessionController. r=chunmin This patch will do : - move the instance of `MediaPlaybackStatus` to the `MediaSessionController` to allow `MediaSessionController` handle all media related status The advantage of doing so : - encapsulate all media related status details to `MediaSessionController` and simplify the code in `MediaController` Differential Revision: https://phabricator.services.mozilla.com/D73487
00c095ba852de87ecc3e85e496630d6c0743bf88: Bug 1633010 - part2 : create `MediaPlaybackStatus` to handle the tasks of determining playback related status. r=chunmin
alwu <alwu@mozilla.com> - Wed, 13 May 2020 17:05:31 +0000 - rev 529735
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1633010 - part2 : create `MediaPlaybackStatus` to handle the tasks of determining playback related status. r=chunmin This patch will do : - implement a new class `MediaPlaybackStatus` to handle the detail of modifying different media status counter The advantage of doing so : - encapsulate the low level details to the delegate and simplify the code in `MediaController` - help us maintain separated media status for each different context within a tab - using `MediaPlaybackStatus` can fix the problem of not `IsAudible()` being able to represent the actual audible state of media controller Differential Revision: https://phabricator.services.mozilla.com/D73486
b581af0ca6ea61e654d752f3d5c1e9ee0f9b182c: Bug 1633010 - part1 : send context Id as a parameter when updating media playback and audible state. r=bryce,chunmin
alwu <alwu@mozilla.com> - Wed, 13 May 2020 20:57:23 +0000 - rev 529734
Push 37414 by nbeleuzu@mozilla.com at Thu, 14 May 2020 02:40:10 +0000
Bug 1633010 - part1 : send context Id as a parameter when updating media playback and audible state. r=bryce,chunmin This patch will do : - make `NotifyMediaPlaybackChanged` and `NotifyMediaAudibleChanged` accept one more paramter that indicates where those update come from The advantage of doing so : - we would use that to maintain separated media status for each different context in the future patch. Differential Revision: https://phabricator.services.mozilla.com/D72471
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip