968f741d2686152e75722b955d15ee889c549fe2: Bug 1308056: wasm: add syntax for inline import/export in globals; r=luke
Benjamin Bouvier <benj@benj.me> - Fri, 07 Oct 2016 17:14:17 +0200 - rev 360408
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308056: wasm: add syntax for inline import/export in globals; r=luke MozReview-Commit-ID: DLc7oCNkbpi
d375dc2204750eaa95dbf00a0ee4f12d89b04605: Bug 1308056: wasm: add syntax for inline import/export in functions; r=luke
Benjamin Bouvier <benj@benj.me> - Fri, 07 Oct 2016 11:58:18 +0200 - rev 360407
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308056: wasm: add syntax for inline import/export in functions; r=luke MozReview-Commit-ID: 7lrs8wG3Tn0
36b0d3332ae4384840067d97c2e4fdfbabe31da0: Bug 1308056: wasm: add anyfunc and inline import/export for tables; r=luke
Benjamin Bouvier <benj@benj.me> - Tue, 11 Oct 2016 17:04:43 +0200 - rev 360406
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308056: wasm: add anyfunc and inline import/export for tables; r=luke MozReview-Commit-ID: 2DR2KN57OKT
555ab241587421010222e1ce4749c82218cd05d6: Bug 1308056: Rename ResizableLimits to Limits; r=luke
Benjamin Bouvier <benj@benj.me> - Mon, 10 Oct 2016 17:38:11 +0200 - rev 360405
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308056: Rename ResizableLimits to Limits; r=luke MozReview-Commit-ID: 3PUQIUk3HNw
c4876903db081647838bd629627d35e839deb9a0: Bug 1017616 - Filter out some more unnecessary characters when exporting certs. r=keeler
Cykesiopka <cykesiopka.bmo@gmail.com> - Tue, 11 Oct 2016 10:17:57 -0700 - rev 360404
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1017616 - Filter out some more unnecessary characters when exporting certs. r=keeler MozReview-Commit-ID: 2dHJTo3xusc
a6e886f41a375e926addcd61e89b48ec9600af9d: Bug 1308073 - Remove app:// specific special cases in XHR, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 11 Oct 2016 19:00:55 +0200 - rev 360403
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308073 - Remove app:// specific special cases in XHR, r=ehsan
0257341f6b62d1387afa4aeceb49b53979a66b98: Bug 1301232: Re-enable jsat mochitests on Windows; r=yzen
Aaron Klotz <aklotz@mozilla.com> - Tue, 11 Oct 2016 10:49:07 -0600 - rev 360402
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1301232: Re-enable jsat mochitests on Windows; r=yzen MozReview-Commit-ID: CPIfvMDTLzv
134e6af548f57145beaece9b588f30392cb038e2: Bug 1308076 - Ensure Primetime PSSH boxes pass the PSSH validator. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Mon, 10 Oct 2016 23:47:28 -0700 - rev 360401
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Ensure Primetime PSSH boxes pass the PSSH validator. r=jwwang Primetime PSSH boxes don't use the common encryption system ID. So to ensure we don't break any existing Primetime players, we must allow PSSH boxes with the Primetime system ID to pass the PSSH validator. MozReview-Commit-ID: 3q58FKLQXgV
72dd4e4ca10b9a6ac1d926e116ee98e5fc089e8c: Bug 1308076 - Move PSSH parser gtests into media/psshparser/gtest. r=glandium
Chris Pearce <cpearce@mozilla.com> - Fri, 07 Oct 2016 21:34:54 +1300 - rev 360400
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Move PSSH parser gtests into media/psshparser/gtest. r=glandium MozReview-Commit-ID: G760z2sIQpO
bd00715b29e3c230f40adb8546efa2ebf934a5ed: Bug 1308076 - Consistently put expected value where it's expected in EXPECT_EQ() in Pssh Parser gtest. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Fri, 07 Oct 2016 21:17:42 +1300 - rev 360399
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Consistently put expected value where it's expected in EXPECT_EQ() in Pssh Parser gtest. r=jwwang The expected value comes first in the EXPECT_EQ gtest macro. So reorder our calls to this macro in the Pssh Parser gtests to match that. This makes it easier to read what's the expected value when the test fails. MozReview-Commit-ID: LJ4ND2gRPi4
4cda1fca7cdcb587cb2875e57d9798cdb3e9dcfd: Bug 1308076 - Fixup PSSH parser gtests. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Fri, 07 Oct 2016 21:12:18 +1300 - rev 360398
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Fixup PSSH parser gtests. r=jwwang We're now obliged to be stricter, taking from the example of the Web Platform Tests. MozReview-Commit-ID: AJNDoRZ9BF8
884cccc8f1395605a35fdc456c464f84d39a3eec: Bug 1308076 - Rename CLEARKEY_KEY_LEN to CENC_KEY_LEN. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Fri, 07 Oct 2016 11:14:04 +1300 - rev 360397
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Rename CLEARKEY_KEY_LEN to CENC_KEY_LEN. r=jwwang This better reflects that it's used for all CENC keys, not just ClearKey keys. MozReview-Commit-ID: 9uCzDKVDLjc
bfae967e994b2a58d0c5256809218bf8c2be6ba6: Bug 1308076 - Mark WPT encrypted-media-generate-request-disallowed-input as expected fail. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Fri, 07 Oct 2016 10:26:25 +1300 - rev 360396
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Mark WPT encrypted-media-generate-request-disallowed-input as expected fail. r=jwwang It will pass once we re-sync from upstream, as the upstream test matches the specified behaviour, whereas this test does not. MozReview-Commit-ID: J16olE6QgP
8311203aabe2bc3fc5428f59d03b71daa4099e94: Bug 1308076 - Use PsshParser to validate CENC init data. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Thu, 06 Oct 2016 23:17:44 +1300 - rev 360395
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Use PsshParser to validate CENC init data. r=jwwang Now that we can link gmp-clearkey's PSSH parser into Gecko, we can simply use that inside MediaKeySession to validate that the CENC init data matches the spec. This change enforces that CENC init data uses the common system Id. As far as I can tell, Widevine only uses that now. MozReview-Commit-ID: HrlKQHcv5DI
6994a09c4551d140ab188d45c8bbc5a58c0d89a0: Bug 1308076 - Don't statically link mfplat.lib into gmp-clearkey. r=glandium
Chris Pearce <cpearce@mozilla.com> - Fri, 07 Oct 2016 11:20:05 +1300 - rev 360394
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Don't statically link mfplat.lib into gmp-clearkey. r=glandium We're loading functions from that library dynamically in gmp-clearkey anyway, we don't need to statically link this. MozReview-Commit-ID: AKwP5aWLsK3
01722597f70b4c52e10514809bdffc9b46da8a2f: Bug 1308076 - Move ClearKeyCencParser to PsshParser library. r=glandium
Chris Pearce <cpearce@mozilla.com> - Thu, 06 Oct 2016 20:23:38 +1300 - rev 360393
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Move ClearKeyCencParser to PsshParser library. r=glandium To validate the PSSH init data passed to EME, I'd like to reuse the same PSSH parser that the ClearKey CDM shared library uses. So move the code out of gmp-clearkey and into its own library, so we can link it statically into code that needs to use it. MozReview-Commit-ID: 7xSUSmCueJz
873a2bd81df76498aa49125b7a8392c010e09356: Bug 1308076 - Validate keyids json format. r=smaug
Chris Pearce <cpearce@mozilla.com> - Thu, 06 Oct 2016 17:57:08 +1300 - rev 360392
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Validate keyids json format. r=smaug Use a WebIDL dict to define the "keyids" EME init data format, and then use that to parse and validate incomint "keyids" EME init data and ensure it's in the expected JSON format, i.e.: https://w3c.github.io/encrypted-media/format-registry/initdata/keyids.html This means we now pass the "generateRequest() with too short key ID." case of encrypted-media-generate-request-disallowed-input.html (upstream that is, our local copy of that WPT is out of sync). MozReview-Commit-ID: 6W7j2a9Bg7E
03d54a71b829dd9af8cd156e5e165d235d6098f0: Bug 1308076 - Basic validation of EME initData. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Thu, 06 Oct 2016 17:54:36 +1300 - rev 360391
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308076 - Basic validation of EME initData. r=jwwang Implement more of MediaKeySession.generateRequest() to validate initData before passing to CDM. Also throw TypeErrors when initData is not valid, as per the spec. Only trivial validation happens here, I'll add more comprehensive validation in subsequent patches. MozReview-Commit-ID: 3jTOsJNvRDo
b7d24b27dd3ddf11475824bc8213601ab416f916: Bug 1309204 - Update l10n searchplugins in list.json. r=mkaply
Francesco Lodolo (:flod) <flod@lodolo.net> - Tue, 11 Oct 2016 05:25:00 +0300 - rev 360390
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309204 - Update l10n searchplugins in list.json. r=mkaply
65b43a0e62b8ab0f6652fd2f8d3486422eb789e3: Bug 1302682 - Crash [@ __memcpy_sse2_unaligned] with TypedArray. r=jonco
Sander Mathijs van Veen <sander@leaningtech.com> - Tue, 11 Oct 2016 18:21:26 +0300 - rev 360389
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1302682 - Crash [@ __memcpy_sse2_unaligned] with TypedArray. r=jonco
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip