Commit Graph

657560 Commits

Author SHA1 Message Date
Nicolas B. Pierron
81b33d5e07 Bug 1559462 - gdb unwinder: Fix lookup of frame name by prefixing with FrameType::. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D35063

--HG--
extra : moz-landing-system : lando
2019-06-25 14:20:16 +00:00
Dzmitry Malyshau
12edec92c3 Bug 1561021 - Cleanup WR picture caching setup a bit r=gw
Follow-up to D35139 that removes a hundred LOC

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

--HG--
extra : moz-landing-system : lando
2019-06-25 05:30:06 +00:00
chujun
7a1483fb01 Bug 1520375 Invalid conditional breakpoint only pauses when pauseOnExceptions is checked
test_conditional_breakpoint-03.js tests the behavior of the last case in the [[ https://docs.google.com/spreadsheets/d/1VIQpKgFHv8AhgwUYZ1JaQBr3AOSZojnlcSi6VB4gWUQ/edit#gid=0 | Google sheet ]].

I'm not sure if it's the correct way to test a breakpoint doesn't pause in test_conditional_breakpoint-04.js. Look forward to your feedback.

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

--HG--
extra : moz-landing-system : lando
2019-06-25 14:09:00 +00:00
Nicolas B. Pierron
1af27256eb Bug 1559461 - gdb unwinder: Lookup JIT memory using ::execMemory. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D35062

--HG--
extra : moz-landing-system : lando
2019-06-25 13:56:57 +00:00
meandave
a41d4f81aa Bug 1554579 - Pinned tab becomes too wide when picture-in-picture icon is present. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D34418

--HG--
extra : moz-landing-system : lando
2019-06-24 16:10:58 +00:00
Andreea Pavel
ee74c93244 Bug 1533934 - disabled SessionLifecycleTest.createFromParcel on pgo r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35758

--HG--
extra : moz-landing-system : lando
2019-06-25 11:43:58 +00:00
Jeff Muizelaar
2362d4f5cb Bug 1561087. Assert that SVG_WRAPPER is handled elsewhere. r=aosmond
SVG_WRAPPER should be handled by the blob invalidation code. Let's ensure
that's true.

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

--HG--
extra : moz-landing-system : lando
2019-06-25 13:42:26 +00:00
Nikki Sharpley
26fdbae6fa Bug 1555014 - Update wptreport formatter to support new mozlog test field; known_intermittent r=jgraham
Added support for the new known_intermittent test field in mozlog.structured to the WptreportFormatter
class. A test was added to check this field is recognised. The mozlog version was updated in the
requirements.txt for wpt. Capture was added to the mozlog init file, so that the module can be used
by mozlog consumers, such as wpt.

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

--HG--
extra : moz-landing-system : lando
2019-06-05 20:27:34 +00:00
Maja Frydrychowicz
2f1b964b3b Bug 1560268 - Update metadata for /css/css-contain/contain-size-flexbox-002.html; r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D35450

--HG--
extra : moz-landing-system : lando
2019-06-25 13:27:51 +00:00
Razvan Maries
b982b459aa Bug 1560466 - disabled CSSTransition-startTime.tentative.html on Android debug. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35766

--HG--
extra : moz-landing-system : lando
2019-06-25 13:09:36 +00:00
Andreea Pavel
1775ba0ec5 Bug 1553657 - remove c44-ln-box-001.xht.ini r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35787

--HG--
extra : moz-landing-system : lando
2019-06-25 12:36:37 +00:00
Andreea Pavel
a46fa4ffec Bug 1513637 - remove expected clause from dir_auto-textarea-script-N-EN.html.ini r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35773

--HG--
extra : moz-landing-system : lando
2019-06-25 11:37:45 +00:00
Andreea Pavel
84fc07e9c5 Bug 1512079 - remove dir_auto-textarea-script-mixed.html.ini r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35771

--HG--
extra : moz-landing-system : lando
2019-06-25 11:37:43 +00:00
Henrik Skupin
c24c642552 Bug 1561196 - [wdspec] Fix number of slashes for file:// url tests. r=webdriver-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D35778

--HG--
extra : moz-landing-system : lando
2019-06-25 12:03:01 +00:00
Arnold Iakab
a105e5d2c9 Bug 1559952 Re-record office.live.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35660

--HG--
rename : testing/raptor/raptor/playback/mitm4-linux-firefox-netflix.manifest => testing/raptor/raptor/playback/mitm4-linux-firefox-office.manifest
extra : moz-landing-system : lando
2019-06-25 11:53:44 +00:00
Razvan Maries
a4082bd470 Bug 1560466 - disabled CSSTransition-startTime.tentative.html on Android debug. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35766

--HG--
extra : moz-landing-system : lando
2019-06-25 11:48:27 +00:00
Arnold Iakab
811b6f3395 Bug 1559953 Re-record pinterest.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35666

--HG--
extra : moz-landing-system : lando
2019-06-25 11:48:45 +00:00
Emilio Cobos Álvarez
92a7c4150d Bug 1558393 - Don't keep top level scope owner when going backwards. r=smaug
When going backwards the host is the last thing of the scope we see, not the
first, so we need to make sure to properly switch to the document scope.

To be clear, the order this is happening when bogusly going backwards from
`second` to `first` is:

 * We're doing frame traversal so start off the <div>.
 * The text is the first frame in preorder we find, we figure out that the
   current top-level owner is the host. But it's not focusable so we carry on.
 * Now we go to the next frame and find the <span>. `oldTopLevelScopeOwner` is
   still the span itself, and we don't change it (that's what my patch fixes),
   so we go into the "We're within non-document scope, continue", and thus skip
   trying to focus the host.

With this fix we actually realize that the current top level scope owner has
changed and thus don't skip it and try to focus the slot properly.

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

--HG--
extra : moz-landing-system : lando
2019-06-25 10:35:39 +00:00
Florin Strugariu
4ca6687292 Bug 1559930 Re-record sheets desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D35520

--HG--
extra : moz-landing-system : lando
2019-06-25 10:24:31 +00:00
Florin Strugariu
da775a1209 Bug 1559929 Re-record slides desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D35519

--HG--
extra : moz-landing-system : lando
2019-06-25 10:25:24 +00:00
Florin Strugariu
1b0ff14373 Bug 1559928 Re-record docs desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D35518

--HG--
extra : moz-landing-system : lando
2019-06-25 10:26:39 +00:00
Nazım Can Altınova
2ecffabef5 Bug 1548694 - Split the profiler page information tests to prevent intermittent timeout r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D29812

--HG--
rename : tools/profiler/tests/browser/browser_test_profile_history_page_info.js => tools/profiler/tests/browser/browser_test_profile_pushstate_page_info.js
rename : tools/profiler/tests/browser/browser_test_profile_page_info.js => tools/profiler/tests/browser/browser_test_profile_single_frame_page_info.js
extra : moz-landing-system : lando
2019-05-03 12:43:55 +00:00
Ciure Andrei
6e11f90460 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-06-25 12:42:21 +03:00
Ciure Andrei
7e158713cf Merge inbound to mozilla-central. a=merge 2019-06-25 12:39:48 +03:00
Ciure Andrei
d631a393c8 Merge autoland to mozilla-central. a=merge 2019-06-25 12:38:30 +03:00
Andreas Pehrson
7a7df60d99 Bug 1560969 - Fix MediaStream-idl.https.html per spec. r=jib
The "inactive" event for MediaStream does not exist in the spec. Instead we can
check that the `active` attribute is set to false synchronously after stopping
tracks. For completion, we do this on all MediaStreams in the test.

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

--HG--
extra : moz-landing-system : lando
2019-06-25 09:19:24 +00:00
Ciure Andrei
a32b379742 Backed out changeset a30ecde306ef (bug 1555287) for causing bug 1559537 a=backout 2019-06-25 09:36:36 +03:00
Daniel Varga
1331e11eb4 Merge mozilla-inbound to mozilla-central. a=merge 2019-06-25 00:35:29 +03:00
Dorel Luca
33af9598d8 Backed out changeset 7aef19c3fd3d (bug 1555319) for build bustage on OSX. CLOSED TREE 2019-06-24 21:46:37 +03:00
Tim Huang
39fc9b98b6 Bug 1555230 - Part 2: Add a test case for testing 'Show Full Report' in the footer of the protection panel. r=nhnt11
This patch adds a test for testing 'Show Full Report' link in the
footer section. The test will click the link and chekc if the
'about:protections' opens properly.

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

--HG--
extra : moz-landing-system : lando
2019-06-24 18:10:20 +00:00
Tim Huang
299162d091 Bug 1555230 - Part 1: Add the footer section to Protection Panel. r=nhnt11
This patch implements the footer section of the Protection Panel.

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

--HG--
extra : moz-landing-system : lando
2019-06-24 18:10:09 +00:00
Marian Raiciof
1dc815708d Bug 1559943 - Re-record instagram.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35643

--HG--
extra : moz-landing-system : lando
2019-06-25 09:15:08 +00:00
Marian Raiciof
325a1515c1 Bug 1559947 - Re-record linkedin.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35644

--HG--
extra : moz-landing-system : lando
2019-06-25 09:13:54 +00:00
Mirko Brodesser
fb9bb6b0bb Bug 1551425: Part 2) Change reference to parent in nsAttrChildContentList from non-owning to RefPtr. r=smaug
With a non-owning reference, a JS reference to the NodeList didn't keep its
items alive. With this change, the NodeList keeps the parent node (which keeps
its children alive) alive.

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

