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

56974 Коммитов

Автор SHA1 Сообщение Дата
Mats Palmgren e0fbda09f4 Bug 1699964 - [css-content] Implement 'content: none' for elements. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D114130
2021-06-23 02:52:42 +00:00
Mats Palmgren c019c6f680 Bug 1605473 - Implement 'content: none' for ::marker. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D111707
2021-06-23 02:52:42 +00:00
Geoff Brown a9987ae72c Bug 1525152 - Use correct dll name for GetProcessImageFileName; r=ahal
This code is infrequently used, but has always failed because it references
the wrong dll name - corrected here.

Differential Revision: https://phabricator.services.mozilla.com/D118215
2021-06-22 20:51:26 +00:00
Csoregi Natalia 28dc1a443c Backed out 2 changesets (bug 1714688) for causing Bug 1717578. CLOSED TREE
Backed out changeset 997f00815e6b (bug 1714688)
Backed out changeset 941f6c6c51e3 (bug 1714688)
2021-06-22 19:06:18 +03:00
Neil Deakin 9cc85b84a2 Bug 1712838 , remove fxmonitor component, r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D117352
2021-06-22 14:11:08 +00:00
Marian-Vasile Laza 75ddec20d3 Backed out 2 changesets (bug 1716675) for causing mochitest failures on test_group_touchevents-2.html. CLOSED TREE
Backed out changeset 9c31f03fa2ba (bug 1716675)
Backed out changeset 041fb25cf007 (bug 1716675)
2021-06-22 10:08:24 +03:00
Mats Palmgren c701d0e232 Bug 1708007 - Make sure we always reflow flex items that have a continuation. r=dholbert
The root cause of the crash was that FlexItem::NeedsFinalReflow
returned false even though the item had a non-empty next-in-flow.
This made the flex container skip the item's reflow and consider
the item's reflow status as COMPLETE, which triggers the removal
of the container's own next-in-flow, which causes the assertions
and eventually the crash.

Differential Revision: https://phabricator.services.mozilla.com/D118420
2021-06-22 01:59:42 +00:00
Butkovits Atila 8a0cd56061 Backed out changeset b7e1a728dfd2 (bug 1717161) for causing failures at perspective-zero-2.html. CLOSED TREE 2021-06-22 05:07:47 +03:00
Matt Woodrow 711df33fa5 Bug 1717161 - Clamp perspective() values to a minimum of 1px. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D118250
2021-06-22 00:49:54 +00:00
Boris Chiou 327fcd4a7f Bug 1716675 - Move Gecko's internal tests of audio with controls into wpt. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D118100
2021-06-21 22:36:15 +00:00
Boris Chiou 4ed41cabbb Bug 1716675 - Set 'display:none' with important rule for audio element without controls. r=emilio
If the audio element doesn't have controls attribute, it is not exposing a
user interface, so the user agent is expected to force its display property
to compute to none, irrespective fo CSS rules.

This patch makes sure Gecko's behavior matches other browsers.

spec: https://html.spec.whatwg.org/multipage/rendering.html#embedded-content-rendering-rules

Differential Revision: https://phabricator.services.mozilla.com/D118093
2021-06-21 22:36:15 +00:00
surajeet310 f351e19360 Bug 1714688 - Removed unnecessary postfix '_3' from 'websocketprocessbridge_requirements_3.txt' r=mhentges
Now that only the file 'websocketprocessbridge_requirements.txt' is used, so the qualifier '_3' is redundant.

Differential Revision: https://phabricator.services.mozilla.com/D118255
2021-06-21 18:46:21 +00:00
surajeet310 6183f2c8d1 Bug 1714688 - Removed 'if PY2' logic from testing/mozharness r=mhentges
Python2 is no longer used in testing/mozharness. Hence,all the instances of file 'websocketprocessbridge_requirements.txt' are removed as it is obsolete now.

Differential Revision: https://phabricator.services.mozilla.com/D118214
2021-06-21 18:46:20 +00:00
Andrew Osmond f666c14b13 Bug 1715515 - Part 4. Fix quotes on bits check for wpt fuzz. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D118380
2021-06-21 17:00:53 +00:00
Andrew Halberstadt 62da2b9515 Bug 1706560 - [ci] web-platform-test: Run fission linux64-tsan on trunk, r=jgraham
This enables the following configuration on central / autoland:
> test-linux1804-64-tsan/opt-web-platform-tests-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D110555
2021-06-21 15:32:10 +00:00
Andrew Osmond 20dc27889d Bug 1715515 - Part 3. Update wpt reftest fuzz. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D118366
2021-06-21 14:59:33 +00:00
Andrew Osmond 1614a98e46 Bug 1715515 - Part 2. Perf documentation update. r=jmaher,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D118167
2021-06-21 12:46:32 +00:00
Andrew Osmond 98f810e4e4 Bug 1715515 - Part 1. Switch Windows 32 and mingwclang tests to WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117287
2021-06-21 12:46:32 +00:00
Henrik Skupin f6de2de4ab Bug 1527674 - [marionette] Always quit the browser for tests in test_profile_management.py. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D118322
2021-06-21 10:50:01 +00:00
James Graham 705d23780d Bug 1710605 - Don't serialize extra whitespace at the end of a meta file, r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D118162
2021-06-21 10:32:12 +00:00
James Graham 15c6f3ba8e Bug 1710605 - Consistenly serialize list values as unquoted where possible, r=whimboo
We were previously constructing some expected values as a list of
StringNode objects due to make_value_node incorrectly calling
make_node for list items. This is wrong as StringNode types can only
be on the lhs of an expression (e.g. if os == "linux") but never on
the right hand side (which is always a ValueNode or ListNode with ValueNode
children).

