Commit Graph

664284 Commits

Author SHA1 Message Date
Ciure Andrei
4728534655 Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
extra : rebase_source : 57383594f7dc0e3b1ef13562ed8b5d459165fda6
2019-08-07 00:47:50 +03:00
Ciure Andrei
402dbe26f2 Merge inbound to mozilla-central. a=merge 2019-08-07 00:42:56 +03:00
Ciure Andrei
0482ec5159 Merge autoland to mozilla-central. a=merge 2019-08-07 00:41:02 +03:00
Boris Chiou
e158ad1169 Bug 1339672 - Support multiple track sizes for grid-auto-{columns|rows}. r=emilio,mats
Support `<track-size>+` on the implicit track sizing properties,
grid-auto-columns and grid-auto-rows.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 18:32:16 +00:00
Gabriel Luong
b338daf32e Bug 1568157 - Part 1: Replace toolbox.inspectorFront with the inspectorFront from target.getFront("inspector"). r=yulia,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D40313

--HG--
extra : moz-landing-system : lando
2019-08-06 21:36:09 +00:00
Tom Schuster
03c7998ef2 Bug 1558915 - Use infallible nsIURI::SchemeIs in various places r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D40677

--HG--
extra : moz-landing-system : lando
2019-08-06 20:19:41 +00:00
Marco Bonardo
6016550e26 Bug 1569146 - a page redirecting to itself should appear in history. r=Standard8
The history anti-flooding system prevents repeated loads of the same url from
flooding history, generating bogus frecency values.
In some cases though, like a page redirecting to itself, it may be overzealous.
A redirect source is always marked as hidden, and if the page redirects to
itself the second visit will be skipped, because repeated.
We always want to haveat least one unhidden visit in that case, thus we can
skip the anti-flooding check if the page will be unhidden.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 19:09:28 +00:00
Mike Hommey
612b8abba4 Bug 1571636 - Expose build resources data from automation builds as artifacts. r=nalexander
The build docker images need python-dev installed to build psutil, used
by the build resources monitor.

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

--HG--
rename : python/mozbuild/mozbuild/resources/html-build-viewer/index.html => python/mozbuild/mozbuild/resources/html-build-viewer/build_resources.html
extra : moz-landing-system : lando
2019-08-06 21:26:47 +00:00
Mike Hommey
941ce05c0b Bug 1571636 - Rename the build resources list file and allow it not to be a list. r=nalexander
The longer version is that this changes how the HTML viewer looks up
files. Instead of looking at a list file that contains a list of
build resources data, it now looks at a build_resources.json file that
either contains data directly, or a list of files containing data.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 18:34:21 +00:00
Mike Hommey
2557f65a18 Bug 1571636 - Make the build resources list file contain the full relative path to all resource files. r=nalexander
Rather than imply they should all be in the resources subdirectory.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 21:20:29 +00:00
Mike Hommey
f031ffbf76 Bug 1571636 - Get d3.js from https. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D40778

--HG--
extra : moz-landing-system : lando
2019-08-06 18:26:53 +00:00
Andreea Pavel
018d43f8fb Backed out changeset 531e06bae805 (bug 1568151) for failing browser_ext_devtools_panel.js on a CLOSED TREE
--HG--
extra : amend_source : b4fbc693143810f3c7462c9d3598529627480891
2019-08-07 00:35:56 +03:00
Sebastian Hengst
52aeaa9e72 Bug 1568683 - disable browser_thumbnails_bg_crash_during_capture.js on Linux x64 debug fission. r=jmaher
Test permafails after AWS test machines got upgraded from m3.large to m5.large (bug 1569108).

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