--HG--
extra : moz-landing-system : lando
2019-06-25 06:56:23 +00:00
Mirko Brodesser
db8f5b7184 Bug 1551425: Part 1) Test reference to childNodes' NodeList keeps its items alive. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D32836

--HG--
extra : moz-landing-system : lando
2019-06-25 06:56:01 +00:00
Mark Hammond
adf91feaf8 Bug 1538015 (part 2) - restrict when incoming synced prefs are applied. r=tcsc,pauljt,Gijs
Specifically, a "control pref" for a pref must already exist locally, or
a new preference, `services.sync.prefs.dangerously_allow_arbitrary` must
be set to true.

This also removes a few preferences from the set we sync by default based
due to potential harm which can be caused syncing inappropriate values.

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

--HG--
extra : moz-landing-system : lando
2019-06-25 04:40:58 +00:00
Mark Hammond
e5bb9b8a73 Bug 1538015 (part 1) - test only change to tighten up the checks being made. r=tcsc
This is a test-only change to make the existing synced prefs tests more
explicit about values being checked and moves a couple of prefs around to make
things a bit clearer, which should make the test changes in part 2 clearer.

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

--HG--
extra : moz-landing-system : lando
2019-06-25 04:40:41 +00:00
Andrew Osmond
102451b45a Bug 1560600 - Don't allow WebRender for AMD on non-nightly for non-Windows platforms. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D35569
2019-06-24 13:56:04 -04:00
Marian Raiciof
bbdecee0c2 Bug 1559932 - Re-record imgur.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D35638

