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

617955 Коммитов

Автор SHA1 Сообщение Дата
Jason Orendorff e49114c01f Bug 1496099 - Fix upside-down error message when canceling a locked stream. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D7633

--HG--
extra : moz-landing-system : lando
2018-10-06 12:27:10 +00:00
Emilio Cobos Álvarez 9aeb8183fd Bug 1444185 - More consistently round around fallback data. r=mstange
To avoid trimming pixels at the top / left.

This makes it closer to non-WR[1], and fixes both the checkboxes getting
cut off and the master password field.

[1]: non-WR at least at 124 scaling on a hiDPI display is still perfect, though I saw nin symmetric borders at other resolutions, so we might be able to improve here further.

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

--HG--
extra : moz-landing-system : lando
2018-10-06 10:34:36 +00:00
Noemi Erli 4b6737ba40 Merge inbound to mozilla-central. a=merge 2018-10-06 12:27:35 +03:00
Andrea Marchesini 0b9c4b6f5a Bug 1496894 - Fix a typo in FeaturePolicy error reporting messages, r=fod 2018-10-06 09:07:19 +02:00
Boris Zbarsky 4983b1e55c Bug 1493449. Change the default credentials mode for module scripts from 'omit' to 'same-origin'. r=farre
The tests come directly from
https://github.com/web-platform-tests/wpt/pull/13176 and
https://github.com/web-platform-tests/wpt/pull/13245

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

--HG--
extra : moz-landing-system : lando
2018-10-06 04:49:13 +00:00
Jeff Muizelaar e8874566d6 Bug 1493616. Clear mInvalid more agressively so that we don't reuse it across paints r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D7948

--HG--
extra : moz-landing-system : lando
2018-10-06 02:42:22 +00:00
Ciure Andrei 19cad53fba Backed out changeset f936a4baa698 (bug 1493616) for build bustages WebRenderCommandBuilder.cpp CLOSED TREE 2018-10-06 05:17:41 +03:00
Jeff Muizelaar bd16ee6128 Bug 1493616. Clear mInvalid more agressively so that we don't reuse it across paints r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D7948

--HG--
extra : moz-landing-system : lando
2018-10-05 22:27:59 +00:00
Drew Willcoxon d98caa42ec Bug 1493636 - Always autofill bookmarks, regardless of their frecency and the autofill frecency threshold. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D7673

--HG--
extra : moz-landing-system : lando
2018-10-06 00:22:04 +00:00
Botond Ballo 99951b7247 Bug 1452820 - Use correct window property for testing end of scroll range. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D7950

--HG--
extra : moz-landing-system : lando
2018-10-05 23:58:04 +00:00
Ciure Andrei a48af06d13 Backed out 3 changesets (bug 1414287) for build bustages module machine type 'x64' conflicts with target machine type 'x86 CLOSED TREE
Backed out changeset 5cc491e4d9cb (bug 1414287)
Backed out changeset 98bb6d9eb63c (bug 1414287)
Backed out changeset 73dcff37f846 (bug 1414287)
2018-10-06 03:02:41 +03:00
Ciure Andrei 07d14d0dbd Backed out 1 changesets (bug 1493636) for high frequency test_escape_autocomplete.py failures CLOSED TREE
Backed out changeset e9c7d14fc4a9 (bug 1493636)
2018-10-06 03:00:14 +03:00
Ciure Andrei 47efccbbca Backed out changeset c5ac0cb25238 (bug 1491504) for FetchConsumer.cpp build bustages CLOSED TREE 2018-10-06 02:58:44 +03:00
alwu d852bb9b98 Bug 1495064 - part3 : add test. r=jib
Adding a test to check whether the wakelock state is correct under different situations. However,
the lock state of power manager doesn't equal to the actual platform lock. Now we don't have any
way to detect whether platform lock is set correctly or not, but we can at least make sure the
specific topic's state in power manager is correct.

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

--HG--
extra : moz-landing-system : lando
2018-10-05 21:56:10 +00:00
Brian Grinstead 4ee92c8669 Bug 1496425 - Provide a mechanism for Custom Elements to delay connectedCallback until after DOMContentLoaded;r=paolo
There are two reasons for this:
1) It's faster than running the connectedCallback in the middle of document parse, at least for
   <radiogroups> in about:preferences