--HG--
extra : moz-landing-system : lando
2019-08-06 21:25:04 +00:00
Andreea Pavel
bc9193db19 Backed out changeset e9cc17a8f83f (bug 1571855) for build bustages on a CLOSED TREE 2019-08-07 00:23:58 +03:00
Andreea Pavel
7003377283 Backed out changeset 3beffacf5f4a (bug 1547385) devtools failures on a CLOSED TREE 2019-08-07 00:07:56 +03:00
Andreea Pavel
0bd9106c99 Bug 1528239 - update test expectation r=Aryx
--HG--
extra : rebase_source : f24a826f5aa918ea7bf464875c59d7042eea0a2b
2019-08-06 23:59:49 +03:00
Andrew McCreight
92d2ef8571 Bug 1571855 - Disable tautology warning in nsIFrame.h in Clang. r=heycam
ClassID::nsBox_id is zero, so that case is trivial. Disable the
warning in Clang, like it is in GCC. The Clang pragma can't be behind
an #elseif because Clang appears to define __GNUC__, too.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 20:45:35 +00:00
Dorel Luca
fb94ffcda7 Merge autoland to mozilla-central. a=merge 2019-08-06 19:13:09 +03:00
Kershaw Chang
d70ac780cb Bug 1555322 - Revert previous change and add MOZ_DIAGNOSTIC_ASSERT r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D40455

--HG--
extra : moz-landing-system : lando
2019-08-06 15:52:47 +00:00
Nika Layzell
96a0de728a Bug 1570725 - Show type of assertion in crashreporter MozCrashReason, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D40240

--HG--
extra : moz-landing-system : lando
2019-08-06 20:33:34 +00:00
Andreas Pehrson
213a51d07c Bug 1565344 - Remove unnecessary OutputStreamManager::mPrincipal. r=jib
It would cause an assertion failure when OutputStreamManager was released on
main thread. It could be wrapped in an nsMainThreadPtrHandle instead, but that's
exactly what mPrincipalHandle is, so we can use that for both needs.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 15:11:45 +00:00
Michael Froman
af196d4cfc Bug 1571568 - Update ShmemPool to work in builds with --disable-webrtc. r=ng
1. ShmemPool.cpp is now built for --disable-webrtc builds.
2. ShmemPool no longer uses the gCamerasParentLog logger, it
   uses its own logger.
3. ShmemPool log macros were updated with a SHMEMPOOL_ prefix
   to avoid undef-ing other log macros.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 15:09:12 +00:00
Nihanth Subramanya
a144a248da Bug 1571680 - Remove hidden attributes from toggle switch labels in Site Not Working view. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40801

--HG--
extra : moz-landing-system : lando
2019-08-06 14:55:46 +00:00
Greg Tatum
db5c7f8a80 Bug 1571171 - Make test helper doAtLeastOnePeriodicSample non-async; r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D40701

--HG--
extra : moz-landing-system : lando
2019-08-06 14:49:16 +00:00
Mihai Alexandru Michis
22d08168b1 Backed out 2 changesets (bug 1568245) for causing bustages and crashes. CLOSED TREE
Backed out changeset 05c4ca358415 (bug 1568245)
Backed out changeset 26a34510d053 (bug 1568245)
2019-08-06 17:00:01 +03:00
Kershaw Chang
5036125ab8 Bug 1542037 - Avoid accessing nsDNSService on middleman process r=dragana
- This patch makes sure that we don't create nsDNSService on both child process and middleman process.
- gNeckoChild won't be created in middleman process, so it's fine to create ChildDNSService on middleman process.
- Add some MOZ_DIAGNOSTIC_ASSERT in TRR, so we know where TRR is used on child process.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 12:09:19 +00:00
Arun Kumar Mohan
2ae57e4ad5 Bug 1566469 - Rename millis to ms. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D39907

