Commit Graph

657529 Commits

Author SHA1 Message Date
Steven Englehardt
5f7e04639b Bug 1559969 - Enable cryptomining blocking by default. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D35399

--HG--
extra : moz-landing-system : lando
2019-06-24 18:46:43 +00:00
Lee Salzman
0acba27866 Bug 1559810 - disallow Cairo as content/canvas backend. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D35691

--HG--
extra : moz-landing-system : lando
2019-06-24 18:45:16 +00:00
Yury Delendik
bfb70f4334 Bug 1560631 - Enable browser_dbg-wasm-sourcemaps.js test r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D35574

--HG--
extra : moz-landing-system : lando
2019-06-24 18:44:22 +00:00
Valentin Gosu
11362784ca Bug 1560703 - Make sure creating an FTP channel throws if FTP is disabled r=michal
Previously we would throw in nsFtpProtocolHandler::NewURI. Since that doesn't exist anymore, and creating FTP URLs always works, we need to make sure creating the FTP channel doesn't work anymore.

Differential Revision: https://phabricator.services.mozilla.com/D35642

--HG--
extra : moz-landing-system : lando
2019-06-24 10:20:16 +00:00
Valentin Gosu
01825c70a5 Bug 1547704 - CaptiveDetect.jsm requires LOAD_BYPASS_URL_ClASSIFIER flag r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D35476

--HG--
extra : moz-landing-system : lando
2019-06-21 23:18:31 +00:00
Valentin Gosu
c68f4266b3 Bug 1560554 - Disable warning prompt from about:networking r=JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D35535

--HG--
extra : moz-landing-system : lando
2019-06-22 01:24:48 +00:00
Henrik Skupin
9dc70ca9a6 Bug 1560588 - [marionette] Fix focus handling in open_chrome_window() for WindowManagerMixin. r=webdriver-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D35579

--HG--
extra : moz-landing-system : lando
2019-06-24 09:28:46 +00:00
dleblanccyr
3a78f0f3e1 Bug 1555739 - Adds certificate-section component. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D33176

--HG--
extra : moz-landing-system : lando
2019-06-21 18:11:34 +00:00
Jon Coppeard
adf4147b2b Bug 1557771 - Trigger fewer GCs via nsJSContext::MaybeRunNextCollectorSlice r=smaug
This patch changes MaybeRunNextCollectorSlice so that it doesn't start a new GC/CC if one is not running already.

This reduces the number of GC slices when running the benchmark from ~400 to ~230.

Olli, what do you think?  It seems to me that this is closer to the original intention of the code.  I haven't run this through perfherder because I haven't worked out what try command I need to do this, but I figure that it won't make things worse.

Differential Revision: https://phabricator.services.mozilla.com/D35556
2019-06-21 11:11:29 -07:00
dleblanccyr
de731871a7 Bug 1555737 - Adds certificate-tab component. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D33174

--HG--
extra : moz-landing-system : lando
2019-06-21 18:09:13 +00:00
dleblanccyr
d7ed2f26a5 Bug 1555738 - Adds InfoGroup component. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D33170

--HG--
extra : moz-landing-system : lando
2019-06-21 18:09:01 +00:00
Bastien Orivel
11f31bfdc8 Bug 1396824 - Part 2: Revendor dependencies. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D34632