2) It provides a construction sequence more similar to XBL, so the translation from XBL <constructor>
   to CE connectedCallback is more likely to be correct. This is because when there is markup like:
       <parent-ce><child-ce></child-ce></parent-ce>
   the parent-ce node is empty during the first connectedCallback. If we wait for DOMContentLoaded
   then the parent-ce has the child-ce node below it.

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

--HG--
extra : moz-landing-system : lando
2018-10-08 21:17:39 +00:00
Noemi Erli c2709dc7e9 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-09 00:56:03 +03:00
Ariel Burone 397ad6f4da Bug 972284 - "Remove the "→" from networkMenu.totalMS" r=vporof 2018-10-06 00:28:00 +03:00
Ryan VanderMeulen fe1c84a835 Bug 1497508 - Update pdf.js to version 2.0.919. r=bdahl 2018-10-09 09:03:52 -04:00
Olli Pettay 8aab677101 Bug 1492823 - Ensure user input suppression works correctly even after document.open. r=peterv
--HG--
extra : rebase_source : 8203c52cd64dea17d5127a625fa043b1d7a6d3b3
2018-10-09 08:56:01 -04:00
Diego Pino Garcia 45377e5099 Bug 1481199 - Drop the obsolete dataType parameter for nsIBrowserSearchService.addEngine. r=mkaply 2018-10-09 13:39:35 +01:00
Andrea Marchesini e60ca6394e Bug 1497034 - FeaturePolicy: autoplay, r=cpearce 2018-10-09 14:22:19 +02:00
James Graham 111f0d9621 Bug 1275926 - Fixup a missing return statement in wpt logging setup, r=me 2018-10-09 13:15:56 +01:00
James Graham 43dd99c169 Bug 1275926 - Upstream grouping mozlog formatter from Servo, r=ahal
This is designed to produce minimal output; just show which tests are
running and then provide details at the end for tests that gave an
unexpected result.
2018-10-09 13:15:30 +01:00
Brindusan Cristian 693c2fa7e3 Backed out 2 changesets (bug 1275926) for linting failure on grouping.py. CLOSED TREE
Backed out changeset 0d5f2da0dce7 (bug 1275926)
Backed out changeset 4ee6bd59c115 (bug 1275926)
2018-10-09 14:48:53 +03:00
James Graham e0af5c2c89 Bug 1275926 - Fixup a missing return statement in wpt logging setup, r=me 2018-10-09 12:06:25 +01:00
James Graham 1a638683d6 Bug 1275926 - Upstream grouping mozlog formatter from Servo, r=ahal
This is designed to produce minimal output; just show which tests are
running and then provide details at the end for tests that gave an
unexpected result.
2018-10-09 12:06:25 +01:00
moz-wptsync-bot 76aed5c186 Bug 1497402 - [wpt-sync] Update web-platform-tests to 884ed4baadf3c58d33126793fb7effb2ba974408, a=testonly
wpt-head: 884ed4baadf3c58d33126793fb7effb2ba974408
wpt-type: landing
2018-10-09 10:43:23 +00:00
Mugdha Lakhani 7fa4996b76 Bug 1495076 [wpt PR 13262] - [Background Fetch] Move CORS preflight check to the controller., a=testonly
Automatic update from web-platform-tests[Background Fetch] Move CORS preflight check to the controller.

Bug: 889888
Change-Id: I2429361627ffea2e1b8d5a11eb0e34b0cbfa1abb
Reviewed-on: https://chromium-review.googlesource.com/c/1249265
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596707}

--

wpt-commits: 884ed4baadf3c58d33126793fb7effb2ba974408
wpt-pr: 13262
2018-10-09 10:43:23 +00:00
moz-wptsync-bot fc8b816462 Bug 1491789 [wpt PR 13026] - Update wpt metadata, a=testonly
wpt-pr: 13026
wpt-type: metadata
2018-10-09 10:43:23 +00:00
Andy Paicu 45ed53e7ad Bug 1491789 [wpt PR 13026] - Fixed object-src tests, a=testonly
Automatic update from web-platform-testsFixed object-src tests

As part of checking if the linked bug is still an issue, I have taken
the opportunity to fix the current mostly non-sensical tests.

Bug: 240058
Change-Id: I716d43d38be6dd161aa0437dbda03f2c77eb6d88
Reviewed-on: https://chromium-review.googlesource.com/c/1225886
Commit-Queue: Andy Paicu <andypaicu@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596662}

--

