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

35749 Коммитов

Автор SHA1 Сообщение Дата
Boris Zbarsky 9abd9bd6cd Bug 1560055 part 6. Add a test for reflection of percentage values and fix our one failure there. r=mccr8
Our new behavior should align with the Blink/WebKit behavior and the current
spec, though I also filed https://github.com/whatwg/html/issues/4737 on the spec
for the fact that dimension attributes reflecting as integers is a bit weird

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

--HG--
extra : moz-landing-system : lando
2019-06-28 21:01:35 +00:00
Boris Zbarsky 3dd95a2c8f Bug 1560055 part 3. Switch various "width" and "height" attributes on HTML elements to mostly follow the spec for parsing the attribute. r=mccr8
The spec allows non-integer values, but we don't have a good way to store them
in nsAttrValue yet.  See https://bugzilla.mozilla.org/show_bug.cgi?id=1561440

HTMLTableCellElement::MapAttributesIntoRule can now call
MapImageSizeAttributesInto instead of manually mapping width and height, because
0 values (which it was excluding before) are now excluded at attribute parse
time.

For 'width' on HTMLTableElement I kept our old behavior for 0, which matches the spec
but not Safari or Chrome.

For 'height' on HTMLTableElement I kept our old behavior for 0, which matches
Safari and Chrome but not the spec.  https://github.com/whatwg/html/issues/4715
tracks a possible spec change.

Same thing for 'height' on HTMLTableRowElement.

Same thing for 'width' on HTMLTableColElement.

The ParseImageAttribute call in HTMLMediaElement is not needed, because
HTMLAudioElement does not map any of those to style and HTMLVideoElement only
maps width/height, which it already parses.

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

--HG--
extra : moz-landing-system : lando
2019-06-28 20:56:55 +00:00
Boris Zbarsky 2e218ac638 Bug 1560055 part 2. Switch frame/iframe marginwidth/height parsing to follow the spec. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D36126

--HG--
extra : moz-landing-system : lando
2019-06-28 20:54:30 +00:00
Nikki Sharpley cd5919d8dd Bug 1561421 - [mozlog] Update mozlog docs and version to 4.2.0 r=ahal
The mozlog documents have been updated to reflect the addition of a `known_intermittent`
parameter in `test_status` and `test_end` included in the `StructuredLogger`, and across
multiple mozlog handlers and formatters.

As this was a major change, the version has been bumped to 4.2 for the next pypi release.

Web-platform-tests will eventually require this update in order for future patches related
to `known_intermittent` statuses to merge upstream.

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

--HG--
extra : moz-landing-system : lando
2019-06-28 19:35:55 +00:00
Geoff Brown 7a298cda7f Bug 1556058 - Upgrade the emulator used for most Android 7.0 tests; r=aerickson
Upgrade to version 29.0.11 of the emulator and use '-gpu on' rather than
swiftshader_indirect, for most Android 7.0 tests. The upgrade appears to
finally resolve bug 1534732, improves reftest performance dramatically, and
allows us to reduce reftest "fuzz" for many tests.
marionette tests are excluded because they intermittently fail with network
errors (address in use); these tests are near end-of-life, so I don't think
this issue is worth investigating, but I'll file a follow-up bug to record
the issue.
web-platform tests are excluded because they are not very stable on the
existing emulator, making it difficult to compare results. I will file a
follow-up and work with :maja_zf to see if they can be upgraded soon.

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

--HG--
extra : moz-landing-system : lando
2019-06-28 17:30:15 +00:00
Armen Zambrano G. 53bd62e369 Bug 1559975 - Python3 linting changes for raptor r=Callek,rwood
Differential Revision: https://phabricator.services.mozilla.com/D35252

--HG--
extra : moz-landing-system : lando
2019-06-24 20:50:14 +00:00
Marco Castelluccio 52be340076 Bug 1559975 - Add future imports to testing/remotecppunittests.py and testing/runcppunittests.py and remove them from py2 exclusion list r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35246

--HG--
extra : moz-landing-system : lando
2019-06-28 13:47:57 +00:00
Hiroyuki Ikezoe c6bceffd5f Bug 1561802 - Mark two test cases FAIL on Android E10S (i.e. GeckoView). r=botond
These tests fail because of the layer alignment issue on GeckoView (bug 1556685).

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

--HG--
extra : moz-landing-system : lando
2019-06-28 16:44:07 +00:00
Andreea Pavel 65e3147f88 Bug 1553658 - Disable cc-request.html on android. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36279

--HG--
extra : moz-landing-system : lando
2019-06-28 15:33:12 +00:00
Stephen Donner 18d79cb494 Bug 1549631 - Add new target app (browser) backgrounded, idle-power-use test. r=rwood,AlexandruIonescu
This patch adds idle browser (*-idle-bg)tests to Raptor which have the app running on about:blank in the background for 20 minutes. It adds the 'background_test' flag to 'scenario' type Raptor tests to make a test run in the background. Furthermore, a unit test is added to the Raptor control server tests as well as methods to check if the app was properly backgrounded or foregrounded.

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

--HG--
extra : moz-landing-system : lando
2019-06-28 08:46:35 +00:00
Makoto Kato c2694625b5 Bug 1444847 - part 4: Implement `mozilla::dom::StaticRange` and static factory methods r=smaug
This patch is based on Makoto Kato-san's patch.

This patch implements `mozilla::dom::StaticRange` class and creating some
static factory methods.

Then, makes `AbstractRange` has a utility method of `SetStartAndEnd()`
method of `nsRange` and `StaticRange` for sharing same logic in one place.
However, there are some additional work is required only in `nsRange`, e.g.,
`nsRange` needs to start observing mutation of the range, but `StaticRange`
does not it.  Therefore, it's implemented as a template method which takes
`nsRange*` or `StaticRange*` as a parameter.  Then, each `DoSetRange()`
method of them can do different things without virtual calls.

Note that `StaticRange` does not have any properties, methods nor constructor.
Therefore, we need additional API to test it.

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

--HG--
extra : moz-landing-system : lando
2019-06-28 07:48:52 +00:00
Makoto Kato 5f9abd3366 Bug 1444847 - part 1: Create `mozilla::dom::AbstractRange` r=smaug
This patch is based on the patch created by Makoto Kato-san.

`Range` and `StaticRange` have common base interface, `AbstractRange`.
https://dom.spec.whatwg.org/#abstractrange

This interface has simply returns `startContainer`, `endContainer`,
`startOffset`, `endOffset` and `collapsed`.

Different from the original patch's approach, this patch moves related
members in `nsRange` to `AbstractRange` since this approach avoids
virtual call cost.  Additionally, this patch makes them not throw as
declared by the spec.  As far as I know, the destruction cost of
`ErrorResult` may appear in profile so that we should avoid creating
the instance if we can avoid it.

Unfortunately, the instance size of `nsRange` becomes larger with this
patch.  The size is changed from 176 to 184.  I.e., now, `nsRange`
requires bigger chunk.

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

--HG--
extra : moz-landing-system : lando
2019-06-28 07:46:35 +00:00
Gabriele Svelto 74276da797 Bug 1536221 - Re-enable mochitests and xpcshell tests that depend on the crash reporter on Windows/AArch64 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35995

--HG--
extra : moz-landing-system : lando
2019-06-26 13:15:24 +00:00
Cosmin Sabou 2243d927a1 Bug 1560331 - Disable test cause of the frequent failures. a=testonly 2019-06-28 09:11:52 +03:00
Andreea Pavel 867cbb1a2b Backed out changeset 46f669479d66 (bug 1560331) because the patch did not work 2019-06-28 07:23:08 +03:00
Andreea Pavel b5d70bbe2a Bug 1383229 - disabled universal-selector-005.xht on android r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36276

