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

594911 Коммитов

Автор SHA1 Сообщение Дата
Alexander Surkov 5d3b238323 Bug 1005271 - HTML table with display:block should expose table semantics, r=marcoz 2018-05-08 13:13:38 -04:00
Bogdan Tara 4a27af60b6 Backed out changeset 5dbd8eafc7fd (bug 1456284) for BC failures CLOSED TREE 2018-05-08 20:35:14 +03:00
Dorel Luca bc2b7e106e Bug 1388973 - Disabled browser_tab_dragdrop.js on Linux and OSX r=jmaher CLOSED TREE 2018-05-08 08:08:00 +03:00
Bogdan Tara fe7180b0ef Backed out changeset 9a9d2ff46ab7 (bug 1388973) for BC failures CLOSED TREE 2018-05-08 20:16:42 +03:00
Ted Mielczarek 4fa1d9ed5a bug 1408502 - embed natvis info for Gecko types in our PDB files. r=froydnj
MSVC supports XML natvis files for pretty-printing types in the debugger:
https://docs.microsoft.com/en-us/visualstudio/debugger/create-custom-views-of-native-objects

The gecko.natvis in this commit is from vlad's github repo:
https://github.com/mozilla/moz-dev-contrib/blob/master/windows/Gecko.natvis

This change simply makes the linker embed this natvis file into xul.pdb
when linking xul.dll, so that Microsoft's debuggers can more usefully
display Gecko data types. With this file in-tree it should be easy for
developers to make additions or improvements.

MozReview-Commit-ID: JZhxyaDODC1

--HG--
extra : rebase_source : 75f9a71fdd3f315d98a34f0209956e07c7372b4f
2018-03-14 14:07:15 -04:00
Aki Sasaki 5e9ec9705b bug 1408868 - back out the broken portions of cbdef048e40c. r=backout a=release
--HG--
extra : rebase_source : 57177c61b83aa3fc8ef2c07ee235c60be4e20f6f
extra : source : 4e53a8d0713173885c9debef317f14dff76bb877
2018-05-08 09:45:08 -07:00
Raul Gurzau 573aa407a4 Bug 1456284 - Disable browser_insecure_form.js for frequent failures. r=jmaher 2018-05-07 20:21:00 -04:00
Dorel Luca 732bb60850 Bug 1388973 - Disable browser_tab_dragdrop.js on Linux and OSX. r=jmaher 2018-05-08 08:08:00 -04:00
Christoph Kerschbaumer 920a60992c Bug 1458504 - Move Tokenizer into it's own file so it can be shared by the CSP Parser and the Feature Policy Parser. r=jkt 2018-05-02 16:36:51 +02:00
Samuel Thibault 9fd0d30422 Bug 1458548 - atk: Implement scrollto ATK API. r=surkov 2018-05-02 15:55:33 +02:00
Yuri Khan ab05486dd0 Bug 1417133 - When loadBookmarksInTabs is true and current tab is blank, reuse it. r=Standard8 2018-04-29 20:28:05 +07:00
Jason Duell edbb85e76e Bug 1459882 - Manually update the public suffix list. r=valentin
--HG--
extra : rebase_source : 4a869a15dd0e2ebfa4b6711e2010ded401ecc9e6
2018-05-08 04:36:00 -04:00
Coroiu Cristina ec7ba6b7e9 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-05-08 18:57:41 +03:00
Ryan VanderMeulen a5b95aa8a5 Bug 1458905 - Update to FreeType 2.9.1. r=jfkthame 2018-05-08 11:48:29 -04:00
Coroiu Cristina 5ff2d76830 Merge inbound to mozilla-central a=merge 2018-05-08 18:47:35 +03:00
Ben Kelly e2fb37ef0a Bug 1458971 Make operation actors explicitly hold references to the initiating object instead of using an extra MozPromise::Then(). r=baku 2018-05-08 08:11:58 -07:00
moz-wptsync-bot 640ac3d2e8 Bug 1459062 - [wpt-sync] Update web-platform-tests to d3578ca763c561ab44f62405d02949183e2bdba7, a=testonly
wpt-head: d3578ca763c561ab44f62405d02949183e2bdba7
wpt-type: landing
MozReview-Commit-ID: HWve5X9ut3j
2018-05-08 15:52:42 +01:00
James Graham 3438a5bec7 Bug 1459223 - Revert wpt PR 10804 - "Hook up logging for websocket server", r=jdm
This reverts commit 8478250a4085754f853aaa34764a8f7bf883fd82.
2018-05-08 15:52:40 +01:00
James Graham f27dc10dcf Bug 1459197, Move wpt-specific parts out of wptserve Config, r=gsnedders.
This reestablishes the separtion between wptserve and the rest of web-platform-tests.
It moves the parts of the configuration that are specific to wpt out into the
serve.Config class. It also removes the default.config.json file and just puts
the default configuration directly into the code since there it is able to use
things like runtime paths without difficulty.

