2b499dd6626c3eca4fc40afd7f8410e03d184ea3: Bug 1261754 - Part 4: Move image-rendering from nsStyleSVG to nsStyleVisibility. r=dholbert
Cameron McCormack <cam@mcc.id.au> - Tue, 12 Apr 2016 15:52:40 +1000 - rev 292746
Push 74965 by cmccormack@mozilla.com at Tue, 12 Apr 2016 05:52:43 +0000
Bug 1261754 - Part 4: Move image-rendering from nsStyleSVG to nsStyleVisibility. r=dholbert
6af0020d9fea80bec973108daf744d7f764bfb86: Bug 1261754 - Part 3: Move quotes from nsStyleQuotes to nsStyleList and delete nsStyleQuotes. r=dholbert
Cameron McCormack <cam@mcc.id.au> - Tue, 12 Apr 2016 15:52:40 +1000 - rev 292745
Push 74965 by cmccormack@mozilla.com at Tue, 12 Apr 2016 05:52:43 +0000
Bug 1261754 - Part 3: Move quotes from nsStyleQuotes to nsStyleList and delete nsStyleQuotes. r=dholbert
c01a5b49b4b713c1fb0e9fbb4b5686a0fc754443: Bug 1261754 - Part 2: Make quotes computed values shareable between different structs. r=dholbert
Cameron McCormack <cam@mcc.id.au> - Tue, 12 Apr 2016 15:52:40 +1000 - rev 292744
Push 74965 by cmccormack@mozilla.com at Tue, 12 Apr 2016 05:52:43 +0000
Bug 1261754 - Part 2: Make quotes computed values shareable between different structs. r=dholbert
03f2fa739af3868ed423dca1d6f6f950aab99ba9: Bug 1261754 - Part 1: Improve static assertions for style struct bits. r=dholbert
Cameron McCormack <cam@mcc.id.au> - Tue, 12 Apr 2016 15:52:39 +1000 - rev 292743
Push 74965 by cmccormack@mozilla.com at Tue, 12 Apr 2016 05:52:43 +0000
Bug 1261754 - Part 1: Improve static assertions for style struct bits. r=dholbert
12f6413904b1a3e16e3dcebb58546b54b79a42f5: Bug 1240177 - fix SourceSurfaceSkia::DrawTargetWillChange deepCopyTo usage. r=mattwoodrow
Lee Salzman <lsalzman@mozilla.com> - Tue, 12 Apr 2016 01:28:31 -0400 - rev 292742
Push 74964 by lsalzman@mozilla.com at Tue, 12 Apr 2016 05:28:47 +0000
Bug 1240177 - fix SourceSurfaceSkia::DrawTargetWillChange deepCopyTo usage. r=mattwoodrow
85e27e41f321042fbd789776a1ac6dd787410949: Bug 1263237 Unify scripts in service-worker/resources. r=jgraham
Ben Kelly <ben@wanderview.com> - Mon, 11 Apr 2016 22:25:54 -0700 - rev 292741
Push 74963 by bkelly@mozilla.com at Tue, 12 Apr 2016 05:26:00 +0000
Bug 1263237 Unify scripts in service-worker/resources. r=jgraham
85a28619dd12113740470b2a3b6178ddc5c1c1bd: Bug 1260836 - Add functionality to allow CRX files to be handled as ZIP files. r=spohl
Kirk Steuber <ksteuber@mozilla.com> - Wed, 06 Apr 2016 18:28:24 -0700 - rev 292740
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1260836 - Add functionality to allow CRX files to be handled as ZIP files. r=spohl MozReview-Commit-ID: 9JeSC6L4x6Z
61731903f2bf3da555b7575d8a74d5b07c2bb525: Bug 1245256 - GMP Plugins now installed in flat manner to accomodate widevine. r=spohl
Kirk Steuber <ksteuber@mozilla.com> - Wed, 06 Apr 2016 18:08:17 -0700 - rev 292739
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245256 - GMP Plugins now installed in flat manner to accomodate widevine. r=spohl MozReview-Commit-ID: 6aSKMD6oox7
775cb61df22f176cd47baf4dc0389a3a06050ef6: Bug 1245256 - Added Widevine playback test plus other shaka-player playback tests. r=spohl
Kirk Steuber <ksteuber@mozilla.com> - Wed, 06 Apr 2016 18:21:58 -0700 - rev 292738
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245256 - Added Widevine playback test plus other shaka-player playback tests. r=spohl MozReview-Commit-ID: Hh3KVlV1CNj
f4d7ddb7aea8a45a0b59c524213a61c541cb6324: Bug 1245256 - Updated tests to work with new Widevine functionality. r=spohl
Kirk Steuber <ksteuber@mozilla.com> - Tue, 01 Mar 2016 14:42:01 -0800 - rev 292737
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245256 - Updated tests to work with new Widevine functionality. r=spohl MozReview-Commit-ID: GasIh1GUxX7
1ee6ac3ef6a80d0267a393c7ae857e16a344b334: Bug 1245256 - Add support for Widevine to CDM updater. r=spohl
Kirk Steuber <ksteuber@mozilla.com> - Thu, 25 Feb 2016 14:24:13 -0800 - rev 292736
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245256 - Add support for Widevine to CDM updater. r=spohl MozReview-Commit-ID: JwB4Q6ZEqoV
0586926e98f2571103292a3f904539568a5ebeda: Bug 1245789 - Expose AsyncAddPluginDirectory on GMPServiceParent. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:22 +1200 - rev 292735
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Expose AsyncAddPluginDirectory on GMPServiceParent. r=gerald Now that adding GMPs to the GMP service is async under the hood, for safety the GeckoMediaPluginServiceParent needs to expose when adding a GMP has finished so that things that depend on GMPs being present can be reliable. For example, the call to GMPDecoderModule::UpdateUsableCodecs() that happens at the end of AddPluginDirectory depends on the GMPs being up to date, so it needs to happen after the add has finished. MozReview-Commit-ID: Fn8b0GNILNg
22495621ec7f160a249613dc2339862699161173: Bug 1245789 - Ensure GMP service has added all plugins before running GMP remove tests. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:22 +1200 - rev 292734
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Ensure GMP service has added all plugins before running GMP remove tests. r=gerald MozReview-Commit-ID: 488sYVQbS4x
fa2c4563b69d72994caefb1c6bb630cee06496a1: Bug 1245789 - Enable Widevine EME in Mozilla official builds. r=glandium
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:22 +1200 - rev 292733
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Enable Widevine EME in Mozilla official builds. r=glandium MozReview-Commit-ID: FnzaXfT23rT
554a8498061f33d36ff6d51bcfbe9786446fdb85: Bug 1245789 - Ensure GMPs have finished loading from MOZ_GMP_PATH before GMPServiceParent::GetContentParentFrom returns. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:22 +1200 - rev 292732
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Ensure GMPs have finished loading from MOZ_GMP_PATH before GMPServiceParent::GetContentParentFrom returns. r=gerald This means we wait for the GMP service to have finished detecting all available GMPs from the environment before we start creating GMP actors. Without this, we get gtest failures due to gtests trying to create GMP actors before the async GMPServiceParent::LoadFromEnvironment() has completed, i.e. we fail to create actors because we've not had a chance to setup the GMPParent capabilities yet. MozReview-Commit-ID: Hl4o1c4QthJ
58d63f3f7e10673aa9a921a6978777e267f31f63: Bug 1245789 - Change GMPParent::InitPromise to instead use GenericPromise as defined in MozPromise.h. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:22 +1200 - rev 292731
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Change GMPParent::InitPromise to instead use GenericPromise as defined in MozPromise.h. r=gerald This makes it easier to chain promises returned by GMPParent::Init() with calls to GMPServiceParent::LoadFromEnvironment() in the next patch. MozReview-Commit-ID: KdGVvzAedJW
5d1fbbad622c81ca0d1fee3964b1f3aa63213bc8: Bug 1245789 - Make XPCOMThreadWrapper::GetCurrent() work. r=bholley
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:22 +1200 - rev 292730
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Make XPCOMThreadWrapper::GetCurrent() work. r=bholley XPCOMThreadWrapper::GetCurrent() is failing because it's not keeping AbstractThread::sCurrentThreadTLS up to date. This causes assertion failures during startup of the GMP stack when dispatching via InvokeAsync to the GMP thread, which is an XPCOM thread wrapped by the XPCOMThreadWrapper. We can trivially initialize AbstractThread::sCurrentThreadTLS to be the XPCOMThreadWrapper on the target thread, since it's thread-local-storage, and the target thread won't change. MozReview-Commit-ID: EIEFZppR2PS
0b9c34023af8201c6623877db40e14fc1deafda2: Bug 1245789 - Reject MediaKeys requests for Widevine if we don't have a platform AAC decoder. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:22 +1200 - rev 292729
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Reject MediaKeys requests for Widevine if we don't have a platform AAC decoder. r=gerald The Widevine CDM does not have an AAC decoder. It can however decrypt audio streams. It's our policy to not decode AAC streams decrypted by the Widevine CDM with the Adobe GMP's unencrypted decoding functionality. So reject MediaKeySystemAccess requests for Widevine if we don't have a system AAC decoder that we can use. MozReview-Commit-ID: Ltq52wT1qno
e0dbbeb2ae3b14d3ef948010829138a47c2310d5: Bug 1245789 - Push detection of WMF decoding for clearkey into GMPParent to simplify request media key system access logic. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:22 +1200 - rev 292728
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Push detection of WMF decoding for clearkey into GMPParent to simplify request media key system access logic. r=gerald The logic in MediaKeySystemAccess is convoluted because it needs to keep checking whether we're servicing a clearkey request and whether WMF is available for gmp-clearkey to decode with. If we instead push those checks down into GMPParent at the time where we parse the GMP info file, we can just not add the decode capability to the GMPParent, and can remove the special cases in MediaKeySystemAccess. This simplifies adding the (similar) special cases for Widevine in the next patch. MozReview-Commit-ID: IKD5LU86zIv
d69c88b741832f1546d90a0a233d9cfe76dc873c: Bug 1245789 - Use ifdef MOZ_WIDEVINE_EME to prevent compilation when not enabled. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 12 Apr 2016 16:12:21 +1200 - rev 292727
Push 74962 by cpearce@mozilla.com at Tue, 12 Apr 2016 04:14:58 +0000
Bug 1245789 - Use ifdef MOZ_WIDEVINE_EME to prevent compilation when not enabled. r=gerald This means we won't try to build it when ac_add_options --enable-eme=widevine is not present, and critically, we won't try to build it on Android, since the Chromium Widevine plugin isn't available there. MozReview-Commit-ID: 1jQvAbJP8HG
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip