Commit Graph

716648 Commits

Author SHA1 Message Date
Tom Prince
9ef67b9fdd No bug: Make .taskcluster.yml yamllint clean; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D82243
2020-07-03 23:30:59 +00:00
Tom Prince
909e7275e8 Bug 1648591: Remove taskgraph based cron implementation; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D81270
2020-07-07 16:04:00 +00:00
Chris H-C
b8932efddc Bug 1644252 - Make note of deadlock potential in gv streaming telemetry r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D82537
2020-07-07 14:59:53 +00:00
Julian Descottes
7014578c42 Bug 1619221 - Remove non-parent-intercept codepath in devtools client r=daisuke
Depends on D81346

Differential Revision: https://phabricator.services.mozilla.com/D82193
2020-07-07 15:22:32 +00:00
Julian Descottes
e897d9edf5 Bug 1619221 - Remove service-workers-debug-helper and check isParentIntercept in device actor r=ladybenko,daisuke
Depends on D81344

If we only care about isParentInterceptEnabled, a dedicated module should no longer be relevant.

Differential Revision: https://phabricator.services.mozilla.com/D81346
2020-07-07 15:21:54 +00:00
Julian Descottes
17460eb5c7 Bug 1619221 - Remove can-debug-sw-updated event r=ladybenko,daisuke,devtools-backward-compat-reviewers
Depends on D81343

All the client side consumers for the event have been removed.
Since we don't support forward compatibility, we can simply remove the event.

Differential Revision: https://phabricator.services.mozilla.com/D81344
2020-07-07 15:20:10 +00:00
Julian Descottes
84f6f1cbe2 Bug 1619221 - Stop updating the application panel when multi-e10s changes r=ladybenko
Depends on D81342

See previous revision, same logic applies to the application panel.

Differential Revision: https://phabricator.services.mozilla.com/D81343
2020-07-07 15:19:02 +00:00
Julian Descottes
ce35f944d6 Bug 1619221 - Stop updating the aboutdebugging UI when multi-e10s changes r=daisuke,ladybenko
Depends on D81341

Moving forward, we do not plan to support the old service worker implementation anymore.
The only reason why we needed to update ServiceWorker UI dynamically was for the old implementation.
With the new implementation, there cannot be any change after the application starts so we don't need to react to events.

Differential Revision: https://phabricator.services.mozilla.com/D81342
2020-07-07 15:16:15 +00:00
Julian Descottes
7ed45304a8 Bug 1619221 - Remove backward compat code for the multi-e10s-updated event r=ladybenko
This backward compat code can be safely removed since FF69 is out of the backward compatibility window.

Differential Revision: https://phabricator.services.mozilla.com/D81341
2020-07-07 15:15:55 +00:00
longsonr
058049a793 Bug 1649739 - Move SVG paint server and clipPath classes to the mozilla namespace r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D81858
2020-07-07 13:49:30 +00:00
Emilio Cobos Álvarez
0ee37644e6 Bug 1649569 - Simplify a bit GetValidationMessage. r=edgar
This doesn't really need so many temporary strings.

Differential Revision: https://phabricator.services.mozilla.com/D82403
2020-07-07 13:32:55 +00:00
Emilio Cobos Álvarez
012cd8f804 Bug 1649569 - Don't assert in GetValidationMessage that we got a good number. r=edgar
This can happen because we don't have a nice mechanism to update the
validity bits in all cases where the computed "language" changes.

That's not really a regression, and I'm on PTO, so for now we just deal
with it. The "bad input" message seems appropriate for this case rather
than returning garbage numbers.

Differential Revision: https://phabricator.services.mozilla.com/D82402
2020-07-07 13:32:48 +00:00
Tarek Ziadé
44eb9c7f7e Bug 1651048 - remove unused transformer r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D82521
2020-07-07 12:48:47 +00:00
James Graham
35f51ca8b5 Bug 1650420 - Revert support for setting environment variables on desktop, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D82435
2020-07-07 12:25:06 +00:00
Neil Deakin
65cad80635 Bug 1644151, remove now unused PromiseMessage.jsm module, actors can use sendQuery to wait for messages instead, r=marcosc
Differential Revision: https://phabricator.services.mozilla.com/D79574
2020-07-07 12:34:28 +00:00
Neil Deakin
f1cd439a13 Bug 1644151, convert manifest from legacy actor to JSWindowActor, r=marcosc
Differential Revision: https://phabricator.services.mozilla.com/D79573
2020-07-07 12:33:26 +00:00
Csoregi Natalia
904f6e49a7 Backed out 3 changesets (bug 1646199) for assertion failures and crashes on CacheIR. CLOSED TREE
Backed out changeset 07db2282c6f9 (bug 1646199)
Backed out changeset bb26ed69fa5a (bug 1646199)
Backed out changeset f179e9362e9f (bug 1646199)
2020-07-07 15:55:21 +03:00
David Major
06d9c7e99f Bug 1650239 - Build llvm-dsymutil out of the clang-10 source tree r=firefox-build-system-reviewers,rstewart
The current version hits OOM errors when dsymutil-ing files created by clang 10 and 11.

