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

705262 Коммитов

Автор SHA1 Сообщение Дата
Yura Zenevich 9de5527ad8 Bug 1602075 - add an accessibility-panel-auto-init feature to control the panel auto enabling functionality. r=mythmon,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D71582
2020-05-01 19:03:56 +00:00
Geoff Brown 086057c9bf Bug 1634717 - Reduce scope of import of psutil in android_device.py; r=jmaher
Trivial change to reduce import dependencies for most callers.

Differential Revision: https://phabricator.services.mozilla.com/D73468
2020-05-01 18:24:48 +00:00
Emilio Cobos Álvarez 08e6a50949 Bug 1633828 - crashtest.
Differential Revision: https://phabricator.services.mozilla.com/D73455
2020-05-01 14:28:41 +00:00
Cosmin Sabou c5a6346d30 Bug 1633704 - Further update metadata. a=testonly DONTBUILD 2020-05-01 21:33:46 +03:00
Rob Wu eb8be1efed Bug 1634700 - Always use latest generation_time in MLBF blocklist updates r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D73464
2020-05-01 17:58:20 +00:00
Rob Wu aa423d1002 Bug 1634700 - Treat signedDate as a Date instead of a number in the blocklist r=Gijs
Emphasize that `signedDate` is a `Date` instance instead of a number,
because this is the actual type of the addon wrappers exposed by the
AddonManager.

And replace check for signedState with signedDate, because the latter
captures my intent (the original implementation checked signedState
because signedDate used to unconditionally return a `Date` instance,
even for invalid dates, but that was changed in bug 1583844).

Differential Revision: https://phabricator.services.mozilla.com/D73463
2020-05-01 17:58:17 +00:00
Cosmin Sabou d487758d18 Bug 1633704 - Update metadata for linux debug qr. a=testonly 2020-05-01 20:36:45 +03:00
Tooru Fujisawa 4d2291e503 Bug 1634108 - Add placeholder for not-yet-implemented ScopeData, and update jsparagus. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D73094
2020-05-01 17:34:36 +00:00
Joel Maher c5805b7916 Bug 1634337 - mark offscreen-canvas tests as backlog (tier-2). r=jgraham
mark offscreen-canvas tests as backlog (tier-2).

Differential Revision: https://phabricator.services.mozilla.com/D73305
2020-05-01 17:29:24 +00:00
Ricky Stewart 035981e445 Bug 1633039 - Don't check for Python 2 in configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D72895
2020-04-30 15:23:51 +00:00
Ricky Stewart 69685d8ab5 Bug 1633037 - Remove all remaining references to $(PYTHON) across Makefiles r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D72894
2020-05-01 16:19:21 +00:00
Ricky Stewart 0daacc12c3 Bug 1599658 - Delete previous definition of py_action in Makefiles. Now py_action calls into Python 3 and py3_action doesn't exist. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D72487
2020-04-30 15:27:13 +00:00
Ricky Stewart bb4e86d85a Bug 1633016 - Remove a bunch of references to PYTHON(2) in Makefiles r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D72479
2020-04-30 15:25:22 +00:00
Ricky Stewart d990224458 Bug 1632916 - Run JS/web-platform/ipdl build machinery in Python 3 r=jgraham,nika,glandium
Differential Revision: https://phabricator.services.mozilla.com/D72478
2020-05-01 16:31:21 +00:00
Ricky Stewart b664506da9 Bug 1632920 - Fix Python 3 incompatibilities in Marionette code r=marionette-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D72477
2020-04-28 05:58:16 +00:00
Edwin Takahashi f2f63e6f32 Bug 1627085 - apply mach try task blacklist filter to mach try auto r=jmaher,marco
Changes:

Apply the `filter_tasks_by_blacklist` filter on `mach try auto` pushes.