wpt-commits: 2a988396ac8b119e11fdb7d84b00eff0ed81bfe2
wpt-pr: 13026
2018-10-09 10:43:22 +00:00
Morten Stenshorne 98ff611694 Bug 1496573 [wpt PR 13357] - Add offsetLeft/offsetTop tests for non-atomic inlines., a=testonly
Automatic update from web-platform-testsAdd offsetLeft/offsetTop tests for non-atomic inlines.

Added a comment to LayoutInline, pointing out that LayoutNG seems to be
doing the right thing already, while legacy is wrong.

Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Change-Id: I0f906dab6efa7b3d4c72a297926d542f77251052
Reviewed-on: https://chromium-review.googlesource.com/c/1261575
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596657}

--

wpt-commits: f2ffe05524fd50e3d73d2cf67c3670b8120e6556
wpt-pr: 13357
2018-10-09 10:43:22 +00:00
Morten Stenshorne 0a4b4fe449 Bug 1496219 [wpt PR 13344] - [LayoutNG] Correct getClientRects for inlines in vertical-rl., a=testonly
Automatic update from web-platform-tests[LayoutNG] Correct getClientRects for inlines in vertical-rl.

In LayoutInline::GenerateLineBoxRects(), when collecting rectangles, for
each rectangle, we need to flip its block axis offset, to make it
relative to the block-start of the container, because this is what's
expected by the callback.

GenerateLineBoxRects() is used to implement Element.getClientRects()
(among other things). Added a test that used to fail with LayoutNG,
since this obviously lacked test coverage.

Also had to fix LayoutText::AbsoluteQuadsForRange(), or
fast/writing-mode/flipped-blocks-text-map-local-to-container.html
would regress. It used to pass because getClientRects for a text node
and getClientRects for an inline (separate code paths) had the same bug.

Also had to update NGPhysicalBoxFragment::AddSelfOutlineRects(). Now
that GenerateLineBoxRects() (called from LayoutInline::AddOutlineRects())
behaves consistently and always produces rectangles with the block offset
relative to the block-start of the container (rather than physical top or
left for NG), we need to flip vertical-rl rects to become purely physical
on our own.

Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Change-Id: I6a5d6ab6012c20b3a2fd943cb9cd3c6ee53bf052
Reviewed-on: https://chromium-review.googlesource.com/c/1257917
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596576}

--

wpt-commits: a13506a26c944343ab0c51f6c13d8489b1df53d9
wpt-pr: 13344
2018-10-09 10:43:21 +00:00
moz-wptsync-bot 770f0c1536 Bug 1496274 [wpt PR 13345] - Update wpt metadata, a=testonly
wpt-pr: 13345
wpt-type: metadata
2018-10-09 10:43:21 +00:00
Morten Stenshorne 44b330f08e Bug 1496274 [wpt PR 13345] - [LayoutNG] Correct clip-path reference box calculation., a=testonly
Automatic update from web-platform-tests[LayoutNG] Correct clip-path reference box calculation.

We used coordinates relatively to the line box, while we were expected
by the caller to be relative to the containing block. Flipping for
writing mode was bogus for NG (but needed by legacy), since NG uses
truly physical coordinates.

Hardened tests to contain a leading line and padding, and leading
content on the first line of the clipped child.

Bug: 641907
Change-Id: I2b1b9ff4ea92a6405fcdffcf139842458b46442f
Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Reviewed-on: https://chromium-review.googlesource.com/c/1257913
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596554}

--

wpt-commits: e9a0828c85819340f721f121aac19ab8eefa3439
wpt-pr: 13345
2018-10-09 10:43:20 +00:00
Cosmin Sabou cbd4da68a1 Bug 1495372 [wpt PR 13354] - [Gecko Bug 1495372] Backed out changeset 8660ad891a23 (bug 1495372) for causing win2012 bustages. a=backout, a=testonly
Automatic update from web-platform-testsBacked out changeset 8660ad891a23 (bug 1495372) for causing win2012 bustages. a=backout

gecko-commit: 65fc22a1627b7de54303275dbe2422a61080865c
gecko-integration-branch: central
gecko-reviewers: backout

--

wpt-commits: d77b8fa1b9c4a42b8b1e6b0b5a2d7aa184a17087
wpt-pr: 13354
2018-10-09 10:43:20 +00:00
jugglinmike 28a063eadc Bug 1490505 [wpt PR 12957] - [csp] Remove cookies following test completion, a=testonly
Automatic update from web-platform-testsMerge pull request #12957 from bocoup/csp-cleanup