--HG--
extra : moz-landing-system : lando
2019-06-28 01:02:17 +00:00
Andreea Pavel bb44f00ee2 Bug 1560331 - update test expectations r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36271

--HG--
extra : moz-landing-system : lando
2019-06-28 00:33:52 +00:00
Charlie Marlow 8d6b1bcaa4 Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D35831

--HG--
extra : moz-landing-system : lando
2019-06-27 21:34:33 +00:00
Andreea Pavel ea400c1438 Backed out changeset 21d365e43fec (bug 1561131) for failing test_bug1112014.html on a CLOSED TREE 2019-06-28 00:12:41 +03:00
Kagami Sascha Rosylight f631f135ff Bug 1560705: Fix DOMMatrix test to do approximation r=bzbarsky,emilio
This allows lower precision for DOMMatrix when parsing CSS as the CSS spec does not have number precision requirement.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 19:48:23 +00:00
Charlie Marlow 3f0f7ff856 Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D35831

--HG--
extra : moz-landing-system : lando
2019-06-27 18:09:10 +00:00
Marco Castelluccio 41559f0e29 Bug 1559975 - Fix py3 lint issues in testing/firefox-ui and enable py3 linter r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35244

--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:53 +00:00
Chris Manchester 4158f69bc1 Bug 1559982 - Make testing/gtest importable with python 3. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35245

--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:51 +00:00
Andreea Pavel ffa060ad1a Bug 1560317 - delete mediasource-play-then-seek-back.html expectancy r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35794

--HG--
extra : moz-landing-system : lando
2019-06-27 17:49:11 +00:00
Paul Adenot c0268a0f97 Bug 1560251 - Relax a check in mediastreamaudiosourcenode-routing.html. r=karlt
Changing the cutoff and lowering the windowing does not seem to work reliably
unfortunately.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 17:36:48 +00:00
Rok Garbas d8e57f535e Bug 1561582 - tooltool.py now supports python 3 and 2 r=rail CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D36010

--HG--
extra : source : 7e05642566d001eb7b6900e80788212310243c3c
extra : histedit_source : 361d6b5974f9a4708f12f2c747645df6c7d706ee
2019-06-27 12:54:07 +00:00
Dorel Luca 66a6c7cb6f Backed out changeset 7e05642566d0 (bug 1561582) for Toolchain failures. CLOSED TREE 2019-06-27 19:36:32 +03:00
Gregory Mierzwinski 59458ab5f3 Bug 1555796 - Fix regular expressions for Android power usage parsing. r=perftest-reviewers,davehunt
This patch fixes the regular expressions used to parse power usage info from `batterystats` output on Android 7+. With these changes, we no longer intermittently obtain measurements (such as `proportional`) due to pattern matching failures.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 13:59:35 +00:00
Geoff Brown ad79adad7c Bug 1561737 - Log full exception traceback from android gtest; r=bc
Including the traceback info will include the exception name, like "ADBError" which
should trigger the android-em task retry; it also provides more debugging info.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 09:26:35 +00:00
Emilio Cobos Álvarez aebd7e0393 Bug 1561908 - Enable the relevant pref on img-aspect-ratio.tentative.html so that it doesn't fail on late beta or later (when that pref is not enabled by default). 2019-06-27 16:00:18 +02:00
Rok Garbas e09d6e060e Bug 1561582 - tooltool.py now supports python 3 and 2 r=rail
Differential Revision: https://phabricator.services.mozilla.com/D36010

--HG--
extra : moz-landing-system : lando
2019-06-27 12:54:07 +00:00
Emilio Cobos Álvarez ca7c3716eb Bug 1552578 - Restrict properties that apply to ::marker for now. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D31680
2019-06-27 13:27:40 +02:00
Andreas Pehrson 77efe17683 Bug 1561249 - Check that MediaStream's onactive and oninactive attributes are not supported in WPT. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D35822