Differential Revision: https://phabricator.services.mozilla.com/D73376
2020-05-01 10:26:48 +00:00
Magnus Melin 3175ad44ed Bug 1634665 - nullcheck mDocumentL10n in Document::InitialTranslationCompleted. r=zbraniecki,emilio
Differential Revision: https://phabricator.services.mozilla.com/D73449
2020-05-01 17:22:37 +00:00
Erik Nordin 2060006fba Bug 1632686 - Retain GlobalObject in StyleSheets r=emilio
- Add new data member StyleSheet::mParentObject
- Clone Sheets before adding them to nsXULPrototypeCache
- Return mParentObject from GetParentObject if non-null

Differential Revision: https://phabricator.services.mozilla.com/D72725
2020-05-01 17:08:54 +00:00
Gijs Kruitbosch 29e3b021e0 Bug 1633259 - shut up chrome URI logging on non-debug builds, and make it more informative on debug ones, r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D72557
2020-05-01 16:34:22 +00:00
Narcis Beleuzu 4136043b82 Bug 1633704 - Update expectancy for Android. CLOSED TREE 2020-05-01 19:52:23 +03:00
Emilio Cobos Álvarez f5823dea35 Bug 1634543 - Followup: Remove one too many consts to unbust the build.
MANUAL PUSH: Bustage fix on a CLOSED TREE
2020-05-01 18:45:37 +02:00
Makoto Kato b44fc070bb Bug 1631681 - Turn on inputmode attribute on release channel of GeckoView. r=geckoview-reviewers,smaug,snorp
`inputmode` attribute is used by software keyboard, so let's tun on this on
GeckoView at first.

Differential Revision: https://phabricator.services.mozilla.com/D72596
2020-05-01 13:53:55 +00:00
Emilio Cobos Álvarez 50168d214b Bug 1634543 - Fix caret baseline of a block with only empty lines. r=jfkthame
Even with the fix above, we get the caret baseline wrong because the
line is non-empty, but the baseline is all the way to the top.

Maybe an alternative to this would be to move the line-height hack to
the beginning of layout but that sounds a bit more fishy.

Otherwise we should do this more often, I suspect. I added one test that
fails because of nsInlineFrame... Anyhow probably follow-up material?

Depends on D73362

Differential Revision: https://phabricator.services.mozilla.com/D73363
2020-05-01 14:34:11 +00:00
Emilio Cobos Álvarez 8903f8bdd0 Bug 1634543 - Make emptiness check for contenteditable also account for empty frames. r=jfkthame
Like abspos and other out of flows. Seems to match more what other browsers do.

Differential Revision: https://phabricator.services.mozilla.com/D73362
2020-05-01 15:05:34 +00:00
Bryce Seager van Dyk 797d383722 Bug 1632717 - r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D72476
2020-04-29 20:11:25 +00:00
Dzmitry Malyshau 7bd6183491 Bug 1634239 - Keel WebGPU adapter alive r=groves
The internal logic accesses adapters during command recording.
This PR makes up to keep that reference for while the device lives.

Differential Revision: https://phabricator.services.mozilla.com/D73278
2020-05-01 14:29:04 +00:00
Nan Jiang e4663bfda5 Bug 1471318 - Add reach ping for Messaging Experiments r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D72999
2020-05-01 11:53:41 +00:00
Mitchell Hentges 6e1e037cd3 Bug 1569115 - Don't throw TypeError exception when using |./mach try chooser| r=rstewart
This was an issue around "six" and "click", this thread sheds some light:
https://github.com/pallets/click/issues/564.

This issue was reproducible by having a local python 2 flask app with Flask==1.0.2, Werkzeug==0.14.1 and Click==7.0. Upon self-shutdown, the TypeError was raised.

Upgrading Click to 7.1.2 resolves this issue both in that separate "reproduce app" and here in-tree.

Differential Revision: https://phabricator.services.mozilla.com/D73351
2020-05-01 14:45:40 +00:00
Emilio Cobos Álvarez 5ab0ed1477 Bug 1633828 - Check for empty text nodes in nsFind::PeekNextChar. r=jfkthame
This check was done in GetNextNonEmptyTextFragmentInSameBlock which I
removed in bug 1627643.

Hopefully the fuzzer finds an easy reduced test-case to land as a
crashtest, otherwise I can try to construct one.