[csp] Remove cookies following test completion

Approved by @andypaicu in
https://github.com/web-platform-tests/wpt/pull/12957
--

wpt-commits: 660a69402170f880e9cd17d9c8a5998b47d446bf
wpt-pr: 12957
2018-10-09 10:43:20 +00:00
Michael[tm] Smith 626095399a Bug 1496515 [wpt PR 13356] - cc Update messages.json, a=testonly
Automatic update from web-platform-testscc Update messages.json

--

wpt-commits: 55ebb91ce6e1729e6234547138d3a88c7758894e
wpt-pr: 13356
2018-10-09 10:43:19 +00:00
Ms2ger 614a691119 Bug 1496314 [wpt PR 13348] - Python 3: Fix Content-Length header in slice()., a=testonly
Automatic update from web-platform-testsPython 3: Fix Content-Length header in slice().

This prevents a http.client.IncompleteRead error in the test.

--

wpt-commits: 685c5052e8b1fdc0170eb56770c85594508c685d
wpt-pr: 13348
2018-10-09 10:43:19 +00:00
Mike Pennisi bf7b9f5dec Bug 1496350 [wpt PR 13350] - [html] Correct file generation logic, a=testonly
Automatic update from web-platform-tests[html] Correct file generation logic

Previously, a very large asset was removed from WPT in favor of a Python
script which was intended to generate the equivalent data dynamically
[1]. This script had an error which caused it to generate files that far
exceeded the requested size (for example, "1kb" was interpreted as
approximately 1.1e1024 bytes instead of 1024 bytes).

Replace the generic script with a more targeted one which creates a
response that suites the needs of the corresponding test.

[1] https://github.com/web-platform-tests/wpt/pull/503

--

wpt-commits: 572fdb90e9fc9204e46bcd8169a14c24ba673693
wpt-pr: 13350
2018-10-09 10:43:18 +00:00
autofoolip 970e49de91 Bug 1496398 [wpt PR 13353] - Update interfaces/webrtc-dscp.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/webrtc-dscp.idl (#13353)

Source: https://github.com/tidoust/reffy-reports/blob/f128525/whatwg/idl/webrtc-dscp.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/436975697
--

wpt-commits: 397effad2b730dd1d6e5861b7bab5ec1436ceba2
wpt-pr: 13353
2018-10-09 10:43:18 +00:00
autofoolip 6b949d7415 Bug 1496393 [wpt PR 13351] - Update interfaces/css-layout-api.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/css-layout-api.idl (#13351)

Source: https://github.com/tidoust/reffy-reports/blob/f128525/whatwg/idl/css-layout-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/436975697
--

wpt-commits: f4907bf2d469d1112e42732da91c3e7210389b72
wpt-pr: 13351
2018-10-09 10:43:18 +00:00
Yoshifumi Inoue 97e29625a5 Bug 1495996 [wpt PR 13327] - Make Element#innerText to not collapse white space around inline-block, a=testonly
Automatic update from web-platform-testsMake Element#innerText to not collapse white space around inline-block

This patch makes |Element#innerText| not to collapse white space around inline-
block for improving interop.

Note: The spec doesn't explicitly mention about this.

Changes of AX test expectations added missing space after <input>.

TBR=dmazzoni@chromium.org

Bug: 890020
Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Change-Id: I74a47fd5ba3a22ff17d9c36838a81b4277ac47cc
Reviewed-on: https://chromium-review.googlesource.com/c/1250825
Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
Commit-Queue: Yoshifumi Inoue <yosin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596485}

--

wpt-commits: a7d4565da88d4ebec1825279223fca9e7a4b2fac
wpt-pr: 13327
2018-10-09 10:43:17 +00:00
moz-wptsync-bot ba855c2c2a Bug 1489445 [wpt PR 12894] - Update wpt metadata, a=testonly
wpt-pr: 12894
wpt-type: metadata
2018-10-09 10:43:17 +00:00
Javier Fernandez 5d88450ef6 Bug 1489445 [wpt PR 12894] - [css-text] A leading white-space should break before handling overflow, a=testonly
Automatic update from web-platform-tests[css-text] A leading white-space should break before handling overflow

Leading white-spaces are indeed breaking opportunities that should
prevent, if there are no other css properties forcing it, breaking text
in the middle of a word when honoring the word-wrap/overflow-wrap CSS
property.

We are doing so if the leading white-space sequence is longer than 1
character, but when we have a single leading white-space, we are missing
that breaking opportunity and we may lead to cases, like the one
described in the bug.

The root cause of the issue with single leading white-space breaking
opportunities is that the RewindToMidWordBreak expects certain width to
be committed in order to choose opportunities in previous runs if none
of the ones detected by the ICU LazyLineBreakIterator prevents the
overflow.

However, this breaking opportunity should be considered together
with other provided by the word-break CSS property (eg, break-word or
break-all), as it was agreed in the discussion [1] with the CSS WG.

This CL solves the issue identifying the single leading white-space
braking opportunity in a new class field flag, and using it to consider
this opportunity inside the mid-word breaking logic, or prevent to run
it completely in the cases where 'break-all' is not set.

This is basically a reland of 6ea2a2e7f3ef01e0c98424ce272a732ade92ad1a
but with some changes to avoid regressions like the one reported in
issue #866109.

[1] https://github.com/w3c/csswg-drafts/issues/2907

Bug: 854624
Change-Id: I1cc0f55050d54ea1e76c655cf6b3ef8bcc0b0e2c
Reviewed-on: https://chromium-review.googlesource.com/c/1209745
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596406}