The choice of clang-10 here is somewhat arbitrary in that it's a fetch job that we conveniently already had in the tree. It doesn't have to be exactly version 10 specifically.

Differential Revision: https://phabricator.services.mozilla.com/D82453
2020-07-06 21:42:42 +00:00
Tarek Ziadé
93ae761b53 Bug 1651044 - Fixed a test in mozperftest r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D82515
2020-07-07 12:34:32 +00:00
Mirko Brodesser
df5c5a5851 Bug 1649121: part 24) Move StripFormattingNodes. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D82389
2020-07-07 12:32:40 +00:00
Mirko Brodesser
db05434bca Bug 1649121: part 23) Move MoveStartAndEndAccordingToHTMLInfo. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D82388
2020-07-07 12:32:33 +00:00
Mirko Brodesser
28c0b32d43 Bug 1649121: part 22) Move ParseFragment. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D82387
2020-07-07 12:32:30 +00:00
Mirko Brodesser
ce817796aa Bug 1649121: part 21) Move CreateDOMFragmentFromPaste. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D82386
2020-07-07 12:32:20 +00:00
Mirko Brodesser
1360293f83 Bug 1649121: part 20) Move GetNewCaretPointAfterInsertingHTML to HTMLWithContextInserter. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D82385
2020-07-07 12:32:13 +00:00
Mirko Brodesser
b1c3499828 Bug 1649121: part 19) Add HTMLWithContextInserter and move content of DoInsertHTMLWithContext to it. r=masayuki
This is minimally invasive. In the following parts, methods will be
moved to it and potentially other methods will be extracted.

Differential Revision: https://phabricator.services.mozilla.com/D82384
2020-07-07 12:32:05 +00:00
Mirko Brodesser
1684d9040a Bug 1649121: part 18) Declare CreateDOMFragmentFromPaste const. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D82198
2020-07-07 12:31:58 +00:00
Honza Bambas
275edede6b Bug 1605895, r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82037
2020-07-03 12:37:38 +00:00
Yoshi Cheng-Hao Huang
14ef8aee59 Bug 1650393 - Add a base class HelperThreadTask. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D82322
2020-07-07 10:26:17 +00:00
Neil Deakin
5cf56b802f Bug 1650690, remove frame scripts from devtools animation tests, and use SpecialPowers.spawn instead, r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D82307
2020-07-07 11:35:15 +00:00
Neil Deakin
36c00b6af2 Bug 1650690, remove frame scripts from inspector tests, and use SpecialPowers.spawn instead, r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D82306
2020-07-07 11:35:03 +00:00
James Graham
6fdb192e27 Bug 1649866 - Promote wpt print-reftests to tier-1 on desktop, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D81979
2020-07-02 12:32:44 +00:00
David Major
d38d9b8bdb Bug 1650239 - Update cctools-port to make it buildable with clang 11 r=froydnj
Fixes the bustage described in 4e1faecce8

In theory I could leave this task alone and fork a new toolchain for use by clang 11, but this seems internal-enough that existing builds shouldn't be negatively affected by this.

Differential Revision: https://phabricator.services.mozilla.com/D82444
2020-07-06 20:43:42 +00:00
Jan de Mooij
c7c6d5c08c Bug 1646199 part 3 - Transpile GuardProto and GuardNullProto. r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D82330
2020-07-07 06:45:43 +00:00
Jan de Mooij
19287791bf Bug 1646199 part 2 - Assert object stub fields are non-nullptr. r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D82329
2020-07-07 06:45:26 +00:00
Jan de Mooij
fa5390d8c8 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 06:45:13 +00:00
Mihai Alexandru Michis
b0a62934ab Backed out 2 changesets (bug 1650765) for causing failures in EncodeAsString.
CLOSED TREE