--HG--
extra : moz-landing-system : lando
2019-06-24 16:43:26 +00:00
Mark Banner
e11ca34a3a Bug 1561085 - Enable some ESLint rules for the rest of dom/base/test/**. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D35711

--HG--
extra : moz-landing-system : lando
2019-06-25 07:12:51 +00:00
Petru Lingurar
6e6e460616 Bug 1556083 - Resolve deadlock by using just one lock, not two; r=VladBaicu
Classic deadlock situation possible because getDatabaseHelperForProfile(..)
would lock on [PerProfileDatabase] and then try to on [GeckoProfile] while at
the same time it would be possible for another thread which already had the
[GeckoProfile] lock to call this method and so try to acquire the
[PerProfileDatabase] lock.

The simplest solution to resolve this and the one I went with is to ensure that
one of those threads will not need both locks and it turns out that the
getDatabaseHelperForProfile method can easily be refactored to use only the
GeckoProfile lock, change which would not significantly increase the block of
code synchronized with the same key.

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

--HG--
extra : moz-landing-system : lando
2019-06-24 17:52:40 +00:00
Joel Maher
20fa98eddb Bug 1559851 - mark w3c-css/submitted/variables/variable-external-font-face-01.html as random-if on win7/debug. r=gsvelto
mark w3c-css/submitted/variables/variable-external-font-face-01.html as random-if on win7/debug

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

--HG--
extra : moz-landing-system : lando
2019-06-25 01:25:28 +00:00
Csoregi Natalia
037411fe5e Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-06-24 18:31:48 +03:00
Csoregi Natalia
664eab8ba8 Merge inbound to mozilla-central. a=merge 2019-06-24 18:26:37 +03: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
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
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