--HG--
extra : moz-landing-system : lando
2019-06-27 01:29:16 +00:00
Andreas Pehrson 817749cc2a Bug 1561268 - Make MST-end-manual.https.html spec compliant. r=jib
Depends on D35784

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

--HG--
extra : moz-landing-system : lando
2019-06-27 01:28:49 +00:00
Andreas Pehrson a747ca0c9a Bug 1561268 - Modernize MST-end-manual.https.html. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D35784

--HG--
extra : moz-landing-system : lando
2019-06-27 10:46:28 +00:00
Coroiu Cristina 057f20d982 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-06-27 12:42:29 +03:00
Coroiu Cristina f91bd38732 Merge inbound to mozilla-central a=merge 2019-06-27 12:36:00 +03:00
Mihai Alexandru Michis b485399185 Backed out 4 changesets (bug 1554571) for causing failures in minimal-xul.css
Backed out changeset 1cc4e6374b8a (bug 1554571)
Backed out changeset 30728685499e (bug 1554571)
Backed out changeset c14e9c381345 (bug 1554571)
Backed out changeset a2143551d7bc (bug 1554571)

--HG--
extra : rebase_source : 4b4442d96eb40e57b0a9834b4048b11f9be1a964
2019-06-27 07:09:55 +03:00
Gurzau Raul f5eb98192b Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-06-27 01:04:55 +03:00
krubin 77a7501e88 Bug 1559247 - Don't post screenshot data when console logging control server message data r=igoldan
Differential Revision: https://phabricator.services.mozilla.com/D35696

--HG--
extra : moz-landing-system : lando
2019-06-25 06:20:49 +00:00
alexandru.ionescu 7e04db4516 Bug 1560861 Fix ini for re-record wikipedia.org r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35637

--HG--
extra : moz-landing-system : lando
2019-06-26 09:25:44 +00:00
Arnold Iakab 9dea54581e Bug 1559926 Re-record paypal.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35663

--HG--
extra : moz-landing-system : lando
2019-06-25 11:53:03 +00:00
alexandru.ionescu fde78d4e4e Bug 1560489 Fix youtube mobile recording archive r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35514

--HG--
extra : moz-landing-system : lando
2019-06-26 07:22:21 +00:00
Alexandru Irimovici 362a4dbee9 Bug 1559934 - Re-record yandex.ru desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35779

--HG--
extra : moz-landing-system : lando
2019-06-26 07:17:10 +00:00
Cosmin Sabou 036e5a499e Merge mozilla-central to autoland. 2019-06-26 07:00:06 +03:00
Cosmin Sabou 2fa3b2ee5b Merge mozilla-inbound to mozilla-central. a=merge 2019-06-26 06:58:03 +03:00
Geoff Brown 00c7fc4efb Bug 1560073 - Change default android package name for most mach test commands; r=snorp,nalexander,maja_zf
Use the geckoview TestRunnerActivity, org.mozilla.geckoview.test, by default
for all types of mochitests, reftests, and web-platform tests. TRA is already
the default for gtest and geckoview-junit. Fennec, based on ANDROID_PACKAGE_NAME,
remains the default for robocop and marionette-test and I have no plans to
change those. There is a related issue for xpcshell-test -- not the package
name, but the default apk -- but I am reluctant to handle that until bug 1553225
is resolved.

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

--HG--
extra : moz-landing-system : lando
2019-06-26 02:34:49 +00:00
violet bada7d1c40 Bug 1557245 - Support overflow:visible for foreignObject r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D35760

--HG--
extra : moz-landing-system : lando
2019-06-25 18:03:47 +00:00
arthur.iakab 785bee02e8 Merge mozilla-central to mozilla-inbound 2019-06-26 01:09:31 +03:00
Maja Frydrychowicz fd98a96694 Bug 1560840 - Revert wpt-sync metadata update for service-workers/service-worker/unregister.https.html; a=testonly
--HG--
extra : rebase_source : cfc74f17b96b13ef435e6245b5c193706267960e
2019-06-25 16:57:30 -04:00