MozReview-Commit-ID: FXAClJ8JJof


--HG--
rename : testing/web-platform/tests/tools/sslutils/__init__.py => testing/web-platform/tests/tools/wptserve/wptserve/sslutils/__init__.py
rename : testing/web-platform/tests/tools/sslutils/pregenerated.py => testing/web-platform/tests/tools/wptserve/wptserve/sslutils/pregenerated.py
2018-05-08 15:52:38 +01:00
moz-wptsync-bot 4040651bad Bug 1455554 [wpt PR 10545] - Update wpt metadata, a=testonly
wpt-pr: 10545
wpt-type: metadata
2018-05-08 15:52:35 +01:00
Guido Urdaneta cb35d68012 Bug 1455554 [wpt PR 10545] - Support the groupId property in MediaStreamTrack.getSettings(), a=testonly
Automatic update from web-platform-testsSupport the groupId property in MediaStreamTrack.getSettings()

Bug: 834281
Change-Id: I5ef11a3343e5b534bee6e088a36fb3365bd218e8
Reviewed-on: https://chromium-review.googlesource.com/1019323
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555759}

--

wpt-commits: d3578ca763c561ab44f62405d02949183e2bdba7
wpt-pr: 10545
2018-05-08 15:52:33 +01:00
Anne van Kesteren 0955d1dabd Bug 1458872 [wpt PR 10821] - File API: lastModifiedDate has been obsolete for a while, a=testonly
Automatic update from web-platform-testsFile API: lastModifiedDate has been obsolete for a while

--

wpt-commits: 95127fa5adb1d9953899561c152c518c552e4ed0
wpt-pr: 10821
2018-05-08 15:52:30 +01:00
moz-wptsync-bot 579ba5826e Bug 1458738 [wpt PR 10804] - Update wpt metadata, a=testonly
wpt-pr: 10804
wpt-type: metadata
2018-05-08 15:52:27 +01:00
Josh Matthews 4e6d754afd Bug 1458738 [wpt PR 10804] - Hook up logging for websocket server, a=testonly
Automatic update from web-platform-testsHook up logging for websocket server

Use warning as the default level to avoid large amounts of debug spew.
--