--HG--
rename : third_party/rust/crossbeam-utils-0.3.2/Cargo.toml => third_party/rust/crossbeam-channel/Cargo.toml
rename : third_party/rust/crossbeam-utils-0.3.2/LICENSE-APACHE => third_party/rust/crossbeam-channel/LICENSE-APACHE
rename : third_party/rust/tokio-uds/LICENSE-MIT => third_party/rust/crossbeam-channel/LICENSE-MIT
rename : third_party/rust/tokio-timer/Cargo.toml => third_party/rust/headers-core/Cargo.toml
rename : third_party/rust/hyper/LICENSE => third_party/rust/headers-core/LICENSE
rename : third_party/rust/tokio-timer/Cargo.toml => third_party/rust/headers-derive/Cargo.toml
rename : third_party/rust/hyper/LICENSE => third_party/rust/headers-derive/LICENSE
rename : third_party/rust/hyper/LICENSE => third_party/rust/headers/LICENSE
rename : third_party/rust/tokio-timer/Cargo.toml => third_party/rust/input_buffer/Cargo.toml
rename : third_party/rust/crossbeam-utils-0.3.2/LICENSE-APACHE => third_party/rust/input_buffer/LICENSE-APACHE
rename : third_party/rust/hyper/LICENSE => third_party/rust/input_buffer/LICENSE-MIT
rename : third_party/rust/tokio-executor/Cargo.toml => third_party/rust/mime/Cargo.toml
rename : third_party/rust/crossbeam-utils-0.3.2/LICENSE-APACHE => third_party/rust/mime/LICENSE-APACHE
rename : third_party/rust/hyper/LICENSE => third_party/rust/mime/LICENSE-MIT
rename : third_party/rust/hyper/LICENSE => third_party/rust/mime_guess/LICENSE
rename : third_party/rust/scoped-tls/.cargo-checksum.json => third_party/rust/scoped-tls-0.1.0/.cargo-checksum.json
rename : third_party/rust/scoped-tls/Cargo.toml => third_party/rust/scoped-tls-0.1.0/Cargo.toml
rename : third_party/rust/crossbeam-utils-0.3.2/LICENSE-APACHE => third_party/rust/scoped-tls-0.1.0/LICENSE-APACHE
rename : third_party/rust/tokio-uds/LICENSE-MIT => third_party/rust/scoped-tls-0.1.0/LICENSE-MIT
rename : third_party/rust/scoped-tls/README.md => third_party/rust/scoped-tls-0.1.0/README.md
rename : third_party/rust/scoped-tls/src/lib.rs => third_party/rust/scoped-tls-0.1.0/src/lib.rs
rename : third_party/rust/tokio-uds/LICENSE-APACHE => third_party/rust/serde_urlencoded/LICENSE-APACHE
rename : third_party/rust/tokio-uds/LICENSE-MIT => third_party/rust/serde_urlencoded/LICENSE-MIT
rename : third_party/rust/tokio-executor/Cargo.toml => third_party/rust/tokio-current-thread/Cargo.toml
rename : third_party/rust/tokio-uds/LICENSE-MIT => third_party/rust/tokio-current-thread/LICENSE
rename : third_party/rust/tokio-timer/README.md => third_party/rust/tokio-current-thread/README.md
rename : third_party/rust/tokio/src/executor/current_thread/mod.rs => third_party/rust/tokio-current-thread/src/lib.rs
rename : third_party/rust/tokio/src/executor/current_thread/scheduler.rs => third_party/rust/tokio-current-thread/src/scheduler.rs
rename : third_party/rust/tokio-executor/src/lib.rs => third_party/rust/tokio-executor/src/executor.rs
rename : third_party/rust/tokio-timer/src/timer/level.rs => third_party/rust/tokio-timer/src/wheel/level.rs
rename : third_party/rust/tokio-uds/.cargo-checksum.json => third_party/rust/tokio-uds-0.1.7/.cargo-checksum.json
rename : third_party/rust/tokio-uds/Cargo.toml => third_party/rust/tokio-uds-0.1.7/Cargo.toml
rename : third_party/rust/crossbeam-utils-0.3.2/LICENSE-APACHE => third_party/rust/tokio-uds-0.1.7/LICENSE-APACHE
rename : third_party/rust/tokio-uds/LICENSE-MIT => third_party/rust/tokio-uds-0.1.7/LICENSE-MIT
rename : third_party/rust/tokio-uds/README.md => third_party/rust/tokio-uds-0.1.7/README.md
rename : third_party/rust/tokio-uds/src/frame.rs => third_party/rust/tokio-uds-0.1.7/src/frame.rs
rename : third_party/rust/tokio-uds/src/lib.rs => third_party/rust/tokio-uds-0.1.7/src/lib.rs
rename : third_party/rust/tokio-uds/src/ucred.rs => third_party/rust/tokio-uds-0.1.7/src/ucred.rs
rename : third_party/rust/tokio-uds/LICENSE-MIT => third_party/rust/tokio-uds/LICENSE
rename : third_party/rust/crossbeam-utils-0.3.2/LICENSE-APACHE => third_party/rust/tungstenite/LICENSE-APACHE
rename : third_party/rust/hyper/LICENSE => third_party/rust/tungstenite/LICENSE-MIT
rename : third_party/rust/tokio-timer/Cargo.toml => third_party/rust/unicase-1.4.2/Cargo.toml
rename : third_party/rust/hyper/LICENSE => third_party/rust/unicase-1.4.2/LICENSE
rename : third_party/rust/crossbeam-utils/Cargo.toml => third_party/rust/unicase/Cargo.toml
rename : third_party/rust/crossbeam-utils-0.3.2/LICENSE-APACHE => third_party/rust/unicase/LICENSE-APACHE
rename : third_party/rust/hyper/LICENSE => third_party/rust/unicase/LICENSE-MIT
rename : third_party/rust/hyper/LICENSE => third_party/rust/urlencoding/LICENSE
rename : third_party/rust/tokio-executor/Cargo.toml => third_party/rust/utf-8/Cargo.toml
rename : third_party/rust/tokio-timer/Cargo.toml => third_party/rust/version_check/Cargo.toml
rename : third_party/rust/crossbeam-utils-0.3.2/LICENSE-APACHE => third_party/rust/version_check/LICENSE-APACHE
rename : third_party/rust/hyper/LICENSE => third_party/rust/warp/LICENSE
extra : moz-landing-system : lando
2019-06-21 17:18:50 +00:00
Bastien Orivel
761235d949 Bug 1396824 - Part 1: Replace the webdriver router by warp. r=ato
This allows for easy support for HEAD requests without any code on our
side.