--HG--
extra : moz-landing-system : lando
2019-08-06 12:02:21 +00:00
Mihai Alexandru Michis
4bcc3ac00a Backed out changeset 8de4baa1dee3 (bug 1570658) for causing mochitest failures. CLOSED TREE 2019-08-06 14:19:31 +03:00
Jon Coppeard
db61c45a71 Backed out changeset d681969e4480 too (bug 1568740), missed from previous commit 2019-08-06 11:40:13 +01:00
Jon Coppeard
b31e872e50 Backed out changesets 7ec72ad52389 to 251f98554914 (bug 1568740) for causing bug 1571439 2019-08-06 11:26:12 +01:00
Dorel Luca
e0b0c38ee8 Merge mozilla-inbound to mozilla-central. a=merge 2019-08-06 12:39:54 +03:00
Marco Bonardo
5b957108b0 Bug 1548734 - Intermittent failure in Bug 1548734. r=dao
The mouse should not be hovering the results pane, or it may change the
aspect of a result.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 08:46:39 +00:00
Alex Chronopoulos
dae984b098 Bug 1530996 - Use the new storage mechanism to save the current playback benchmark. r=jya
Create an event in MediaFormatReader the will signal to the HTMLMediaElement to initiate a new storing according to the latest VideoInfo. Also when the application is shutting down, trigger a new storing early enough, before all the events are disconnected.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:25:45 +00:00
Alex Chronopoulos
db7dd624ec Bug 1530996 - Use the benchmark class from MediaCapabilities. r=jya
Make use of the new DecoderBenchmark class in MediaCapabilities instead of the old Benchmark mechanism.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:24:40 +00:00
Alex Chronopoulos
d95b52b77f Bug 1530996 - Store the benchmark calculated from the frame statistics. r=jya
Create a class that gets the video properties and the frame statistics, calculates the score in percentage for that video playback, creates a key string according to video properties and trigger the storage of the score.

The video properties used are the resolution, the frame rate and the bitdepth.

For the key, a range of levels has been created for each property and the video is categorised on the closest levels. The key consists of the various levels like: "ResolutionLevel5-FrameRateLevel1-8bit".

Finaly, it uses the IPDL protocol to store the pair of the score and the key.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:24:36 +00:00
Alex Chronopoulos
a930f0bdd1 Bug 1530996 - Create the IPC protocol to access the database from the content process. r=jya
The database is accessible from the parent process due to to the sandbox thus it is required an IPDL protocol that will transfer the queries and the results

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:24:34 +00:00
Alex Chronopoulos
9533dca8e9 Bug 1530996 - Create a wrapper around kvstore module. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D38312

--HG--
extra : moz-landing-system : lando
2019-08-06 09:23:28 +00:00
Marcos Cáceres
f6ce85f94b Bug 1564621 - Intermittent <test-name> | application crashed [@ mozilla::dom::ScreenOrientation::~ScreenOrientation()] r=baku
We are unsure as to the actual cause of the crash, but we suspect that when fullscreen exists,
the even listener is not being called. That was leaving `mFullscreenListener` alive when the DTOR gets called
hitting the `MOZ_ASSERT(!mFullscreenListener)`.

We now always all call UnlockDeviceOrientation() in the DTOR to ensure that:

 1. `hal::UnlockScreenOrientation()` gets called.
 2. `mFullscreenListener` gets null'ed
 3. we `RemoveSystemEventListener()` for "fullscreenchange".

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

--HG--
extra : moz-landing-system : lando
2019-08-06 05:07:56 +00:00
Andrei Oprea
62370fbd48 Bug 1533846 - Clear WeakMap entries for Messaging System notifications r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D40432