Differential Revision: https://phabricator.services.mozilla.com/D72926
2020-05-01 14:26:25 +00:00
Oana Pop Rus 4a954448c2 Backed out changeset 94d6a3fe4b57 (bug 1625250) requested by kats - diagnostic patch. on a CLOSED TREE 2020-05-01 18:07:20 +03:00
James Graham 418ee15a35 Bug 1633704 - Fixup metadata for macOS/opt, a=testonly CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D73425
2020-05-01 11:10:28 +00:00
moz-wptsync-bot 22dd88469c Bug 1633704 - [wpt-sync] Update web-platform-tests to 7d7a74e34d6d9853a3d457c6d5ef1cfc0c55fbb6, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 7d7a74e34d6d9853a3d457c6d5ef1cfc0c55fbb6
wpt-type: landing
2020-04-28 11:48:57 +00:00
moz-wptsync-bot 1879213419 Bug 1633114 [wpt PR 23250] - Update wpt metadata, a=testonly
wpt-pr: 23250
wpt-type: metadata
2020-04-28 11:11:07 +00:00
rajendrant e56db83822 Bug 1633114 [wpt PR 23250] - LazyLoad: Fix feature-policy tests, a=testonly
Automatic update from web-platform-tests
LazyLoad: Fix feature-policy tests

This updates the lazyload attribute as 'loading' with values of auto,
eager and lazy for the feature policy tests.

TBR=hiroshige@chromium.org

Fixed: 1074608
Change-Id: If8ba1d09bce518ac36b70bd2a7b01687ffec87c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2166638
Commit-Queue: rajendrant <rajendrant@chromium.org>
Reviewed-by: Scott Little <sclittle@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763010}

--

wpt-commits: ddad50b245ec811f4cbce8c84639122e9a7732a9
wpt-pr: 23250
2020-04-28 11:48:33 +00:00
moz-wptsync-bot 6aefe24db2 Bug 1632041 [wpt PR 23163] - Update wpt metadata, a=testonly
wpt-pr: 23163
wpt-type: metadata
2020-04-28 11:19:30 +00:00
Yi Xu 23370930a9 Bug 1632041 [wpt PR 23163] - Move 2d.getImageData.* in canvas_api to wpt, a=testonly
Automatic update from web-platform-tests
Move 2d.getImageData.* in canvas_api to wpt

Move 2d.getImageData.* from canvas_api to wpt.

Bug: 1071659

Change-Id: I444088c44eb6f93d4800175deef05f99bfc8e98c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2159913
Commit-Queue: Yi Xu <yiyix@chromium.org>
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763137}

--

wpt-commits: 9d33bb0defdd1625a3af3fe066b1acfc80b23895
wpt-pr: 23163
2020-04-28 11:48:25 +00:00
moz-wptsync-bot 9edbd80467 Bug 1633056 [wpt PR 23243] - Update wpt metadata, a=testonly
wpt-pr: 23243
wpt-type: metadata
2020-04-28 09:57:49 +00:00
Mason Freed fe699ee239 Bug 1633056 [wpt PR 23243] - Don't serialize closed shadow roots with getInnerHTML(), a=testonly
Automatic update from web-platform-tests
Don't serialize closed shadow roots with getInnerHTML()

This CL corrects the behavior of getInnerHTML() so that closed
shadow roots are not serialized. It also adds a test of the
getInnerHTML() function.

Bug: 1042130
Change-Id: Iac214b16799cee45bcd90be8f618cc5560eb1db4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2166383
Commit-Queue: Kouhei Ueno <kouhei@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763236}

--

