Граф коммитов

716845 Коммитов

Автор SHA1 Сообщение Дата
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