--HG--
extra : moz-landing-system : lando
2019-08-06 09:26:33 +00:00
Eitan Isaacson
de8adb0db0 Bug 1571507 - Fix tree/test_invalidationlist.html. r=Jamie
The current test doesn't actually do anything because divs with IDs are
always created.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 00:05:44 +00:00
James Teh
0ce8fb85c6 Bug 1571327: Process generic notifications after relocations to fix aria-activedescendant with simultaneous insertion and relocation. r=eeejay
Previously, if a hidden, aria-owned subtree was shown and aria-activedescendant was simultaneously targeted inside it, aria-activedescendant would fail.
This occurred because when we processed insertions, the presence of aria-owns meant we didn't create the subtree.
This meant that when we processed aria-activedescendant (which occurred before relocations), the active descendant didn't exist yet.
To fix this, we now process generic notifications (including aria-activedescendant) *after* relocations.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 03:07:51 +00:00
sotaro
88ebf5f1e4 Bug 1569724 - Do not use front TextureClient as next back buffer when PersistentBufferProviderShared::ClearCachedResources() is called r=nical
When PersistentBufferProviderShared::ClearCachedResources() is called, PersistentBufferProviderShared keeps front TextureClient. But TextureHost's read lock might be released by host side. Then TextureClient's read lock could not be used for checking if the TexutreClient is used by host side.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 00:43:09 +00:00
Bogdan Tara
3d47fb90ca Backed out changeset b60ccfa1448b (bug 1569855) for test_login_list.html failures CLOSED TREE 2019-08-06 04:37:12 +03:00
Bogdan Tara
a252740d31 Backed out 7 changesets (bug 1565689) for browser chrome failures CLOSED TREE
Backed out changeset 36ea91bf28f7 (bug 1565689)
Backed out changeset 278340adf69c (bug 1565689)
Backed out changeset 4f508252b015 (bug 1565689)
Backed out changeset faaa4e9ba8d3 (bug 1565689)
Backed out changeset 177f2b26c892 (bug 1565689)
Backed out changeset ba665f96330d (bug 1565689)
Backed out changeset 0de7b1db3ef9 (bug 1565689)
2019-08-06 04:09:19 +03:00
moz-wptsync-bot
0128b035b2 Bug 1571471 - [wpt-sync] Update web-platform-tests to 6793ad0be089311e6e04e151a3807c7ca9212e2c, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 6793ad0be089311e6e04e151a3807c7ca9212e2c
wpt-type: landing
2019-08-05 23:26:13 +00:00
moz-wptsync-bot
5e11e61c5b Bug 1570272 [wpt PR 18198] - Update wpt metadata, a=testonly
wpt-pr: 18198
wpt-type: metadata
2019-08-05 23:26:10 +00:00
Eric Willigers
d3d9ca8ce2 Bug 1570272 [wpt PR 18198] - CSS: WPT for font-variation-settings parsing, a=testonly
Automatic update from web-platform-tests
CSS: WPT for font-variation-settings parsing

font-variation-settings is 'normal' or a comma-delimited
list of string - number pairs.

Each string is 4 characters.

https://drafts.csswg.org/css-fonts-4/#font-variation-settings-def

Change-Id: I9ecd80be68a1575647f4dc64864640bc36ee2b64
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1728583
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682685}

--

wpt-commits: 6793ad0be089311e6e04e151a3807c7ca9212e2c
wpt-pr: 18198
2019-08-05 23:26:10 +00:00
moz-wptsync-bot
a6bb9f77c4 Bug 1570181 [wpt PR 18185] - Update wpt metadata, a=testonly
wpt-pr: 18185
wpt-type: metadata
2019-08-05 23:26:10 +00:00
Rune Lillesveen
6c7019d773 Bug 1570181 [wpt PR 18185] - Overflow tests no longer tentative after spec edit., a=testonly
Automatic update from web-platform-tests
Overflow tests no longer tentative after spec edit.

PR landed: https://github.com/w3c/csswg-drafts/pull/4148

Bug: 987207
Change-Id: Ia762000f5c18b7273f84859be1de683fe6aaef43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1727030
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682679}

--

wpt-commits: 69152741bde0991a88c05a8fb98437bc44c90821
wpt-pr: 18185


--HG--
rename : testing/web-platform/tests/css/css-overflow/overflow-body-propagation-001.tentative.html => testing/web-platform/tests/css/css-overflow/overflow-body-propagation-001.html
rename : testing/web-platform/tests/css/css-overflow/overflow-body-propagation-002.tentative.html => testing/web-platform/tests/css/css-overflow/overflow-body-propagation-002.html
rename : testing/web-platform/tests/css/css-overflow/overflow-body-propagation-003.tentative.html => testing/web-platform/tests/css/css-overflow/overflow-body-propagation-003.html
rename : testing/web-platform/tests/css/css-overflow/overflow-body-propagation-004.tentative.html => testing/web-platform/tests/css/css-overflow/overflow-body-propagation-004.html
2019-08-05 23:26:09 +00:00
autofoolip
35350d48a8 Bug 1570265 [wpt PR 18196] - Update interfaces/html.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/html.idl (#18196)

Source: https://github.com/tidoust/reffy-reports/blob/dfb5d56/whatwg/idl/html.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/565890578
--

wpt-commits: 9933417fde7fb678619f75515be482a93c606cac
wpt-pr: 18196
2019-08-05 23:26:09 +00:00