wpt-commits: c88ed219c1a65af9f83844181b84111e9462f8b6
wpt-pr: 23243
2020-04-28 11:48:14 +00:00
Philip Jägenstedt de880f5b92 Bug 1630955 [wpt PR 23060] - [css-speech] rename Integer.html to voice-family-integer.html, a=testonly
Automatic update from web-platform-tests
[css-speech] rename Integer.html to voice-family-integer.html (#23060)

Renamed because it's one of few tests with capitalized filenames.
--

wpt-commits: b5e6c40a2bd4c4ae8bd64dad3f3732c023f150b4
wpt-pr: 23060
2020-04-28 11:48:09 +00:00
Morten Stenshorne 3b7784d1bd Bug 1633578 [wpt PR 23279] - [FragmentItem] Prevent dangling LayoutObject ptrs in block fragmentation., a=testonly
Automatic update from web-platform-tests
[FragmentItem] Prevent dangling LayoutObject ptrs in block fragmentation.

NGInlineCursor doesn't work with block fragmentation, so we'd end up
with NGFragmentItem objects with dangling pointers to LayoutObject. To
fix this, perform a full walk through all fragment items in all
fragments, if it's likely that we're in block fragmentation.

CL:2152824 caused two tests to crash because of this, and it therefore
got reverted. Add another test now, which would also crash without the
aforementioned CL.

Bug: 1075517
Change-Id: I97e2fae63d89031ea258ba146898e7fcfe56bd45
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2165800
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763233}

--

wpt-commits: e9ed833d0c9483012493d839434137de7e7ba00d
wpt-pr: 23279
2020-04-28 11:48:04 +00:00
moz-wptsync-bot 5170ce0962 Bug 1633489 [wpt PR 23272] - Update wpt metadata, a=testonly
wpt-pr: 23272
wpt-type: metadata
2020-04-28 08:34:07 +00:00
Alexander Cooper b253edb1e9 Bug 1633489 [wpt PR 23272] - Treat floorOrigin as mojoFromFloor, a=testonly
Automatic update from web-platform-tests
Treat floorOrigin as mojoFromFloor

Per the webxr-test-api all origins are based on the "local" space when
the "session" started; which means that all of our origins passed in are
inherently "mojoFromFoo."  The standingTransform (in need of renaming)
is, in blink and by devices, floorFromMojo. Since the tests were
directly setting floorOrigin to the standingTransform, the tests were
incorrectly treating floor origin as floorFromMojo. This change inverts
the floorOrigin before assigning it to the standingTransform, so that
Chrome begins treating the floorOrigin as mojoFromFloor. Given that
Chrome was the only ones running these particular tests, the output
values were *also* written as if the passed in floorOrigins were
floorFromMojo. In order to stick with the expectations, this inverts
the input transforms as well.

In fixing this, a bug was discovered in XRMathHelper.inverse wherein the
comatrix was not created properly.  This change also addresses that bug.

Fixed:1071630

Change-Id: I1626d80099169c4ceba0df68ad84bbf181f76647
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2165881
Auto-Submit: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Piotr Bialecki <bialpio@chromium.org>
Reviewed-by: Piotr Bialecki <bialpio@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763104}

--

wpt-commits: 6a2f0e6a0110fd0830fc3196680f671bb83c2747
wpt-pr: 23272
2020-04-28 11:47:56 +00:00
moz-wptsync-bot f2549ba061 Bug 1632258 [wpt PR 23181] - Update wpt metadata, a=testonly
wpt-pr: 23181
wpt-type: metadata
2020-04-28 08:23:38 +00:00
Yu Han 7e4068f9f7 Bug 1632258 [wpt PR 23181] - Adds slotchange event for Imperative Slot API., a=testonly
Automatic update from web-platform-tests
Adds slotchange event for Imperative Slot API.

Prior to this CL slotchange event is not fired when calling the
Imperative Slot API.

This CL adds the ability to fire slotchange event for Imperative Slot
API. It does so by detecting candidates nodes changed during the
call and fires slotchange event if changed. This CL only implements the
assign() function's portion of the slotchange event. In the next CL,
I will implement slotchange event for removing nodes and slots.

Bug: 869308
Change-Id: I13851d1788fc6cf8b0ea109fb136a2f029e61e70
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2161369
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Commit-Queue: Yu Han <yuzhehan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763111}

--