Differential Revision: https://phabricator.services.mozilla.com/D34631

--HG--
extra : moz-landing-system : lando
2019-06-24 09:26:59 +00:00
yulia
8bb0b7b9ac Bug 1559591 - disable start-service-worker test r=jdescottes,yulia
due to leaks related to this test on other linux platforms, we might want to disable this
test on linux in general

Differential Revision: https://phabricator.services.mozilla.com/D35199

--HG--
extra : moz-landing-system : lando
2019-06-24 09:11:18 +00:00
Mihai Alexandru Michis
fbd2f38cee Backed out changeset 59f7de9c3032 (bug 1556818) for causing bustages. CLOSED TREE 2019-06-24 12:12:03 +03:00
James Graham
937ce36ee1 Bug 1545143 - Add --full flag for wpt-update for updating with a full set of results, r=maja_zf
This has different behaviour from the regular update in a couple of
ways:
* It doesn't try to preserve existing conditionals that didn't match
  anything in the results
* It removes subtests that are no longer present in the data set.

As such this is an appropriate mode to use when you have a try push
covering all the possible platforms, or when you are confident there
are no per-platform differences.

As part of this work, the code for updating the conditionals was
refactored to be clearer, and a bunch of tests were added to ensure
that it continues to work correctly.

Differential Revision: https://phabricator.services.mozilla.com/D34735

--HG--
extra : moz-landing-system : lando
2019-06-24 08:54:38 +00:00
James Graham
5022fc67bd Bug 1469893 - Make the metadata update generate more compact conditionals, r=maja_zf
Previously the wpt metadata update code generated rather conservative
conditionals, simply inclusing every possible condition unless all the
tests had the same outcome or similar. This isn't very nice to read
and makes the metadata rather fragile to changes in the configuration.

A better approach is to build a decision tree from the metadata,
choosing the properties to split on using a simple greedy algorithm,
as follows:

 * Given a set of test results, associated run_info_properties and
   properties that we want to use, partition the test results by each
   property we are using in turn.

 * For each partition, generate a score for how uniform the results
   are in each subset after partition. The score should be good if the
   partition results in small numbers of groups with mostly uniform
   test results and bad if it results in a large number of groups or
   groups with a mix of test results. For this we adopt a metric based
   on the Shannon entropy.

 * Chose the partition resulting in the best score, and use that as a
   condition in the tree.

 * Recursively reapply the algorithm to each group that's been
   created.

Differential Revision: https://phabricator.services.mozilla.com/D34734

