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

48464 Коммитов

Автор SHA1 Сообщение Дата
Geoff Brown 217bbab384 Bug 1654090 - Replace testing/mochitest/pywebsocket with pywebsocket3; r=jmaher
Update testing/mochitest/pywebsocket with the latest version available: pywebsocket3
is python 3 compatible. This keeps the basic structure of the old pywebsocket, but
changes the directory name to pywebsocket3 to reflect the project renaming.

Differential Revision: https://phabricator.services.mozilla.com/D84455
2020-07-22 02:06:38 +00:00
Brian Birtles 029c6ab57b Bug 1637532 - Allow animations and transitions on ::marker; r=boris
As per the following change to the spec:

6b3d7240b5

The additional failure annotation is added because we don't currently treat
text-combine-upright as non-animatable and this patch exposes the existing bug
(bug 1654195).

Differential Revision: https://phabricator.services.mozilla.com/D84308
2020-07-22 00:44:18 +00:00
Brian Birtles 9159650f0b Bug 1636562 - Respect property restrictions on pseudo elements when animating; r=boris
Differential Revision: https://phabricator.services.mozilla.com/D84306
2020-07-21 23:12:35 +00:00
Dorel Luca 990d081d9f Backed out 2 changesets (bug 1651519) for WPT failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
Backed out changeset 7b973a0e7be9 (bug 1651519)
Backed out changeset 55e9184c5617 (bug 1651519)
2020-07-22 02:47:34 +03:00
Kris Maglione d182c95351 Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82957
2020-07-21 22:19:19 +00:00
Kris Maglione e7d942c77f Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.

Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 19:02:27 +00:00
Emilio Cobos Álvarez 2cee4550de Bug 1602347 - When asked for the DPI from an undisplayed subdocument, try to get it from ancestor documents before giving up and returning 1.0. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D84437
2020-07-21 22:01:10 +00:00
Mats Palmgren 0a85300e43 Bug 1653052 - [css-grid] Make empty and all-whitespace strings in 'grid-template-areas' invalid. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D84398
2020-07-21 19:46:45 +00:00
Ricky Stewart ba024b583c Bug 1651820 - Fix broken xpcshell artifact builds by pointing directly to the `http3server` path r=gbrown
Also make sure we distribute the `http3server` binary in the common test archive, and download it for artifact builds.

Differential Revision: https://phabricator.services.mozilla.com/D84421
2020-07-21 20:47:27 +00:00
Emilio Cobos Álvarez b280656a9e Bug 1651530 - Apply min/max-block-size to tables. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D84130
2020-07-21 19:12:39 +00:00
Maja Frydrychowicz da187b16da Bug 1652932 - Keep reference to browsing context of currently selected frame in parent process r=marionette-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D84278
2020-07-21 20:24:08 +00:00
Dorel Luca d91c6dc40b Backed out 2 changesets (bug 1651519) for wpt failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
Backed out changeset 52317abc5c68 (bug 1651519)
Backed out changeset 45448dca59a4 (bug 1651519)
2020-07-21 21:55:57 +03:00
Edgar Chen 2003a00dfc Bug 1608501 - Part 3: Clean up image request in DestroyContent; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D82875
2020-07-21 12:08:14 +00:00
Geoff Brown 2046699f13 Bug 1654319 - Remove some flake8 exclusions; r=jmaher
Remove some exclusions so that more files are linted. These exclusions had
been made to allow for code that was not py3 compatible, but with recent
py3 efforts, the exclusions can be removed. (Linting subsequently found
a few small issues which needed to be fixed.)

Differential Revision: https://phabricator.services.mozilla.com/D84393
2020-07-21 17:10:51 +00:00
Kris Maglione 9c2c147159 Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.

Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 16:59:28 +00:00
Cosmin Sabou 3d099cd5a2 Backed out changeset 2d42454f13e1 (bug 1651530) for mochitest failures on test_bug1642588.html. CLOSED TREE 2020-07-21 19:59:51 +03:00
Emilio Cobos Álvarez 1a2268d278 Bug 1651530 - Apply min/max-block-size to tables. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D84130
2020-07-21 11:50:01 +00:00
Henrik Skupin fa9e0f1385 Bug 1631535 - [webdriver] Don't overwrite default http_status and status_code of errors if not specified in constructor. r=jgraham,webdriver-reviewers
Depends on D84240