StringNodes are always serialized with quotes and this was causing
values to flip flop between quoted and unquoted forms in some cases.

Differential Revision: https://phabricator.services.mozilla.com/D115259
2021-06-21 10:32:12 +00:00
Kagami Sascha Rosylight 28ed679540 Bug 1677253 - Part 3: Update test r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D101247
2021-06-21 00:58:36 +00:00
Joel Maher 4382e5b0ac Bug 1715659 - adjust tp6 pages which are in the essential group. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D118229
2021-06-18 14:28:56 +00:00
James Graham 63405dec45 Bug 1712336 - Mark AddStatic LSAN failure as allowed for all WebDriver tests, r=aryx,webdriver-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D118145
2021-06-18 05:24:29 +00:00
Matt Woodrow ab659be5a3 Bug 1716904 - Make css perspective use DOM parent instead of containing block. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D118103
2021-06-18 03:35:10 +00:00
Kagami Sascha Rosylight 2de7595469 Bug 1713334 - Part 5: Allow caret to be at the end of text node r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D117024
2021-06-18 00:36:55 +00:00
Brindusan Cristian 97b71ee13f Backed out 2 changesets (bug 1715515) for breaking the decision task.
CLOSED TREE

Backed out changeset 2e674ac39f8f (bug 1715515)
Backed out changeset 39580a1b4188 (bug 1715515)
2021-06-18 03:20:07 +03:00
Andrew Osmond 16c41c182f Bug 1715515 - Part 2. Perf documentation update. r=jmaher,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D118167
2021-06-17 23:53:39 +00:00
Andrew Osmond be550ad9c9 Bug 1715515 - Part 1. Switch Windows 32 and mingwclang tests to WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117287
2021-06-17 23:53:39 +00:00
Alexandru Michis 459d907670 Backed out changeset add5e42aef7e (bug 1716904) for causing multiple failures.
CLOSED TREE
2021-06-18 01:47:14 +03:00
Matt Woodrow ca62537bc3 Bug 1716904 - Make css perspective use DOM parent instead of containing block. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D118103
2021-06-17 20:28:12 +00:00
Geoff Brown d01ad2db3f Bug 1716768 - Avoid possible UnboundLocalError in benchmark.py; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D118049
2021-06-17 20:15:53 +00:00
Olli Pettay 02742ca0f8 Bug 1716894 - Disable /fetch/metadata/prefetch.https.sub.html on Fission for now, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D118094
2021-06-17 15:42:02 +00:00
Ryan VanderMeulen c53375f623 Merge m-c to autoland on a CLOSED TREE. a=merge 2021-06-17 11:39:20 -04:00
Ryan VanderMeulen 050b863666 Backed out 3 changesets (bug 1677253) because it depends on bug 1713334 which was backed out.
Backed out changeset 3d30a54409a7 (bug 1677253)
Backed out changeset 1c385b21e0e5 (bug 1677253)
Backed out changeset eb6001404a57 (bug 1677253)
2021-06-17 11:38:53 -04:00
Mitchell Hentges 35b16fdf28 Bug 1712133: Inline `testing/mozbase/packages.txt` contents r=ahal
The `mozbase` modules were being unconditionally added to the
`sys.path` regardless of the Mach command being run, so there isn't
much value keeping them in a separate file. Besides, all other
source module paths are described in `common_virtualenv_packages`,
why is `mozbase` special?

In the future, we're going to want to make improvements here (such as:
there's a difference between informing mach of first-party code
versus defining which third_party vendored packages should be in scope,
and that workflow difference should be represented in-code).
It's useful to peel out the existing, less useful abstraction before
we can build a stronger one.

Differential Revision: https://phabricator.services.mozilla.com/D117711
2021-06-17 14:58:17 +00:00
Mitchell Hentges 24f634d924 Bug 1712133: Remove "pth" name customization r=ahal
Having separate `<name>.pth` files in the virtual environments
isn't providing an advantage. We can simplify configuration
by putting all `pth` adjustments into a single file: `mach.pth`.