wpt-commits: ff47fb409e6e7ef72893ec6123f6abde845372db
wpt-pr: 23181
2020-04-28 11:47:49 +00:00
Blink WPT Bot 6ed9c6e8d6 Bug 1632282 [wpt PR 23184] - [wpt] enhanceents to check-layout-th.js, a=testonly
Automatic update from web-platform-tests
[wpt] enhanceents to check-layout-th.js (#23184)

There are 3 enhancements that I've found useful.

1. Warn if there are any unexpected  data-* attributes

A common error is to have a typo in data-* attribute name.
When this happens, test will pass, because attribute is never read.
This enhancement prints a warning if unexpected attribute is found.

Running this over the entire test suite, I've found several errors:

css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html
css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html
css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html
css/css-grid/grid-items/grid-items-relative-offsets-001.html
css/css-grid/grid-items/grid-items-relative-offsets-002.html
have data-expected-x, data-expected-y
Tried replacing some of these with data-offset-x, and tests fail.

css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002
has data-offset-top

2. highlight error on failure flag. Defaults to false.

If set, this flag will draw an outline around failed Element.
Useful when debugging pages with many elements.

3. toggle printing dom on error.

Sometimes, it is useful not to print dom on error for clarity.

Change-Id: I8424aa2dc002f63fde18d0fc54bdfe77666ce951
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2161379
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Manuel Rego <rego@igalia.com>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763069}

Co-authored-by: Aleks Totic <atotic@chromium.org>
--

wpt-commits: a5a3b7353c884ebcca0230818632a42ad2fbd9b2
wpt-pr: 23184
2020-04-28 11:47:43 +00:00
Makoto Shimazu 304da79347 Bug 1633643 [wpt PR 23287] - Mark service-worker/activation.https.html as slow, a=testonly
Automatic update from web-platform-tests
Mark service-worker/activation.https.html as slow

Bug: 1073296
Change-Id: Ib8c502829168d2dbdc6083a0d3a3631202f8b4b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2169491
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Auto-Submit: Makoto Shimazu <shimazu@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763216}

--

wpt-commits: 896db568c3008976ce9754c0cfd8b3362f8ed9d9
wpt-pr: 23287
2020-04-28 11:47:38 +00:00
Arnaud Mandy 10a9376bb7 Bug 1633364 [wpt PR 23260] - wpt: Screen Enumeration: Add check for touchSupport type., a=testonly
Automatic update from web-platform-tests
wpt: Screen Enumeration: Add check for touchSupport type.

touchSupport type check is added to screen enumeration test.

Bug: 994889
Change-Id: I874e4f9f2b41a5c86297c87a851e61a287fedbe5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2165752
Reviewed-by: Michael Wasserman <msw@chromium.org>
Commit-Queue: Arnaud Mandy <arnaud.mandy@intel.com>
Cr-Commit-Position: refs/heads/master@{#763204}

--

wpt-commits: 00587c9715fef9dac95bf102a6dfcbb20f5231b2
wpt-pr: 23260
2020-04-28 11:47:33 +00:00
moz-wptsync-bot 28eea17403 Bug 1632656 [wpt PR 23216] - Update wpt metadata, a=testonly
wpt-pr: 23216
wpt-type: metadata
2020-04-28 03:40:50 +00:00
Liviu Tinta 9a58546626 Bug 1632656 [wpt PR 23216] - Effective Touch Action when <body> is the viewport defining element, a=testonly
Automatic update from web-platform-tests
Effective Touch Action when <body> is the viewport defining element

When <body> is deemed to be the viewport defining element <body>'s
overflow needs to be set to visible. Because of this, during effective
touch action calculation we consider <body> to be a scroller when it is
not.

The fix attempts to detect when <body> is deemed the viewport defining
element and correct the effective touch action calculation.

Bug: 1031745
Change-Id: Ie9a3c966af78fdbe0dc3e57f3f192aca9110fd0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2152950
Commit-Queue: Liviu Tinta <liviutinta@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763147}

--

wpt-commits: 1650a7c1569ad9e3e10bc1da400f9a44230a5a78
wpt-pr: 23216
2020-04-28 11:47:26 +00:00
moz-wptsync-bot 78e41a7fca Bug 1633426 [wpt PR 23266] - Update wpt metadata, a=testonly
wpt-pr: 23266
wpt-type: metadata
2020-04-27 22:07:17 +00:00