--HG--
extra : moz-landing-system : lando
2019-06-24 08:54:11 +00:00
Alexandru Irimovici
6d181cc6b2 Bug 1559936 - Re-record apple.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35530

--HG--
extra : moz-landing-system : lando
2019-06-24 08:41:16 +00:00
Alexandru Irimovici
440c0d0210 Bug 1559935 - Re-record bing.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,Bebe,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D35524

--HG--
extra : moz-landing-system : lando
2019-06-24 08:33:04 +00:00
Edwin Gao
407cdf5dc3 Bug 1558642 - disable test_bug1224790 on macosx1014 due to persistent failures r=arai,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35489

--HG--
extra : moz-landing-system : lando
2019-06-21 17:09:43 +00:00
Dave Townsend
3a5af74d53 Bug 1555319: Normalize the case of the installation path to always get a consistent install hash. r=froydnj
The XRE_EXECUTABLE_FILE directory entry gives us the actual path that the binary
was launched with. On systems where the filesystem is case insensitive this
can be in any case, which ends up being a different install hash. This patch
ensures that we get the correct case for the install path before generating the
hash.

We have the problem of users who are already affected by this issue. This patch
also leaves the old hash available, if no default profile is found for the
correct hash then we also check for a profile for the old hash, if so we use it
for this hash going forwards. Testing this is kind of a pain, we have to add a
way to override the old hash that we will check against. I'm not totally happy with
how it is done here but not sure there is anything better.

This also adds a test that calling xpcshell with differing cases returns the
same install hash.

Differential Revision: https://phabricator.services.mozilla.com/D34774

--HG--
extra : moz-landing-system : lando
2019-06-24 17:52:58 +00:00
Yury Delendik
b29ae38d77 Bug 1560209 - Display original variables in WebAssembly when DWARF is provided. r=jlast
* Use XScopes data to display original varaibles (prototype)
* Move DWARF debugger logic to the separate package.

Differential Revision: https://phabricator.services.mozilla.com/D35367

--HG--
rename : devtools/client/debugger/packages/devtools-source-map/src/utils/convertToJSON.js => devtools/client/debugger/packages/devtools-wasm-dwarf/src/convertToJSON.js
rename : devtools/client/debugger/packages/devtools-source-map/wasm/dwarf_to_json.wasm => devtools/client/debugger/packages/devtools-wasm-dwarf/wasm/dwarf_to_json.wasm
extra : moz-landing-system : lando
2019-06-21 20:53:57 +00:00
Boris Zbarsky
8c4e35413a Bug 1559008. Load catalog DTDs even if we don't have a useful DTD URI, since we ignore that URI anyway when we find a catalog DTD. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D34815

--HG--
extra : moz-landing-system : lando
2019-06-24 12:45:22 +00:00
Luca Greco
d8896fa841 Bug 1551515 - Fix Library button focused/unfocused when clicking on a abuse report panel's radio button. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D31600

--HG--
extra : moz-landing-system : lando
2019-06-24 17:18:23 +00:00
Mark Striemer
20759c49f9 Bug 1553311 - Renew browser languages telemetry until 75 r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D35453

--HG--
extra : moz-landing-system : lando
2019-06-23 20:03:57 +00:00
Sean Feng
99863c0a1c Bug 1560328 - Fix a bug where mDocument could be null to cause crashes r=smaug,emilio
Differential Revision: https://phabricator.services.mozilla.com/D35567

--HG--
extra : moz-landing-system : lando
2019-06-24 15:05:36 +00:00
Emilio Cobos Álvarez
e17f48773e Bug 1559627 - More reliably detect position changes during reframe. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D35157

--HG--
extra : moz-landing-system : lando
2019-06-24 15:44:21 +00:00
Rob Wu
f545048916 Bug 1559692 - Fix support for regexp filter in TelemetryTestUtils.assertEvents r=chutten
and migrate an existing test to use `TelemetryTestUtils.assertEvents`,
with a regular expression as filter.

Differential Revision: https://phabricator.services.mozilla.com/D35156

--HG--
extra : moz-landing-system : lando
2019-06-21 21:48:42 +00:00
Csoregi Natalia
66e3b24031 Merge mozilla-central to autoland. CLOSED TREE 2019-06-24 18:29:55 +03:00
Ionut Goldan
a86a9729c8 Bug 1559942 - Re-record twitter.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,Bebe,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D35406