Backed out changeset 784be0839695 (bug 1650765)
Backed out changeset 05f1ba04a8f4 (bug 1650765)
2020-07-07 15:15:57 +03:00
goncharov
9a1ef55f96 Bug 1649548 - Autocomplete list events are not propagated to input. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D82239
2020-07-07 12:08:38 +00:00
kanishk509
4652478d3d Bug 1380676 - Replace usages of Date.now() with performance.now() in testing/talos. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81575
2020-07-07 11:55:04 +00:00
Tarek Ziadé
ee86c32c2e Bug 1648360 - complex metrics in --perfherder-metrics r=sparky
This patch adds the ability to define complex metrics

Differential Revision: https://phabricator.services.mozilla.com/D82161
2020-07-06 14:28:37 +00:00
Gregory Mierzwinski
99a1058fe5 Bug 1649819 - Temporarily disable youtube widevine tests on linux and windows7. r=tarek
This patch disables the linux and windows7 platforms for the youtube widevine tests.

Differential Revision: https://phabricator.services.mozilla.com/D82370
2020-07-07 11:50:28 +00:00
Axel Hecht
ac4d08312c Bug 1614941, add more date formats to dsb and hsb, r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D62732
2020-07-07 11:46:05 +00:00
Nicolas Chevobbe
3991838f8d Bug 1646669 - Fix CodeMirror secondary cursor color. r=Itiel.
Differential Revision: https://phabricator.services.mozilla.com/D82346
2020-07-07 11:37:58 +00:00
Andrew McCreight
301cc4e9a7 Bug 1649331 - toolkit.shutdown.fastShutdownStage should be 0 in ASan builds. r=dthayer
We do leak checking in AddressSanitizer builds. This runs as processes exit,
so we can't exit early. NS_FREE_PERMANENT_DATA should be set in any kind of
build that cares about leak checking.

Differential Revision: https://phabricator.services.mozilla.com/D82459
2020-07-07 11:23:07 +00:00
Simon Giesecke
a9a7e7d12b Bug 1650765 - Perform optimization for strings encoded as single-bytes only. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D82355
2020-07-07 11:13:04 +00:00
Simon Giesecke
3d46157ca7 Bug 1650765 - Iterate over raw ranges in EncodeAsString. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D82354
2020-07-07 10:59:20 +00:00
Jan de Mooij
df6e26e048 Bug 1635375 part 7 - Invalidate Warp code when transpiled IC stubs change. r=iain
Set a flag on stubs used by the transpiler and then treat those similar to a
constraint in the old system: invalidate when attaching a new IC stub (in front of
it), when updating the stub, or when unlinking the stub.

This is necessary to avoid repeated bailouts followed by a deoptimization in
CheckFrequentBailouts.

Differential Revision: https://phabricator.services.mozilla.com/D81823
2020-07-07 11:07:43 +00:00
David Major
466f74b7ac Bug 1650239 - Name clang-9 toolchains as such explicitly r=firefox-build-system-reviewers,rstewart
We already do this for e.g. `linux64-clang-9`; this patch extends that pattern everywhere.

This will make it easy to do try runs with other clangs: just move the `toolchain-alias` lines from the `9` tasks to the `trunk` tasks.

Also, this makes dependencies more explicit: for example the gn task specifically requests a clang-9 compiler, so it will also need a clang-9-based cctools-port, rather than whatever moving value the alias represents.

Differential Revision: https://phabricator.services.mozilla.com/D82441
2020-07-06 21:42:22 +00:00
Kenrick
687756c037 Bug 921157 - Deprecate FileUtils.getDir(..., ..., true) during startup/shutdown
Because passing true to the 3rd parameter (shouldCreate)
causes main thread I/O and should be avoided
especially during startup/shutdown

Differential Revision: https://phabricator.services.mozilla.com/D78912
2020-06-15 09:03:46 +00:00
Christian Holler
6c48a4ff36 Bug 1649062 - Disable the crash reporter in debug fuzzing builds. r=truber,tsmith
Differential Revision: https://phabricator.services.mozilla.com/D81488
2020-07-07 10:24:26 +00:00
Peter Van der Beken
5ec9524179 Bug 1642275 - Crash in [@ mozilla::dom::SessionHistoryEntry::GetDocshellID]. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D82364
2020-07-07 10:17:59 +00:00