Differential Revision: https://phabricator.services.mozilla.com/D84241
2020-07-21 09:19:30 +00:00
Henrik Skupin 830306e38c Bug 1631535 - [wdspec] Correctly re-raise exceptions from within Poll.until(). r=webdriver-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D84240
2020-07-21 01:27:57 +00:00
Henrik Skupin ecc2e9e55d Bug 1653911 - [marionette] Land minimal implementation of JSWindowActor pair. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D84139
2020-07-21 05:48:14 +00:00
Doug Thayer 8f54209ef6 Bug 1651165 - Rename idle service r=Gijs,geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D83413
2020-07-20 16:06:59 +00:00
Ting-Yu Lin 07aaed8b60 Bug 1647520 Part 2 - Set font and line-height to make column reftests stable across all platforms. r=heycam
Without setting font and line-height, these reftests may yield different
results on different platforms because of the default font are
different. Also, their optimal column balancing height may not be an
integer in CSS pixels.

I discover this because they are failing due to 1px column height
difference after we stop searching optimal balancing height within a
certain threshold on either macOS, Windows, or Android.

Differential Revision: https://phabricator.services.mozilla.com/D83730
2020-07-20 22:27:42 +00:00
Ting-Yu Lin 8d402003a7 Bug 1647520 Part 1 - Adjust reftests so that the optimal column balancing height is on whole CSS pixels. r=heycam
* floats-clear-multicol-balancing-*:

Change border-width from "normal" to "5px" so that the optimal column
height is 85px. This also makes those reftests renders the same across
all browsers since each browser renders "normal" differently.

* column-balancing-overflow-005:

This test is already wrong as its height is 13px/3 = 4.3333px, so it can
pass with some fuzzy. This patch makes the target column height
4px (including the children's overflow). This is the same as the `<p>`'s
height 4px in reference file.

* box-decoration-break-border-image:

Add 1px to .vbreak so that the optimal column balancing height is a
integer. Also, remove a whitespace between two `<span>` in `<pos2>` to make the
test more robust because the width of the whitespace is not an integer.

Differential Revision: https://phabricator.services.mozilla.com/D83729
2020-07-20 22:27:35 +00:00
Ting-Yu Lin f51106243b Bug 1558509 - Set font and line-height to some multicol reference files. r=heycam
All the correspond test files are using `font: 1.25em/1 Ahem`, so this
patch sets the same rule to all their references to prevent default font
from resulting a line-height larger than 20px.

Differential Revision: https://phabricator.services.mozilla.com/D83589
2020-07-20 21:37:51 +00:00
Scott c273cf653d Bug 1620409 - New logic for handling collection dismiss. r=perftest-reviewers,gvn,sparky
Differential Revision: https://phabricator.services.mozilla.com/D84018
2020-07-20 20:05:37 +00:00
Sebastian Hengst 24ab36fb3b Bug 1604316 - Set cors-check.html as intermittent on Windows 7 debug. r=jgraham DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D84146
2020-07-20 19:45:10 +00:00
Kartikaya Gupta 416d7eb958 Bug 1643847 - Fix webrender detection for talos profiling. r=jmaher,perftest-reviewers,sparky
I think I broken this in bug 1558598 by changing when the MOZ_WEBRENDER
env var is set. It is no longer set for the python process, but set *by* the
python process for Firefox. So we need to update the corresponding check
when we determine which FF threads need profiling.

Depends on D84011

Differential Revision: https://phabricator.services.mozilla.com/D84103
2020-07-20 18:14:59 +00:00
Bob Clary d790d404cf Bug 1486004 - Part 17 - Update remote xpcshell-tests to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82759

Differential Revision: https://phabricator.services.mozilla.com/D82760
2020-07-18 03:36:23 +00:00
Bob Clary 41ff36e1a4 Bug 1486004 - Part 16 - Update web-platform tests to support unrooted android devices using mozdevice 4.0.0, ? r=jgraham
Depends on D82758

Differential Revision: https://phabricator.services.mozilla.com/D82759
2020-07-17 20:48:49 +00:00
Bob Clary 9196bd30dd Bug 1486004 - Part 15 - Update remotecppunittests to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82757

Differential Revision: https://phabricator.services.mozilla.com/D82758
2020-07-17 20:48:51 +00:00
Bob Clary 64b5df9ccb Bug 1486004 - Part 14 - Update raptor to support unrooted android devices using mozdevice 4.0.0, ? r=perftest-reviewers,sparky
Depends on D82756

Differential Revision: https://phabricator.services.mozilla.com/D82757
2020-07-17 20:48:55 +00:00
Bob Clary 7d2cbb3b32 Bug 1486004 - Part 13 - Update mozharness configs and scripts to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82755

Differential Revision: https://phabricator.services.mozilla.com/D82756
2020-07-17 20:48:53 +00:00
Bob Clary 2b960e20cc Bug 1486004 - Part 12 - [mozrunner 8.0.2] Update mozrunner requirements to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82754

Differential Revision: https://phabricator.services.mozilla.com/D82755
2020-07-17 20:48:58 +00:00
Bob Clary 4ae6b58764 Bug 1486004 - Part 11 - [mozpower 1.1.2] Update mozpower requirements to support unrooted android devices using mozdevice 4.0.0, ? r=wlach,sparky
Depends on D82753

Differential Revision: https://phabricator.services.mozilla.com/D82754
2020-07-17 20:48:24 +00:00
Bob Clary ff94966627 Bug 1486004 - Part 10 - Update mochitest to support unrooted android devices using mozdevice 4.0.0, ? r=ahal
Depends on D82752

Differential Revision: https://phabricator.services.mozilla.com/D82753
2020-07-17 20:48:26 +00:00
Bob Clary beb78a0667 Bug 1486004 - Part 9 - Update marionette harness requirements to support unrooted android devices using mozdevice 4.0.0, ? r=marionette-reviewers,whimboo
Depends on D82751

Differential Revision: https://phabricator.services.mozilla.com/D82752
2020-07-17 20:48:28 +00:00
Bob Clary 6187c5614b Bug 1486004 - Part 8 - Update gtests to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82750

Differential Revision: https://phabricator.services.mozilla.com/D82751
2020-07-17 20:48:31 +00:00
Bob Clary 1cf58c8cce Bug 1486004 - Part 7 - Update Conditioned Profiles to support unrooted android devices using mozdevice 4.0.0, ? r=tarek
Depends on D82749

Differential Revision: https://phabricator.services.mozilla.com/D82750
2020-07-17 20:48:33 +00:00
Bob Clary 421a5117f1 Bug 1486004 - Part 1 - [mozdevice 4.0.0] Use run-as to work around rooted device requirement, r=gbrown,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D82744
2020-07-17 20:48:22 +00:00
Johan Lorenzo b651a3366d Bug 1631839 - Update mobile routes to use new namespace r=tarek,sparky,acreskey
Differential Revision: https://phabricator.services.mozilla.com/D81038
2020-07-17 16:00:57 +00:00
Narcis Beleuzu 0ac1595a1a Backed out 2 changesets (bug 921504) for mochitest failures on test_animation-type-longhand.html . CLOSED TREE
Backed out changeset e87edffd46b9 (bug 921504)
Backed out changeset eb53880e5f0e (bug 921504)
2020-07-20 17:37:32 +03:00
Alexander Surkov 60d06642a8 Bug 921504 - add HTMLElement::inert r=emilio
Depends on D81701

Differential Revision: https://phabricator.services.mozilla.com/D82943
2020-07-09 19:47:04 +00:00
Alexander Surkov cf6cccf0ef Bug 921504 - implement HTML:inert r=emilio,heycam
Differential Revision: https://phabricator.services.mozilla.com/D81701
2020-07-20 04:22:36 +00:00
Gregory Mierzwinski b0fde5b680 Bug 1652508 - Add chimera pageload testing mode. r=tarek
This patch adds a new pageload testing mode called chimera mode. This mode runs the cold and warm pageload tests together within a single browser session (cold first, warm second). Some changes had to be made in the visual metrics task to be able to do this (per-test specification of extraOptions).

Differential Revision: https://phabricator.services.mozilla.com/D83356
2020-07-17 22:26:07 +00:00
Henrik Skupin 8ccc03044e Bug 1652973 - [webdriver] Fix left-over for move of 'close()' method to window class. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D84109
2020-07-20 09:26:25 +00:00
Henrik Skupin 37a37f70cc Bug 1612831 - [marionette] Replace usages of then with await for navigation commands. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D80621
2020-07-19 22:53:58 +00:00
Henrik Skupin bd2032fa5c Bug 1612831 - [marionette] Do check for load event expected in parent process. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D80620
2020-07-20 08:26:51 +00:00
Henrik Skupin 247e65743f Bug 1612831 - [marionette] Switch to top-level frame before checking current URL. r=marionette-reviewers,maja_zf
The navigation command is always executed on the top-level
browsing context. As such the check for a possible load
event should not be done for the currently selected frame.

At the same time the switch to frame call can be moved
to the parent process.

Differential Revision: https://phabricator.services.mozilla.com/D80619
2020-07-19 22:54:00 +00:00
Henrik Skupin 72dedae18c Bug 1612831 - [marionette] Add validation check for url argument. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D80618
2020-07-19 22:54:05 +00:00
Henrik Skupin eadb286096 Bug 1612831 - [marionette] Rename WebDriver.get() to WebDriver.navigateTo(). r=marionette-reviewers,maja_zf
get() is used a lot within Marionette for getters,
and as such makes it very hard to find the actual
"WebDriver:NavigateTo" implementation.

Differential Revision: https://phabricator.services.mozilla.com/D80617
2020-07-19 22:54:07 +00:00