Differential Revision: https://phabricator.services.mozilla.com/D117710
2021-06-17 14:58:16 +00:00
Ryan VanderMeulen 4f76281e3b Merge m-c to autoland. 2021-06-17 11:01:30 -04:00
Ryan VanderMeulen a337a14382 Backed out 5 changesets (bug 1713334) for causing bug 1716714.
Backed out changeset bd1c37ce2c61 (bug 1713334)
Backed out changeset 876ed18c5126 (bug 1713334)
Backed out changeset 5a4f4514d99a (bug 1713334)
Backed out changeset 7d7feef654c7 (bug 1713334)
Backed out changeset 61e15374e617 (bug 1713334)
2021-06-17 10:57:32 -04:00
Mark Banner 6fdf25dc9d Bug 1717025 - Remove unnecessary inclusions of Promise.jsm in test harnesses and tests. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D118180
2021-06-17 14:31:57 +00:00
Csoregi Natalia abf92e58d1 Backed out changeset 74fd8bb17de0 (bug 1714688) for causing Bug 1716860. CLOSED TREE 2021-06-17 17:17:28 +03:00
Gabriele Svelto c5849e7c01 Bug 1713905 - Stop listening to crashes in tests right after the first has been received r=nika
Differential Revision: https://phabricator.services.mozilla.com/D117992
2021-06-17 12:56:02 +00:00
Andi-Bogdan Postelnicu d844b7a2dd Bug 1617369 - Reformat recent rust changes with rustfmt r=necko-reviewers,webdriver-reviewers,kvark
Updated with rustfmt 1.4.36-stable (7de6968 2021-02-07)

Differential Revision: https://phabricator.services.mozilla.com/D117906
2021-06-17 11:00:22 +00:00
Mark Banner 28abf1cb81 Bug 1515695 - Remove Task.jsm. r=florian,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D118001
2021-06-17 08:28:02 +00:00
Kris Maglione 5c9ca10ec3 Bug 1643998: Ignore load events from stale actors in browserLoaded helper. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D117570
2021-06-17 04:42:34 +00:00
moz-wptsync-bot a1a7e79d45 Bug 1716738 - [wpt-sync] Update web-platform-tests to 6ce585b845874728b6c7c6bdf312cc1ed12ca4a4, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 6ce585b845874728b6c7c6bdf312cc1ed12ca4a4
wpt-type: landing
2021-06-16 19:41:48 +00:00
Michael[tm] Smith d7cb27b186 Bug 1716700 [wpt PR 29396] - cc Rename one ARIA test, and update messages.json, a=testonly
Automatic update from web-platform-tests
cc Rename one ARIA test, and update messages.json

--

wpt-commits: 6ce585b845874728b6c7c6bdf312cc1ed12ca4a4
wpt-pr: 29396
2021-06-16 19:41:48 +00:00
Joey Arhar 464d7b6f0d Bug 1716674 [wpt PR 29393] - Fix use-after-free with XSLT strip-space, a=testonly
Automatic update from web-platform-tests
Fix use-after-free with XSLT strip-space

Fixed: 1219209
Change-Id: I3baab9d1b419407d964a80f10c6ca05e0294554f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965632
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#892861}

--

wpt-commits: 3e3b873f7c571a4e2d1c890c0c8a9840237e23ee
wpt-pr: 29393
2021-06-16 19:41:47 +00:00
Robert Flack d78a467430 Bug 1716424 [wpt PR 29368] - Update sticky position pushed beyond scrollable range test., a=testonly
Automatic update from web-platform-tests
Update sticky position pushed beyond scrollable range test.

The css-position spec[1] was updated to suggest that sticky positioned
elements are only shifted after layout within their containing block.
This would imply that the now unified behavior across browsers matches
the new spec expectations. This updates the test to match what the
browsers do.

[1] https://drafts.csswg.org/css-position-3/#stickypos-insets

Bug: 752022
Change-Id: Ic95d32948f9088ae4592a3de78d6ac0a58db8183
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2960015
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#892805}

--

wpt-commits: 05ab45fb425416018d4bfa23ee3a65b5d37f593b
wpt-pr: 29368
2021-06-16 19:41:47 +00:00
Aaron Leventhal 3abe6ea3d5 Bug 1716599 [wpt PR 29388] - Safe slot reassigment, a=testonly
Automatic update from web-platform-tests
Safe slot reassigment

1. Use GetWithoutInvalidation() instead of Get() in DCHECKs.
We should never call Get() inside of a DCHECK(), because this can
lead to a different code path depending on whether DCHECKs are enabled.

2. Get() should not cause immediate side effects. At most, it should
queue up an invalidation for later processing.

Fixing #1 and #2 were required in order to get past a first set of
errors introduced by the new test.

3. The actual fix -- avoid infinite loop by calling a special
new SlotAssignmentWillChange(), rather than ChildrenChanged(),
where a minimal GetWithoutInvalidation() is called that does not
lead to IsShadowContentRelevantForAccessibility() => FirstChild() =>
RecalcAssignedNodes() => ChildrenChanged() ... (infinite loop).

A simpler potential fix is in CL:2965317 but requires more
research. It's also mentioned in a TODO comment.

Bug: 1219311
Change-Id: Iafaa289f241a851404ce352715d2970172a2e5f8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2961158
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Aaron Leventhal <aleventhal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#892778}

--

wpt-commits: 7b9ca7da96108c39142ebf9b6d639d9725beebf4
wpt-pr: 29388
2021-06-16 19:41:46 +00:00