Frederik Braun
ae8dc932e1
Bug 1644671
- systemprincipal restrictions telemetry r=tjr,ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D79142
2020-07-08 12:06:05 +00:00
Bogdan Tara
3a00a1521d
Backed out changeset 925c602db317 (bug 1650435) for CommonFunctions.h related bustage CLOSED TREE
2020-07-08 15:16:23 +03:00
alexandru.ionescu
0ab1c87de3
Bug 1650331 Add youtube-playback to live sites whitelist r=perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D82653
2020-07-08 11:56:03 +00:00
Rob Wu
0d5f57922a
Bug 1634921 - Tests of same-site cookies after redirects in extensions r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D74504
2020-07-02 00:28:50 +00:00
Gregory Mierzwinski
8d10f86507
Bug 1650871 - Add all browsertime desktop tests. r=perftest-reviewers,AlexandruIonescu
...
This patch adds all desktop pageload tests to browsertime. It adds taskcluster tasks for these but doesn't enable them in production. They can only be run when --full is used.
Differential Revision: https://phabricator.services.mozilla.com/D82432
2020-07-08 07:48:16 +00:00
Gregory Mierzwinski
6e1d467ad0
Bug 1650871 - Add option to disable firefox window recorder. r=perftest-reviewers,AlexandruIonescu
...
This patch adds an option to disable the firefox window recorder in browsertime, it also adds it to the browsertime-mobile taskcluster config since it is disabled there (but not on desktop).
Differential Revision: https://phabricator.services.mozilla.com/D82431
2020-07-08 07:50:11 +00:00
André Bargull
2c6cfd41fa
Bug 1650435: Add a testing function to expose some ICU configurations. r=jwalden
...
And add a test case to ensure we're using the latest tzdata version.
Differential Revision: https://phabricator.services.mozilla.com/D82201
2020-07-08 11:42:14 +00:00
Bogdan Tara
a33ac518b9
Backed out changeset 4d7e94b15360 (bug 1646027) for browser_webconsole_stubs_network_event.js failures CLOSED TREE
2020-07-08 14:16:02 +03:00
Henrik Skupin
f3fcc8c290
Bug 1651297 - [web-platform-tests] Use "about:blank" instead of "about:newtab" for newly opened tabs. r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D82656
2020-07-08 09:53:53 +00:00
Dão Gottwald
15905f8234
Bug 1574562 - Make the find bar support frame_inactive. r=ntim
...
Differential Revision: https://phabricator.services.mozilla.com/D82658
2020-07-08 10:15:03 +00:00
Jan de Mooij
c2a236e81f
Bug 1646199
part 4 - Transpile GuardProto and GuardNullProto. r=evilpie
...
Differential Revision: https://phabricator.services.mozilla.com/D82330
2020-07-07 14:59:09 +00:00
Jan de Mooij
7acc6ae753
Bug 1646199
part 3 - Assert object stub fields are non-nullptr. r=evilpie
...
Differential Revision: https://phabricator.services.mozilla.com/D82329
2020-07-07 15:02:49 +00:00
Jan de Mooij
35f366e088
Bug 1646199
part 2 - Split XrayExpandoShapeAndDefaultProto in two instructions to avoid storing a nullptr object. r=evilpie
...
This way we can also remove the hasExpando flag.
Differential Revision: https://phabricator.services.mozilla.com/D82539
2020-07-08 09:59:24 +00:00
Jan de Mooij
51448f3cde
Bug 1646199
part 1 - Fix CacheIR LoadProto to assert the result isn't nullptr. r=evilpie
...
Use GuardProto / GuardNullProto to prevent loading a null proto in LoadProto.
The next patch will assert objects stored in stub fields are always non-null.
Differential Revision: https://phabricator.services.mozilla.com/D82328
2020-07-07 15:02:49 +00:00
Bogdan Tara
cfe6f49083
Backed out 4 changesets (bug 1527256) for network related bustage CLOSED TREE
...
Backed out changeset 5f3e90d1112e (bug 1527256)
Backed out changeset 8172b4bbba7b (bug 1527256)
Backed out changeset c15bc3e821ea (bug 1527256)
Backed out changeset a37b0cdf3155 (bug 1527256)
2020-07-08 13:25:34 +03:00
Kershaw Chang
b9dab9a111
Bug 1527256 - P4: Enable about:networking tests r=dragana
...
Depends on D82320
Differential Revision: https://phabricator.services.mozilla.com/D82321
2020-07-06 11:03:24 +00:00
Kershaw Chang
aad41f988e
Bug 1527256 - P3: Get HttpData from socket process r=dragana
...
Depends on D20355
Differential Revision: https://phabricator.services.mozilla.com/D82320
2020-07-06 11:01:51 +00:00
Kershaw Chang
0a2066141b
Bug 1527256 - P2: Get DNSCacheEntries from socket process r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D20355
2020-07-06 11:01:03 +00:00
Kershaw Chang
f7ab79b775
Bug 1527256 - P1: Get SocketData from socket process r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D20354
2020-07-06 10:59:29 +00:00
Farooq AR
ec6505b9a1
Bug 1646027 - Request mimeType should be sent on response start. r=Honza,bomsy,devtools-backward-compat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D82206
2020-07-08 09:42:44 +00:00
Razvan Caliman
1ad6fbabbc
Bug 1607756 - Extract node picker from HighlighterActor. r=ochameau,devtools-backward-compat-reviewers
...
Moved the node picker functionality from `HighlighterActor` to a standalone `NodePicker` class used by `WalkerActor`.
`WalkerActor`/`WalkerFront` was already used to [emit node picker events](https://searchfox.org/mozilla-central/rev/027893497316897b8f292bde48dbb6da2391a331/devtools/shared/specs/walker.js#65-79 ) listened to by the client. This was kept intact.
The alternative to introduce a new `NodePickerActor` had issues when emitting events because the `NodeFront` payload ended up being managed by the `NodePickerFront` and not the `WalkerFront` (see: https://searchfox.org/mozilla-central/source/devtools/shared/protocol/types.js#337,346 ). There isn't a strong reason to introduce a new `NodePickerActor` considering that the functionality is already dependent on `WalkerActor` to [attach the hovered / picked nodes](https://searchfox.org/mozilla-central/rev/027893497316897b8f292bde48dbb6da2391a331/devtools/server/actors/highlighters.js#435-441 ).
As we progress with changes in D81526 and [Bug 1623667](https://bugzilla.mozilla.org/show_bug.cgi?id=1623667 ), the standalone [HighlighterActor](https://searchfox.org/mozilla-central/source/devtools/server/actors/highlighters.js#111-517 ) will go away completely. It is just a wrapper around `BoxModelHighlighter` and `SimpleOutlineHighlighter`, both of which are already supported by [CustomHighlighterActor](https://searchfox.org/mozilla-central/source/devtools/server/actors/highlighters.js#523-652 ) that provides all the other highlighters.
NOTE: D81476 is removing `SimpleOutlineHighlighter` , thus adding to the reasons for dropping `HighlighterActor` once tests and call sites are updated to get highlighters via the highlighter manager logic changes introduced by D81526
Differential Revision: https://phabricator.services.mozilla.com/D81525
2020-07-08 09:32:46 +00:00
Manish Giri
6e3170ab3d
Bug 1650306 - Address the defects found by the pylint/no-else-return rule. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D82508
2020-07-08 09:24:49 +00:00
Manish Giri
c61d108740
Bug 1650306 - mozlint/pylint - Enable 'no-else-return' rule r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D82507
2020-07-08 09:24:04 +00:00
Daisuke Akatsuka
924741ad11
Bug 1651240: Update MDN compat data. r=rcaliman
...
Differential Revision: https://phabricator.services.mozilla.com/D82626
2020-07-08 09:20:20 +00:00
Dão Gottwald
f9607f7c7d
Bug 1503678 - Respect prefers-reduced-motion when reordering items in customize mode. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D82541
2020-07-08 08:33:47 +00:00
Gerald Squelart
309270517d
Bug 1651280 - Only use GetFileType(HANDLE) from NtCreateFile if that was successful - r=canaltinova
...
If the original `NtCreateFile()` call failed, the file handle may have been left untouched, and is therefore probably uninitialized or in another unusable state.
Differential Revision: https://phabricator.services.mozilla.com/D82647
2020-07-08 09:16:45 +00:00
Itiel
254111665f
Bug 1650895 - Force LTR the font origin url in the Fonts panel r=rcaliman
...
Also improve the CSS code a bit for fonts.css
Differential Revision: https://phabricator.services.mozilla.com/D82436
2020-07-08 08:35:52 +00:00
Paul Adenot
1707079c2d
Bug 1650181 - Null-check when getting default output device info, because there can be no output device. r=achronop
...
Differential Revision: https://phabricator.services.mozilla.com/D82560
2020-07-08 09:07:48 +00:00
Christoph Kerschbaumer
39f714550b
Bug 1650166: Tighten assertion for about pages within AssertPageHasCSP. r=tjr,freddyb
...
Differential Revision: https://phabricator.services.mozilla.com/D82184
2020-07-08 09:04:03 +00:00
André Bargull
9a4f210006
Bug 1651032: Sort replacements per language and per script to ensure the generated file has stable contents. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D82513
2020-07-08 08:16:39 +00:00
Julian Descottes
c137a1324d
Bug 1650453 - Regenerate devtools/client/debugger/dist/parser-worker.js r=nchevobbe
...
Depends on D82212
Differential Revision: https://phabricator.services.mozilla.com/D82366
2020-07-07 17:14:45 +00:00
Julian Descottes
a99306e1b0
Bug 1650453 - Remove rejected words violations in devtools source code files r=nchevobbe
...
Depends on D82568
Differential Revision: https://phabricator.services.mozilla.com/D82212
2020-07-07 17:10:13 +00:00
Bogdan Tara
d45df146b1
Backed out changeset d3f7f11b80ea (bug 1503678) for widget-overflow-fixed-list related failures CLOSED TREE
2020-07-08 11:10:29 +03:00
Bogdan Tara
3fa273fbc7
Backed out 3 changesets (bug 1650277) for RunWatchdog crashes CLOSED TREE
...
Backed out changeset 07863e9844f0 (bug 1650277)
Backed out changeset 1bf131a86868 (bug 1650277)
Backed out changeset 11aa7071f858 (bug 1650277)
2020-07-08 11:07:49 +03:00
Masayuki Nakano
d813074347
Bug 1647556 - part 5-1: Create new API to get `WSFragment` in middle of line and visible r=m_kato
...
Most methods handling something with `WSFragment` work only with instances
whose `IsVisibleAndMiddleOfHardLine()` return true, and currently, such
instance exists only one at most in the array. Therefore, they just want
an API to get such fragment.
Differential Revision: https://phabricator.services.mozilla.com/D82276
2020-07-08 01:23:14 +00:00
Sonia Singla
f20849d520
Bug 1651099 - Broken link to contributor reference. r=rstewart,championshuttler,sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D82562
2020-07-08 07:32:17 +00:00
Jean-Yves Avenard
81add09c0e
Bug 1650277 - P3. Use a media taskqueue with the MediaManager. r=jib
...
Rename PostTask methods into Dispatch to be more in-line with the current naming convention as PostTask pretty much always referred to the MessageLoop's method.
Differential Revision: https://phabricator.services.mozilla.com/D82159
2020-07-08 07:04:23 +00:00
Jean-Yves Avenard
a056adde5c
Bug 1650277 - P2. Ensure the CubebDeviceEnumerator is shutdown after the MTAThread. r=kinetik
...
On Windows the CubebDeviceEnumerator needs to run on an MTA thread; to achieve that goal we use the EnsureMTA utility.
EnsureMTA relies on a MTA thread to exist which will be destroyed when XPCOM shuts down ; as such we must shutdown the CubebDeviceEnumerator during the same shutdown phase.
ClearOnShutdown registrars are processed in LIFO order, so as the CubebDeviceEnumerator constructor uses EnsureMTA we are guaranteed that the CubebDeviceEnumerator clearOnShutdown will be processed before the EnsureMTA thread shutdown.
The CubebDeviceEnumerator needs to be shutdown before cubeb; which is also guaranteed as the cubeb instance is destroyed during the final XPCOM shutdown stage.
Fix GetSafety() thread-safety.
CubebDeviceEnumerator should be a static non-refcounted singleton on the stack really which would made the code much simpler, unfortunately its gtests rely on having the Shutdown method present to force re-scanning the devices and work with the mock cubeb.
Differential Revision: https://phabricator.services.mozilla.com/D82158
2020-07-08 03:59:29 +00:00
Jean-Yves Avenard
bd343a92a2
Bug 1650277 - P1. Let CubebDeviceEnumerator worry about MTA requirements. r=kinetik
...
Ths helps not having to worry about how to create the thread; which could be probablematic when running off a thread pool.
Differential Revision: https://phabricator.services.mozilla.com/D82142
2020-07-08 03:59:22 +00:00
Julian Descottes
30590c42ac
Bug 1651127 - Remove extra blank line debugger in CSS files r=nchevobbe
...
Depends on D82567
stylelint seems to check for extra blank lines after performing a `yarn upgrade`
Differential Revision: https://phabricator.services.mozilla.com/D82568
2020-07-08 06:44:11 +00:00
Julian Descottes
9962c74e1e
Bug 1651127 - Update debugger jest ast spec test after yarn upgrade r=nchevobbe
...
Depends on D82566
Differential Revision: https://phabricator.services.mozilla.com/D82567
2020-07-08 06:36:05 +00:00
Julian Descottes
155a3c5e88
Bug 1651127 - Update debugger jest tests snapshots r=nchevobbe
...
Depends on D82564
Output of running `yarn run test-ci -u`
Differential Revision: https://phabricator.services.mozilla.com/D82566
2020-07-08 06:21:52 +00:00
Julian Descottes
a9656ded14
Bug 1651127 - Regenerate debugger bundles after a yarn upgrade r=nchevobbe
...
Simple output of running `yarn upgrade && node bin/bundle.js`
Differential Revision: https://phabricator.services.mozilla.com/D82564
2020-07-08 06:27:18 +00:00
Mathieu Leplatre
98f5dc3ee5
Bug 1649700 - Fallback to dump data if fails to read from IndexedDB r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D81826
2020-07-07 19:37:14 +00:00
Tom Tung
7e78f4ec74
Bug 1626581
- Use mozfile.remove in test_refresh_firefox.py and add the "\\?\" prefix for file path on Windows for mozfile.remove; r=whimboo,gbrown
...
Differential Revision: https://phabricator.services.mozilla.com/D81901
2020-07-07 15:00:46 +00:00
Jean-Yves Avenard
ae45d4a7e0
Bug 1650996 - P3. Have RemoteDecoderManagerChild use a TaskQueue over a media threadpool. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D82503
2020-07-08 06:35:55 +00:00
Jean-Yves Avenard
a7619dfaf8
Bug 1650996 - P2. Always initialise the RemoteDecoderChild manager thread. r=mjf
...
This allows to simplify the lifetime management off the RemoteDecoderModule's mManagerThread member.
Differential Revision: https://phabricator.services.mozilla.com/D82502
2020-07-08 04:21:25 +00:00
Jean-Yves Avenard
f1cd4ddc78
Bug 1650996 - P1. Remove RemodeDecoderManagerChild::CanSend method. r=mattwoodrow
...
The base IProtocol class already provides this.
Differential Revision: https://phabricator.services.mozilla.com/D82501
2020-07-08 06:35:31 +00:00
Jean-Yves Avenard
f5267597e4
Bug 1649974 - P2. Use a TaskQueue with media threadpool for RemoteDecoderManagerParent. r=mattwoodrow
...
Sync dispatch are being used; due to how the background taskqueue is setup this could cause a hang if if also called from a background taskqueue.
Differential Revision: https://phabricator.services.mozilla.com/D82500
2020-07-08 06:35:31 +00:00
Jean-Yves Avenard
9194155201
Bug 1649974 - P1. Make WeakPtr work with generic taskqueue. r=froydnj
...
It worked until now as IPC's MessageChannel was only used with background taskqueue; which use a threadpool made of a single thread only.
Differential Revision: https://phabricator.services.mozilla.com/D82499
2020-07-08 03:58:18 +00:00