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
38e392b25823078e021c35bd72e65cd04622a4a2: Bug 1308257 - Part 1: Move ReflowActor to reflow.js r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 01 Nov 2016 11:51:58 +0900 - rev 432124
Push 34213 by bmo:kuoe0@mozilla.com at Tue, 01 Nov 2016 09:21:23 +0000
Bug 1308257 - Part 1: Move ReflowActor to reflow.js r=pbro
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip