e412bdcacdc3895fab856a5252a7000b76835920: Bug 1308153 - part3 : implement the logic about showing the unblocking icon.
draft
Alastor Wu <alwu@mozilla.com> - Tue, 01 Nov 2016 17:41:57 +0800 - rev 432144
Push
34216 by alwu@mozilla.com at Tue, 01 Nov 2016 09:42:26 +0000
Bug 1308153 - part3 : implement the logic about showing the unblocking icon.
Showing unblocking icon when the tab's media is blocked, and hide the icon when user clicks unblocking icon or opens that tab.
MozReview-Commit-ID: LHxop9qL0uf
9c217cfd9a3d77272852875e2350166d0843e4e1: Bug 1308153 - part2 : Add media-unblocking icon.
draft
Alastor Wu <alwu@mozilla.com> - Tue, 01 Nov 2016 17:41:05 +0800 - rev 432143
Push
34216 by alwu@mozilla.com at Tue, 01 Nov 2016 09:42:26 +0000
Bug 1308153 - part2 : Add media-unblocking icon.
Add the new svg for unblocking icon.
See bug1308399 for more UX details.
MozReview-Commit-ID: 6AYXJsFRQTh
61912e31e937e9f52dd40cfeea41d7a6663750bc: Bug 1308153 - part1 : notify tabbrowser when the tab was blocked.
draft
Alastor Wu <alwu@mozilla.com> - Tue, 01 Nov 2016 17:41:03 +0800 - rev 432142
Push
34216 by alwu@mozilla.com at Tue, 01 Nov 2016 09:42:26 +0000
Bug 1308153 - part1 : notify tabbrowser when the tab was blocked.
We need to notify tabbrowser about media-blocking so that we can show the unblocking tab icon.
See bug1308399 for more UX details.
MozReview-Commit-ID: E25lEhZLCZk
5844ef0f29e212a1919b9fc859031344201f3a05: Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=snorp,r?schien
draft
KuoE0 <kuoe0.tw@gmail.com> - Tue, 30 Aug 2016 18:16:31 +0800 - rev 432141
Push
34215 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:23:16 +0000
Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=snorp,r?schien
MozReview-Commit-ID: ISG6HS7HcPn
10137f9314dd675e7ed0d8a6c264484940a6b1cf: Bug 1305352 - (Part 1) Make Presentation API support XUL browser element. r?smaug
draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 27 Oct 2016 11:27:41 +0800 - rev 432140
Push
34215 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:23:16 +0000
Bug 1305352 - (Part 1) Make Presentation API support XUL browser element. r?smaug
MozReview-Commit-ID: 9t5mhvcbpXB
0e8d6bf3c529716df58c7a019f8db521cb63a7b0: Bug 1312540 - Remove GetGMPPluginVersionForAPI IPC. r?mconley
draft
Chris Pearce <cpearce@mozilla.com> - Tue, 01 Nov 2016 18:48:18 +1300 - rev 432139
Push
34214 by cpearce@mozilla.com at Tue, 01 Nov 2016 09:22:23 +0000
Bug 1312540 - Remove GetGMPPluginVersionForAPI IPC. r?mconley
MozReview-Commit-ID: EKtFKd1dgjJ
8979a37d40fdf94407614a1923299ac389a18535: Bug 1312540 - Use GMP caps cached in content process for GetPluginVersion. r?gerald
draft
Chris Pearce <cpearce@mozilla.com> - Tue, 01 Nov 2016 16:55:08 +1300 - rev 432138
Push
34214 by cpearce@mozilla.com at Tue, 01 Nov 2016 09:22:23 +0000
Bug 1312540 - Use GMP caps cached in content process for GetPluginVersion. r?gerald
MozReview-Commit-ID: 1nDHsW527Tu
ad357c3ad9ed9fd584a6d288faa1affdb4e001c3: Bug 1312540 - Simplify behaviour of GMP::GetPluginVersionForAPI. r?gerald
draft
Chris Pearce <cpearce@mozilla.com> - Tue, 01 Nov 2016 16:36:00 +1300 - rev 432137
Push
34214 by cpearce@mozilla.com at Tue, 01 Nov 2016 09:22:23 +0000
Bug 1312540 - Simplify behaviour of GMP::GetPluginVersionForAPI. r?gerald
We only have one version of a GMP installed at once anyway. This version code
is to support Adobe Primetime, and that's disabled.
Making the behaviour of this code simpler will make it easier to have the
same behaviour of the GetGMPVersion code in e10s and non-e10s mode.
I will be removing this code soon, but I will do that in a later patch, so as
to not complicate the uplift.
MozReview-Commit-ID: 3cn7GhihWzm
6d6707186fabd3876cf92a17ea2ec6e0947a35ab: Bug 1312540 - Maintain a cache of GMPs capabilities in content processes. r?gerald,r?billm
draft
Chris Pearce <cpearce@mozilla.com> - Tue, 01 Nov 2016 16:25:19 +1300 - rev 432136
Push
34214 by cpearce@mozilla.com at Tue, 01 Nov 2016 09:22:23 +0000
Bug 1312540 - Maintain a cache of GMPs capabilities in content processes. r?gerald,r?billm
In order to avoid doing a synchronous call from content process to chrome
process in order to determine what GMPs are usable, maintain a cache of GMP
capabilities in the content processes.
We must seed the cache when content processes are created, as the GMP service
is started up and GMPs are added to it before the first (or any subseuent)
content process is created.
MozReview-Commit-ID: Eb4Pu81XHmn
7381734df57992c5314d6fc679267bf82d408f16: Bug 1295087 - Implement PresentationDeviceProvider for Chromecast devices on Fennec. r?smaug,schien
draft
KuoE0 <kuoe0.tw@gmail.com> - Fri, 23 Sep 2016 22:13:28 +0800 - rev 432135
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Bug 1295087 - Implement PresentationDeviceProvider for Chromecast devices on Fennec. r?smaug,schien
MozReview-Commit-ID: 78eNnvAMCsq
585df066573a497fa536b8f904c450dd3a7ad0fb: Bug 1313601 - Disable presentation mode when taps disconnect from Chromecast on Android Notification Bar. r?snorp
draft
KuoE0 <kuoe0.tw@gmail.com> - Fri, 28 Oct 2016 16:26:03 +0800 - rev 432134
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Bug 1313601 - Disable presentation mode when taps disconnect from Chromecast on Android Notification Bar. r?snorp
MozReview-Commit-ID: Ge83JjnPSJg
1893e13123abc1865bdd6f9b9b2f01047bba7ef4: Do not compile DisplayDeviceProvider on non-gonk platform.
draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 11 Aug 2016 19:01:21 +0800 - rev 432133
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Do not compile DisplayDeviceProvider on non-gonk platform.
MozReview-Commit-ID: 6e6EX2Zyhxy
d1174101da82e8de2c401679e74280b4982dbd63: <dev> Enable presentation API on Fennec
draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 11 Aug 2016 22:24:54 +0800 - rev 432132
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
<dev> Enable presentation API on Fennec
MozReview-Commit-ID: p6tlE4289u
1c979414e2fd3998685d8c89c4de297c559190b7: <dev> Change the URLs of suggested sites
draft
KuoE0 <kuoe0.tw@gmail.com> - Wed, 17 Aug 2016 17:55:39 +0800 - rev 432131
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
<dev> Change the URLs of suggested sites
MozReview-Commit-ID: JtPNLCQPZYx
50143bf1855e1fbdeeae3428a67970937b7b96c3: <dev> Enable pref: draw-fps
draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 30 Jun 2016 15:18:21 +0800 - rev 432130
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
<dev> Enable pref: draw-fps
MozReview-Commit-ID: 4KO7BayEIS4
c721e1f2ca20da5ab3089c1903ad97c20e4dd1f6: Bug 1313570 - Change the parameter of ValidateSVGFrame. r=mstange
cku <cku@mozilla.com> - Fri, 28 Oct 2016 13:04:17 +0800 - rev 432129
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Bug 1313570 - Change the parameter of ValidateSVGFrame. r=mstange
MozReview-Commit-ID: Brym9cbGRw8
adc65475e590daeab1e208077be561fc7a431e13: Bug 1305253 - Part 2. Replace gfxContext::Save/Restore by gfxContext::PopClip. r=mstange
cku <cku@mozilla.com> - Fri, 28 Oct 2016 18:32:01 +0800 - rev 432128
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Bug 1305253 - Part 2. Replace gfxContext::Save/Restore by gfxContext::PopClip. r=mstange
MozReview-Commit-ID: SPfZpRsBlo
be245d1bb68a300ed82e42e2042b72f7aa11f014: Bug 1305253 - Part 1. Use nsCSSClipPathInstance::ApplyBasicShapeClip when clip-path type is basic-shape or geometry-box. r=mstange
cku <cku@mozilla.com> - Fri, 28 Oct 2016 23:56:07 +0800 - rev 432127
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Bug 1305253 - Part 1. Use nsCSSClipPathInstance::ApplyBasicShapeClip when clip-path type is basic-shape or geometry-box. r=mstange
Before this patch, shouldApplyBasicShape will be set as true when the url of a
clip-path is not resolvable, for example:
clip-path: url("#non-exist-id");
So we call nsCSSClipPathInstance::ApplyBasicShapeClip and early return even if
the clip-path's type is StyleShapeSourceType::URL. This patch aims to correct
this wrong behavior: nsCSSClipPathInstance::ApplyBasicShapeClip shoud be used
only when the type of clip-path is StyleShapeSourceType::Shape or
StyleShapeSourceType::Box.
MozReview-Commit-ID: 1ON4dEY9pva
b687d6aefc9d70046479d1a5e949cdf2abf483fd: Bug 1310575 - Part 2. Implement nsDisplayFilter::ComputeInvalidationRegion. r=mstange
cku <cku@mozilla.com> - Fri, 28 Oct 2016 11:31:08 +0800 - rev 432126
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Bug 1310575 - Part 2. Implement nsDisplayFilter::ComputeInvalidationRegion. r=mstange
Bring back ShouldInvalidateToSyncDecodeImages check in
nsDisplayFilter::ComputeInvalidationRegion.
nsSVGIntegrationUtils::PaintFilter might be failure if the filter is not ready.
That is, effectProperties.HasValidFilter() returns false. So we still need that
check.
MozReview-Commit-ID: B4Lv5qZlHRr
b6138a79a5519a53081fb014aeeefc81464ca074: Bug 1310575 - Part 1. Have a new base class for nsDisplayMaskGeometry and nsDisplayFilterGeometry. r=mstange
cku <cku@mozilla.com> - Wed, 26 Oct 2016 15:55:32 +0800 - rev 432125
Push
34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Bug 1310575 - Part 1. Have a new base class for nsDisplayMaskGeometry and nsDisplayFilterGeometry. r=mstange
Use nsDisplayMaskGeometry, created by nsDisplayMask, in nsDisplaySVGEffects,
which is the parent class of nsDisplayMask) is odd.
So create a base class for both nsDisplayMaskGeometry and
nsDisplayFilterGeometry. Use this base class in nsDisplaySVGEffects's code.
MozReview-Commit-ID: G3FLybT1pQp