--HG--
extra : moz-landing-system : lando
2019-06-24 08:51:34 +00:00
ffxbld
d28b122647 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D35639

--HG--
extra : moz-landing-system : lando
2019-06-24 13:59:31 +00:00
Ionut Goldan
9dee7ab691 Bug 1559933 - Re-record imdb.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,Bebe,AlexandruIonescu,alexandru.irimovici
Differential Revision: https://phabricator.services.mozilla.com/D35409

--HG--
extra : moz-landing-system : lando
2019-06-24 10:45:45 +00:00
Dale Harvey
9d8db29513 Bug 1557579 - Fix autoplay permission label r=johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D35283

--HG--
extra : moz-landing-system : lando
2019-06-22 12:51:03 +00:00
Jon Coppeard
fb607e89b8 Bug 1395509 - Track malloc memory used by wasm objects, part 1 r=luke
This adds tracking of malloc memory to WasmInstanceObject, WasmGlobalObject, WasmMemoryObject and ResolveResponseClosure (the straightforward cases).

Differential Revision: https://phabricator.services.mozilla.com/D35485
2019-06-20 15:19:18 -07:00
Jon Coppeard
532b9e4484 Bug 1395509 - Add FreeOp methods to deal with releasing RefCounted types r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D35484
2019-06-20 15:17:06 -07:00
Brindusan Cristian
928742d3ea Backed out changeset c872cc627115 (bug 1558937) for reftest failures at 1558937-1.html. 2019-06-24 06:09:11 +03:00
Matt Woodrow
e2458a8e7c Bug 1558937 - Don't allow duplicate items for printing. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D34775

--HG--
extra : moz-landing-system : lando
2019-06-24 01:38:37 +00:00
Brindusan Cristian
2b29368eb5 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-06-24 00:51:18 +03:00
Brindusan Cristian
215c57d27d Merge inbound to mozilla-central. a=merge 2019-06-24 00:47:59 +03:00
Hugh Gallagher
b2275fdf29 Bug 1539115 - Add license to telemetry yaml files. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D35440

--HG--
extra : moz-landing-system : lando
2019-06-23 20:05:37 +00:00
Gautham Velchuru
4efcfcf4d2 Bug 1518810 - remove blue color of site information r=dao
Differential Revision: https://phabricator.services.mozilla.com/D35344

--HG--
extra : moz-landing-system : lando
2019-06-23 18:55:53 +00:00
Emilio Cobos Álvarez
ede1bad1f0 Bug 1536871 - Enable layout.css.line-height.normal-as-resolved-value.enabled on getComputedStyle-line-height.html. r=me 2019-06-23 18:55:03 +02:00
Cosmin Sabou
6c9fa41187 Bug 1560324 - Disable test on Android !debug for frequent failures. a=testonly 2019-06-23 15:45:35 +03:00
Emilio Cobos Álvarez
6053d3deb8 Bug 1560777 - followup: Servo doesn't implement white-space: break-spaces. 2019-06-23 14:37:58 +02:00
Emilio Cobos Álvarez
dade3682e3 Bug 1560777 - Fix Servo build. 2019-06-23 13:20:02 +02:00
Emilio Cobos Álvarez
9ed6555245 Bug 1560777 - Rustfmt and fix tidy on recent changes. 2019-06-23 13:16:03 +02:00
Emilio Cobos Álvarez
ed31d80598 Bug 1560777 - Update various servo / test-only dependencies. 2019-06-23 13:15:55 +02:00
Emilio Cobos Álvarez
c08ad2bc03 Bug 1560777 - Fix various nightly warnings in Servo-only code. 2019-06-23 13:15:39 +02:00
Emilio Cobos Álvarez
2295794f5f Bug 1560777 - Fix RuleNode::has_children_for_testing.
I fixed it in the last sync but forgot to do that in Gecko.
2019-06-23 13:14:36 +02:00
Emilio Cobos Álvarez
86c78d4e72 Bug 1560777 - Remove various bits of dead code removed in upstream servo. r=emilio 2019-06-23 13:10:27 +02:00