--

wpt-commits: e201d802a5cb75d4cf618b8f5e1efe0e34c4ba3b
wpt-pr: 12894
2018-10-09 10:43:16 +00:00
Ms2ger df06a089c5 Bug 1496102 [wpt PR 13337] - Python 3: Encode text content in Response.iter_content()., a=testonly
Automatic update from web-platform-testsPython 3: Encode text content in Response.iter_content().

--

wpt-commits: a49e7638c45072077a92916ae41a26873e15d59a
wpt-pr: 13337
2018-10-09 10:43:16 +00:00
Žan Doberšek 4c83869275 Bug 1496142 [wpt PR 13339] - Switch WebKit browser product to WebDriver executors, a=testonly
Automatic update from web-platform-testsSwitch WebKit browser product to WebDriver executors (#13339)

Switch away from Selenium executors to WebDriverTestharnessExecutor and WebDriverRefTestExecutor for the WebKit browser product.

The browserVersion value is hard-coded to the 2.20 release series for the GTK+ port of WebKit as that's when the WebDriver functionality was introduced.
--

wpt-commits: dc97ad5a7865a4849678baf67c380a3cc7bb420b
wpt-pr: 13339
2018-10-09 10:43:15 +00:00
moz-wptsync-bot 25a8d9ea34 Bug 1495935 [wpt PR 13321] - Update wpt metadata, a=testonly
wpt-pr: 13321
wpt-type: metadata
2018-10-09 10:43:15 +00:00
Guido Urdaneta 9d1bf32036 Bug 1495935 [wpt PR 13321] - Include ended tracks when cloning MediaStreams., a=testonly
Automatic update from web-platform-testsInclude ended tracks when cloning MediaStreams.

This CL also covers the MediaStream constructor.
In addition, tests are moved to WPT.

Bug: 770908
Change-Id: I6db9a86e9ee839efc2b04b00ae8fc57f07d852c3
Reviewed-on: https://chromium-review.googlesource.com/c/1256796
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596247}

--

wpt-commits: 425430423cbe2cc78a34b2e4732a0d4361052219
wpt-pr: 13321
2018-10-09 10:43:15 +00:00
moz-wptsync-bot ee7bff9d76 Bug 1495968 [wpt PR 13322] - Update wpt metadata, a=testonly
wpt-pr: 13322
wpt-type: metadata
2018-10-09 10:43:14 +00:00
Florent Castelli ed4230a9ce Bug 1495968 [wpt PR 13322] - Remove and fix non-spec compliant WebRTC tests, a=testonly
Automatic update from web-platform-testsRemove and fix non-spec compliant WebRTC tests

Bug: 803494
Change-Id: Ic9efe4adba6909f6af3dbcf90d64debeef216480
Reviewed-on: https://chromium-review.googlesource.com/c/1257786
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Florent Castelli <orphis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596244}

--

wpt-commits: ca3d628ad63e6a1f4a818d6280dfb4aac344f6a7
wpt-pr: 13322
2018-10-09 10:43:14 +00:00