wpt-commits: f4dfd5fb5f8dda5ba6974c791d153d968edf0aa3
wpt-pr: 10804
2018-05-08 15:52:25 +01:00
Ms2ger a8b6caadce Bug 1458811 [wpt PR 10814] - Improve color use in background-clip-content-box-001.html., a=testonly
Automatic update from web-platform-testsImprove color use in background-clip-content-box-001.html. (#10814)

Originally submitted as <https://github.com/w3c/web-platform-tests/pull/6226>.

Some additional changes by Ms2ger.
--

wpt-commits: b5befcbe4803b7de1a758142a675a1eae60c1bac
wpt-pr: 10814
2018-05-08 15:52:24 +01:00
Simon Pieters ada237d322 Bug 1458529 [wpt PR 10763] - Add picture-in-picture/OWNERS, a=testonly
Automatic update from web-platform-testsAdd picture-in-picture/OWNERS

--

wpt-commits: ea45fc52fa6016bd9940f3b8efcd11158995951b
wpt-pr: 10763
2018-05-08 15:52:21 +01:00
moz-wptsync-bot 263c7df47c Bug 1458750 [wpt PR 10809] - Update wpt metadata, a=testonly
wpt-pr: 10809
wpt-type: metadata
2018-05-08 15:52:18 +01:00
Rune Lillesveen 9e9979002f Bug 1458750 [wpt PR 10809] - Reset writing mode for media controls., a=testonly
Automatic update from web-platform-testsReset writing mode for media controls.

Use horizontal-tb on UA stylesheet to make sure the controls look the
same in all writing modes.

Bug: 839142
Change-Id: I7c84afb4f1eef2cf741196b6a8639845aa72066c
Reviewed-on: https://chromium-review.googlesource.com/1041025
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555670}

--

wpt-commits: 7a7d2e13deccb4d68a084446f837410b0cd909f9
wpt-pr: 10809
2018-05-08 15:52:16 +01:00
Nicolas Pena 077655d6d1 Bug 1458392 [wpt PR 10745] - Fix timing allow check algorithm for service workers, a=testonly
Automatic update from web-platform-testsFix timing allow check algorithm for service workers

This CL uses the OriginalURLViaServiceWorker() in the timing allow check
algorithm if the response WasFetchedViaServiceWorker(). This way, if a
service worker changes a same origin request to become cross origin,
then the timing allow check algorithm will still fail.

resource-timing-worker.js is changed so it avoids an empty Response,
which is an odd case in terms of same origin checks.

Bug: 837275
Change-Id: I7e497a6fcc2ee14244121b915ca5f5cceded417a
Reviewed-on: https://chromium-review.googlesource.com/1038229
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Yoav Weiss <yoav@yoav.ws>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555476}

--

wpt-commits: 7e9e0aed09557bf971cdea5fabe8872aeed3e0f3
wpt-pr: 10745
2018-05-08 15:52:14 +01:00
Chris Lilley 051bcf440a Bug 1453680 [wpt PR 10446] - test the @font-face font feature settings descriptor (property already tested), a=testonly
Automatic update from web-platform-testsMerge pull request #10446 from w3c/ffs-descriptor

test the @font-face font feature settings descriptor (property already tested)
--

wpt-commits: f9924ae9ab71b715af273e50a9f7256bff8140e4
wpt-pr: 10446
2018-05-08 15:52:11 +01:00
Mustaq Ahmed dfc0d4c86e Bug 1458650 [wpt PR 10791] - Treat long-press gesture as a user activation., a=testonly
Automatic update from web-platform-testsTreat long-press gesture as a user activation.

Also add a web-platform-test for this change, which is already
supported by Firefox.

Intent to ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/-2AyrUFwXvY/Q_wCUmKSAgAJ
Spec change PR: https://github.com/whatwg/html/pull/3659

Bug: 836401
Change-Id: Ia710190857211684ce5ce7d4ff835b874f658b29
Reviewed-on: https://chromium-review.googlesource.com/1039265
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555450}

--

wpt-commits: d86d487f8c2b41816e01ecde2116252fbdf4de43
wpt-pr: 10791
2018-05-08 15:52:08 +01:00
Anne van Kesteren a273844c13 Bug 1458511 [wpt PR 10756] - HTML: document.open() and the document's encoding, a=testonly
Automatic update from web-platform-testsHTML: document.open() and the document's encoding

For https://github.com/whatwg/html/pull/3661.
--

