cb8d820ea2d8d990742e11dbb0b3c8407e9335d5: Bug 1476405: Part 5 - Create nsThread wrapper and use reasonable stack size for BackgroundHangMonitor. r?erahm
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:31:14 -0700 - rev 821044
Push
116998 by maglione.k@gmail.com at Fri, 20 Jul 2018 20:53:25 +0000
Bug 1476405: Part 5 - Create nsThread wrapper and use reasonable stack size for BackgroundHangMonitor. r?erahm
BackgroundHangMonitor is a special snowflake, and uses PR_CreateThread
directly, for some reason.
MozReview-Commit-ID: 2Qg28EqDwM7
9144972b2bdcfb6239929c41df78cd443ed1e7b7: Bug 1476405: Part 4 - Create nsThread wrappers whenever a thread is registered with the profiler. r?erahm,mstange
draft
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 22:39:38 -0700 - rev 821043
Push
116998 by maglione.k@gmail.com at Fri, 20 Jul 2018 20:53:25 +0000
Bug 1476405: Part 4 - Create nsThread wrappers whenever a thread is registered with the profiler. r?erahm,mstange
This automatically gets us wrappers (and therefore memory statistics) for
Stylo threads, JS HelperThreads, and any other non-nsThread threads that we
already register with the profiler.
MozReview-Commit-ID: 8ZPjb0ojyWp
7922493a0d83901a17f9eb298de8c2f8050d8f3c: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r?erahm,tcampbell
draft
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 821042
Push
116998 by maglione.k@gmail.com at Fri, 20 Jul 2018 20:53:25 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r?erahm,tcampbell
For ordinary JS helper threads, we can update names and create wrappers using
the existing thread profiler hooks, but we still need to update their default
stack sizes to avoid huge pages.
For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but
only sometimes. And we never use a reasonable stack size.
MozReview-Commit-ID: EuR3gL5JATL
68935ef593163b30172950789be82ec5730bc6c9: Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r?jld
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:20:42 -0700 - rev 821041
Push
116998 by maglione.k@gmail.com at Fri, 20 Jul 2018 20:53:25 +0000
Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r?jld
MozReview-Commit-ID: 4Mod1IdzJBw
b1f0333414b0d716e874efb5e7916227d42b62b4: Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r?erahm,jld
draft
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 22:31:30 -0700 - rev 821040
Push
116998 by maglione.k@gmail.com at Fri, 20 Jul 2018 20:53:25 +0000
Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r?erahm,jld
MozReview-Commit-ID: FvGhq6nhIde
f975d460c5eff4f6abd9c58c06c535da8fcebde0: Bug 1476405: Part 1 - Allow enumerating non-native nsThread threads. r=erahm
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:48:50 -0700 - rev 821039
Push
116998 by maglione.k@gmail.com at Fri, 20 Jul 2018 20:53:25 +0000
Bug 1476405: Part 1 - Allow enumerating non-native nsThread threads. r=erahm
MozReview-Commit-ID: 1JKxWeejqzi
ea8fea805dca359985d33955a8e76917f66051b7: Bug 1474529 - Update scalar is_devtools_user to opt-out and expire in Fx66;r=francois
draft
Julian Descottes <jdescottes@mozilla.com> - Fri, 20 Jul 2018 21:56:02 +0200 - rev 821038
Push
116997 by jdescottes@mozilla.com at Fri, 20 Jul 2018 19:56:29 +0000
Bug 1474529 - Update scalar is_devtools_user to opt-out and expire in Fx66;r=francois
MozReview-Commit-ID: 2gSYSEnvCPN
03fd1f62c396afbc85d30a59b5856107f4e8fe8f: Bug 1443923 - part9: Listen to "customelementdefined" in inspector actor;r=bgrins
draft
Julian Descottes <jdescottes@mozilla.com> - Fri, 20 Jul 2018 11:06:42 +0200 - rev 821037
Push
116997 by jdescottes@mozilla.com at Fri, 20 Jul 2018 19:56:29 +0000
Bug 1443923 - part9: Listen to "customelementdefined" in inspector actor;r=bgrins
MozReview-Commit-ID: 5VLwHGaWJLu
0ac70397c093ac2b17ae87ecc64a49323c4fbcc8: Bug 1443923 - part8: Emit chrome-only event customelementdefined for DevTools;r=masayuki
draft
Julian Descottes <jdescottes@mozilla.com> - Fri, 20 Jul 2018 11:01:43 +0200 - rev 821036
Push
116997 by jdescottes@mozilla.com at Fri, 20 Jul 2018 19:56:29 +0000
Bug 1443923 - part8: Emit chrome-only event customelementdefined for DevTools;r=masayuki
MozReview-Commit-ID: GCFhhpVj5VS
1f2ad05c0721891ed813bccd1698807ff37f770b: Bug 1443923 - part7: Use InspectorUtils.isCustomElementName in inspector actor;r=bgrins
draft
Julian Descottes <jdescottes@mozilla.com> - Fri, 20 Jul 2018 11:05:31 +0200 - rev 821035
Push
116997 by jdescottes@mozilla.com at Fri, 20 Jul 2018 19:56:29 +0000
Bug 1443923 - part7: Use InspectorUtils.isCustomElementName in inspector actor;r=bgrins
MozReview-Commit-ID: 9aKFGcoX8TS
02019b77fdbdbc4994c625357411872dfa4211fe: Bug 1443923 - part6: Expose isCustomElementName to DevTools via InspectorUtils;r=emilio
draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 19 Jul 2018 13:59:05 +0200 - rev 821034
Push
116997 by jdescottes@mozilla.com at Fri, 20 Jul 2018 19:56:29 +0000
Bug 1443923 - part6: Expose isCustomElementName to DevTools via InspectorUtils;r=emilio
MozReview-Commit-ID: GaHP1gOCwoB
ce26ca4168bb361dedf5346ec9fff2b5dae28760: Bug 1477254: Assert that varcache prefs match pref values at content process startup. r?njn
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 12:34:54 -0700 - rev 821033
Push
116996 by maglione.k@gmail.com at Fri, 20 Jul 2018 19:38:36 +0000
Bug 1477254: Assert that varcache prefs match pref values at content process startup. r?njn
In order to avoid the overhead of doing a full pref lookup for every static
var cache at content process startup, we currently assume that the default
value of any static varcache pref will always match the default value of its
database entry (as long as the pref isn't locked). This lets us only perform
lookups for preferences which have a user value, or are locked.
If the default values of those preferences are changed in a bundled preference
file, though, the varcache value will be correct in the parent process, but
not in child processes. Since this is an easy mistake to make, we should
assert that it doesn't happen.
Note: This change only affects applications which use e10s. Applications like
Thunderbird can still override default values of any static pref with
impunity. Repacks and distributors can only do so by changing user values or
locking the preference after the change (which is the standard practice for
enterprise deployments).
MozReview-Commit-ID: JMHQBrp9HN
5faf674fcefa482739be98a64b5d2553d40135e8: Bug 1476975 - P3. Fix canPlayType/isTypeSupported for AV1 content. r=dminor
draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Jul 2018 10:24:56 +0200 - rev 821032
Push
116995 by bmo:jyavenard@mozilla.com at Fri, 20 Jul 2018 19:37:25 +0000
Bug 1476975 - P3. Fix canPlayType/isTypeSupported for AV1 content. r=dminor
AV1 support is behind a pref, as such, the result of canPlayType should depends on the value of that pref.
Additionally to this change we remove AOMDecoder::IsSupportedCodec as it implied confusion on what a codec mimetype is. There are two type of codec mimetype: the one describing the container content ("av1") and the one describing the codec itself "video/av1")
AOMDecoder shouldn't know anything about containers (e.g. mp4 or webm)
c98bc2a9d980d73021bf343c4cac466e7ab9f319: Bug 1476975 - P2. Add mochitests. r=dminor
draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Jul 2018 10:59:20 +0200 - rev 821031
Push
116995 by bmo:jyavenard@mozilla.com at Fri, 20 Jul 2018 19:37:25 +0000
Bug 1476975 - P2. Add mochitests. r=dminor
21711e595aedfcb5f43b80a58f5f2ca6dbdc3c4b: Bug 1476975 - P1. Make media.av1.enabled pref public. r=dminor
draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Jul 2018 10:39:01 +0200 - rev 821030
Push
116995 by bmo:jyavenard@mozilla.com at Fri, 20 Jul 2018 19:37:25 +0000
Bug 1476975 - P1. Make media.av1.enabled pref public. r=dminor
Makes it easier to toggle for tests.
8ac7b31bc5ea58e3a5e2ff53c0889a535cab9df9: Bug 1465616 - Add a mochitest for fixed position hit-testing. r=botond
draft
Kashav Madan <kmadan@mozilla.com> - Wed, 04 Jul 2018 16:17:31 -0400 - rev 821029
Push
116994 by bmo:kmadan@mozilla.com at Fri, 20 Jul 2018 19:32:49 +0000
Bug 1465616 - Add a mochitest for fixed position hit-testing. r=botond
MozReview-Commit-ID: IC82JZoVgPs
d4f597023ba54ab0082d5df77101fd89a8e3cbd7: Bug 1465616 - Add reftests for fixed and sticky elements. r=botond
draft
Kashav Madan <kmadan@mozilla.com> - Wed, 04 Jul 2018 16:16:09 -0400 - rev 821028
Push
116994 by bmo:kmadan@mozilla.com at Fri, 20 Jul 2018 19:32:49 +0000
Bug 1465616 - Add reftests for fixed and sticky elements. r=botond
MozReview-Commit-ID: IzSUQqvjrUp
0de750341ae0976719225cf00096a903cab058d4: Bug 1465616 - Use layout viewport size to compute visible rect for fixed position elements. r?mstange
draft
Kashav Madan <kmadan@mozilla.com> - Wed, 04 Jul 2018 16:10:04 -0400 - rev 821027
Push
116994 by bmo:kmadan@mozilla.com at Fri, 20 Jul 2018 19:32:49 +0000
Bug 1465616 - Use layout viewport size to compute visible rect for fixed position elements. r?mstange
Since fixed position elements are now scrollable, we need to ensure that
they're drawn using the layout viewport size instead of only the SPC-SPS, since
otherwise they'd appear to be clipped when scrolled.
MozReview-Commit-ID: 4p3pWnwluvz
d90f7b5dd3f7761d26cdfc4fbfccec864ade33a5: Bug 1465616 - Remove call to AlignFixedAndStickyLayers for RCD-RSF. r=botond
draft
Kashav Madan <kmadan@mozilla.com> - Wed, 04 Jul 2018 15:52:03 -0400 - rev 821026
Push
116994 by bmo:kmadan@mozilla.com at Fri, 20 Jul 2018 19:32:49 +0000
Bug 1465616 - Remove call to AlignFixedAndStickyLayers for RCD-RSF. r=botond
MozReview-Commit-ID: B8HH6mbjTnv
9418aed138d11aaab9ff9fd2105648a536bda125: Bug 1465616 - Don't use SPC-SPS to layout fixed position elements. r=mstange
draft
Kashav Madan <kmadan@mozilla.com> - Wed, 04 Jul 2018 15:16:17 -0400 - rev 821025
Push
116994 by bmo:kmadan@mozilla.com at Fri, 20 Jul 2018 19:32:49 +0000
Bug 1465616 - Don't use SPC-SPS to layout fixed position elements. r=mstange
MozReview-Commit-ID: 5D4ErVFx8Bm