The Widevine CDM crashes on MacOSX 10.6, so only download, expose, and install
it on 10.7 and later.
MozReview-Commit-ID: 51iJpQEB1m7
--HG--
extra : rebase_source : e24e8d8179f22f77c3e5fbfef8489aca7c4fecb9
The Widevine CDM is crashing trying to determine the screen layout, and since
10.6 is being deprecated in August, we're not going to bother making it work.
MozReview-Commit-ID: K1k1WZqjoyy
--HG--
extra : rebase_source : 7862852195a796e6bb18ef763f1b20837801531a
Based on crash reports, it seems Input() is actually called after Shutdown(),
which causes a nullptr deref when trying to access mSamplesWaitingForKey's
mProxy in mSamplesWaitingForKey->WaitIfKeyNotUsable().
So like other MediaDataDecoder's we should just gracefully handle this case.
Keeping a warning like in Decrypted(), to catch this situation in future
debugging sessions.
MozReview-Commit-ID: 6qspmej2tZM
--HG--
extra : rebase_source : eed2c2879d0d43b00bb1cc426e389256cffc5ee7
In order to support CSS variable references in animation properties we need to
handle token stream values. However, we already use token stream values for two
other purposes:
* To store shorthand property values
* To store invalid longhand property values
The shorthand property value case is already handled correctly, however for
longhand values we need to distinguish between valid token streams (e.g.
values that contain variable references) and invalid values stored as token
streams.
This patch makes us do that by looking at the mPropertyID member of the
nsCSSValueTokenStream object which will be eCSSProperty_UNKNOWN for an invalid
value but will be set to something sensible for a valid token stream.
MozReview-Commit-ID: AXUaO5dopBC
Similar logic with audio tracks, but those are ignored instead.
MozReview-Commit-ID: 6p9ej66aFgD
--HG--
extra : rebase_source : 01406ed958ce9e71d886955cf728d625acc779e1
streambox.fr is serving .m3u8 files which this media type.
There are probably others, so accept this as well.
MozReview-Commit-ID: 1ZUan7TsBzD
--HG--
extra : rebase_source : 50530ed00e87cfe2a76ae355f7b356c6bc8adff8
Data is too valuable to waste. Let's upload the raw resource
data captured by the resource monitor so we can look at resource
usage in more detail whenever we want.
MozReview-Commit-ID: 5Q2EanSMD9v
--HG--
extra : rebase_source : 596fb330c8e1acab56cc3590f6a3b28cef2ebd01
mozsystemmonitor 0.1 has been released. It features support
for retrieving a dict of gathered data, making JSON export easy.
Let's use it. This version also requires psutil>=3.1.1, so bump
that version as well.
MozReview-Commit-ID: 9DsEQNjV6kJ
--HG--
extra : rebase_source : 45681261113e2d4624fc348ed8f7335d377752fa
We're currently running version 0.0 in automation. This version
doesn't have as_dict(), which means we can't easily save data
to JSON.
Bump the version to 0.1 in preparation of releasing a new
version.
MozReview-Commit-ID: Kr3JqyRXk5j
--HG--
extra : rebase_source : 89f763acaa12e4357f4a23f8772f99c1a0fdb56f
We have packages for 3.1.1 uploaded to our PyPI server used
for automation. There have been a number of bug fixes since the
version of psutil currently listed. Let's ensure we're running
a modern psutil to minimize our exposure to bugs on older
versions.
MozReview-Commit-ID: 6rDapZ8miFD
--HG--
extra : rebase_source : c66295828e0c95c4ffe57e579df41af508875027
In bug 317630, in the call to PK11_ConfigurePKCS11, the order of the strings
provided was switched such that the FIPS token description appeared before the
FIPS slot description, when in fact the reverse should happen.
The gradient on this website had, the float values of xdim and ydim were
about 7500, which is definitely representable by 16.16 fixed point values.
But the matrix had a large (> 32000) translation on it.
MozReview-Commit-ID: 1WVhZQLF99g
--HG--
extra : rebase_source : b60c5e37f7dcb94943dadfc4ac73a58e9e18f1d9
Create an Iterator type with classes ForwardIterator and ReverseIterator,
having GetFirstChild/GetNextSibling and GetLastChild/GetPrevSibling
methods, respectively. Specify the iterator type for each call to
ForEachNode. With this, we can support trees with forward and reverse
sibling structures.
Additionally, apply these algorithms to all Layer recursive traversals,
where applicable. Update tests to ensure both directions yield expected
results.
MozReview-Commit-ID: iYpX22XHTa
--HG--
extra : rebase_source : 016d3c37e0679df7037dacd3366d3fa7748d0703
extra : amend_source : 089c4a62bd4716be087669742bb542c39a9f97c6
JS_NewArrayBufferWithExternalContents() is basically the same as
JS_NewArrayBufferWithContents() accept the js engine won't free the data when
the buffer goes away or is detached.