wpt-commits: f7fd9fa9515a8fe6f0de3c0da08aad1a077784e5
wpt-pr: 10756
2018-05-08 15:52:05 +01:00
moz-wptsync-bot e785983d77 Bug 1458443 [wpt PR 10753] - Update wpt metadata, a=testonly
wpt-pr: 10753
wpt-type: metadata
2018-05-08 15:52:02 +01:00
Joe Downing fc5df41d48 Bug 1458443 [wpt PR 10753] - [KeyboardLock] Ensure API is called from a top-level browsing context, a=testonly
Automatic update from web-platform-tests[KeyboardLock] Ensure API is called from a top-level browsing context

This change adds some checks to the keyboard lock API to ensure it was
called from within a supported context, otherwise it now rejects the
promise.

BUG=680809

Change-Id: I3d127422c640d16e43c22adb14755b65eb2cdc6a
Reviewed-on: https://chromium-review.googlesource.com/1038888
Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
Commit-Queue: Joe Downing <joedow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555417}

--

wpt-commits: 90e225b4f5b37986c06f29bd305b0291a30e4867
wpt-pr: 10753
2018-05-08 15:52:01 +01:00
Ms2ger 744a375b0c Bug 1458606 [wpt PR 10786] - Fix typo in documentation of SourceFile.content_is_css_visual()., a=testonly
Automatic update from web-platform-testsFix typo in documentation of SourceFile.content_is_css_visual(). (#10786)

--

wpt-commits: a253aa374f4b9cb0ca05bd6c37143774fa725f96
wpt-pr: 10786
2018-05-08 15:51:58 +01:00
Greg Whitworth 8998c2f735 Bug 1456713 [wpt PR 10625] - CSS-Flexbox: Add test for first-letter, a=testonly
Automatic update from web-platform-testsMerge pull request #10625 from vfalconi/add_flexbox_first-letter_test

CSS-Flexbox: Add test for first-letter
--

wpt-commits: a6fdca312f0774eda1fcf6c524bc2de47941ede9
wpt-pr: 10625
2018-05-08 15:51:56 +01:00
Anne van Kesteren 8f71718a61 Bug 1457485 [wpt PR 10686] - HTML: document.open() event listener removal, a=testonly
Automatic update from web-platform-testsHTML: document.open() event listener removal

For https://github.com/whatwg/html/pull/3653.
--

wpt-commits: 923d852c61cb50cb3be540dcbf54f2d5ec1518e1
wpt-pr: 10686
2018-05-08 15:51:53 +01:00
Simon Pieters d5adacc9f0 Bug 1458519 [wpt PR 10759] - Add old-tests/OWNERS, a=testonly
Automatic update from web-platform-testsAdd old-tests/OWNERS (#10759)

--

wpt-commits: a7a988cbb5edb58b50f200a66057a0d5620209a8
wpt-pr: 10759
2018-05-08 15:51:50 +01:00
Manuel Rego Casasnovas 3bf628d534 Bug 1457947 [wpt PR 10713] - [css-grid] Subtract scrollbar in ComputeReplacedLogicalHeightUsing(), a=testonly
Automatic update from web-platform-tests[css-grid] Subtract scrollbar in ComputeReplacedLogicalHeightUsing()

In LayoutBox::ComputeReplacedLogicalHeightUsing() we were using
the OverrideContentLogicalHeight() plus scrollbar height,
that was wrong and we should subtract the scrollbar too.
This caused issues to resolve the percentage heights on grid item
replaced children, if the grid item has a scrollbar.

To fix the issue we just need to follow the suggestion in the TODO
and use OverrideContentLogicalHeight() directly.

This was the last place using OverrideContentAndScrollbarLogicalHeight()
so we can get rid of it. The patch removes that method together with
OverrideContentAndScrollbarLogicalWidth() that was no longer used.

BUG=837141
TEST=external/wpt/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html

Change-Id: I28cf6e65c21e6314808c4430515f06c07d4a739e
Reviewed-on: https://chromium-review.googlesource.com/1035003
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#554834}

--

wpt-commits: 538eedafb15733c6113b44998170a6bbdae7518b
wpt-pr: 10713
2018-05-08 15:51:47 +01:00
Ms2ger 380e915855 Bug 1458533 [wpt PR 10765] - Remove unused css-mode argument to the lint., a=testonly
Automatic update from web-platform-testsRemove unused css-mode argument to the lint. (#10765)

--

wpt-commits: 615504bd195b931a43a7a2ba6403c67dd29bdfd7
wpt-pr: 10765
2018-05-08 15:51:44 +01:00
Chris Nardi 2f8d185b30 Bug 1458055 [wpt PR 10715] - Cleanup CSSOM View interfaces test, a=testonly
Automatic update from web-platform-testsCleanup CSSOM View interfaces test

The CSSOM View interfaces test added the Geometry IDL as untested, but it is never needed (removing it does not affect test results). Removing it means that less IDL needs to be parsed, speeding up the test.

The test also adds Document as an object twice, and refers to the CSSOM spec instead of the CSSOM View spec. This change fixes both of these issues as well.

--

wpt-commits: dce95ec0d867129a8f4810330b473eca3e515cea
wpt-pr: 10715
2018-05-08 15:51:43 +01:00
moz-wptsync-bot e66c5ed8bc Bug 1457687 [wpt PR 10703] - Update wpt metadata, a=testonly
wpt-pr: 10703
wpt-type: metadata
2018-05-08 15:51:40 +01:00
Anne van Kesteren bd707a1d8a Bug 1457687 [wpt PR 10703] - Correct document.domain setter test, a=testonly
Automatic update from web-platform-testsCorrect document.domain setter test

Fixes #10695.
--

wpt-commits: a13c9f65c007ddde78fe6c99c0f173dbc87cd245
wpt-pr: 10703


--HG--
rename : testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_iframe.html => testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/support/document_domain_setter_iframe.html
2018-05-08 15:51:38 +01:00
moz-wptsync-bot 1763a7426c Bug 1457845 [wpt PR 10709] - Update wpt metadata, a=testonly
wpt-pr: 10709
wpt-type: metadata
2018-05-08 15:51:36 +01:00
Anne van Kesteren 90157b2070 Bug 1457845 [wpt PR 10709] - Fetch: cleanup api/redirect, a=testonly
Automatic update from web-platform-testsFetch: cleanup api/redirect

--

wpt-commits: 27a3aebab97421d95a14c7fd7b3d051773cfd199
wpt-pr: 10709
2018-05-08 15:51:34 +01:00
moz-wptsync-bot 3d8f00aed0 Bug 1457844 [wpt PR 10708] - Update wpt metadata, a=testonly
wpt-pr: 10708
wpt-type: metadata
2018-05-08 15:51:31 +01:00
Anne van Kesteren 53218a07f0 Bug 1457844 [wpt PR 10708] - Fetch: fix and cleanup api/cors, a=testonly
Automatic update from web-platform-testsFetch: fix and cleanup api/cors

cors-multiple-origins went against the specification and required support for multiple origins listed in Access-Control-Allow-Origin.

--

wpt-commits: e47396d5c643c6a0bc4782045a8cc77233df3514
wpt-pr: 10708
2018-05-08 15:51:29 +01:00
Morten Stenshorne 4310307d18 Bug 1458107 [wpt PR 10725] - [LayoutNG] Improve handling of adjoining floats., a=testonly
Automatic update from web-platform-tests[LayoutNG] Improve handling of adjoining floats.

A float always needs to be positioned by its block parent, so passing
them around to children, parents or siblings really shouldn't be
necessary (and it *was* somewhat confusing, since nobody but the direct
float parent is allowed to touch them anyway, apart from placing them
into temporary exclusion spaces). The main reason for passing them
around like that, was for other blocks to determine, based on the list
of floats being empty or not, the need for relayout once the BFC offset
was resolved.

Instead, confine the list of unpositioned floats to the block parent of
those floats, and introduce the concept of adjoining float types (none,
left, right, both). Adjoining floats occur when the BFC offset is
unknown, meaning that their position may be affected by the current
layout algorithm.

Adjoining float types will now be the thing that's both input to and
output from the layout algorithms. Having something other than "none"
means that a block's BFC offset is unknown, but that doesn't
automatically mean that we have to abort and re-layout if the BFC offset
gets resolved. If the "floats BFC offset" is known, for instance, those
adjoining floats may be positioned right away. Still we need to know
about them (positioned or not), to get clearance correct.

We're going to need to treat adjoining floats specially when applying
clearance. Will deal with that in a later CL. For now, we just keep
track of the adjoining float types, so that the clearance machinery can
tell that there are floats there that may not yet be positioned. That
used to be taken care of the list of unpositioned floats, but, as
previously stated, adjoining floats are special, and we need to know
about them, whether they are positioned or not. This is a preparatory CL
for that.

Each time we add an unpositioned float, we need to update the types of
adjoining floats, so that these can be returned from the algorithm if
necessary. Whether they end up being positioned right away or not isn't
relevant. Adjoining is adjoining.

Note that we don't have to #include the header file for unpositioned
floats as much as before now, but I'll clean that up in a follow-up CL,
because it turned out that there were quite a few translation units that
got stuff for free via that header file, instead of explicitly including
what they need.

Had to rewrite how we deal with floats in HandleNewFormattingContext()
and LayoutNewFormattingContext(), since those depended on a list of all
preceding unpositioned floats to place them into a temporary exclusion
space, to figure out whether to let the child's margin be adjoining with
the current margin strut or not. Instead of using a temporary exclusion
space, we now position floats via the regular mechanisms, and initially
assume that the child's margin is going to be adjoining. This means that
we have to abort and roll back if there are preceding unpositioned
floats. This is no different from how we lay out regular blocks, though.
What *is* different is that if it turns out that the child's margin has
to be separated from the strut, we'll have to abort and roll back
once *again* (but only once).

The algorithms now need to keep track of whether they need to abort if
the BFC offset *changes*, rather than if it is *resolved*. We only allow
the offset to resolve and optionally change *once* afterwards, though.

Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng
Change-Id: Ie527d659213049f180ebedc764e1d7f4926a5876
Reviewed-on: https://chromium-review.googlesource.com/1030191
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555314}

--

wpt-commits: 39563cf141605683bb8d76abb74eaa0c764d6c65
wpt-pr: 10725
2018-05-08 15:51:26 +01:00
Eric Willigers e3233d4874 Bug 1457656 [wpt PR 10700] - Parsing tests for CSS UI Level 3, a=testonly
Automatic update from web-platform-testsMerge pull request #10700 from ewilligers/css-ui3-parsing

Parsing tests for CSS UI Level 3
--

wpt-commits: c83c53e0cc5ec8a7427c8039e772a3bbf1bb9f50
wpt-pr: 10700
2018-05-08 15:51:23 +01:00
Koji Ishii afa2e17a5e Bug 1458286 [wpt PR 10737] - Disable kerning in wpt/css/CSS2/floats-clear/floats-143.xht, a=testonly
Automatic update from web-platform-testsDisable kerning in wpt/css/CSS2/floats-clear/floats-143.xht

This patch fixes wpt/css/CSS2/floats-clear/floats-143.xht not
to rely on kerning table.

This test has "PA" and "SS" in two different floats, assuming
either of the below is true:
a. The font does not have a kerning pair between "A" and "S".
b. UA applies kerning across two different floats.

This patch changes this test not to rely on these conditions.

This fix is another test fix needed for CL:1022191.

Change-Id: I78ea57b619fd08a9d671d507ebbb005b556fc183
Reviewed-on: https://chromium-review.googlesource.com/1036825
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555066}

--

wpt-commits: fe5aaaf49f48a36dd468213e00734725109d7b90
wpt-pr: 10737
2018-05-08 15:51:20 +01:00