Commit Graph

616128 Commits

Author SHA1 Message Date
Henrik Skupin
421c63d12b Bug 1494617 - [geckodriver] Fix evaluation of "desiredCapabilities" and "requiredCapabilities". r=ato
The refactoring of the webdriver crate to use Serde (bug 1396821)
caused this regression. By instructing Serde to correctly rename
both properties fixes it.

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

--HG--
extra : moz-landing-system : lando
2018-09-27 12:06:00 +00:00
Gurzau Raul
f9e73257fd Backed out changeset 55be882db711 (bug 1494589) at developer's request 2018-09-27 15:13:38 +03:00
ffxbld
dbf253a4b5 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D7081

--HG--
extra : moz-landing-system : lando
2018-09-27 12:07:07 +00:00
Nicolas Chevobbe
89eca29ba9 Bug 1492827 - Remove unused listeners and handlers from webconsole-connection-proxy; r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D7073

--HG--
extra : moz-landing-system : lando
2018-09-27 11:46:26 +00:00
Dragana Damjanovic
0b0b0258ef Bug 1481251 - Optimize non-A/AAAA type DNS records. r=bagder
Split nsHostRecord into AddrHostRecord and TypeHostRecord for standard address dns queries and queries by-type.

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

--HG--
extra : moz-landing-system : lando
2018-09-27 09:28:36 +00:00
Vlad Baicu
e02e9115e1 Bug 1478053 - Remove persistent notifs from the clearable list. r=jchen
Persistent notifications were not properly distinguished from clearable notifications
because they would first start as not persistent and got updated afterwards. Also added
a handle action in BrowserApp's onCreate for whenever the process gets removed.

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

--HG--
extra : moz-landing-system : lando
2018-09-26 22:45:35 +00:00
Emilio Cobos Álvarez
366ee403da Bug 1494030 - Fix an assertion. r=mats
We're trying to insert a table caption via an append into a display: contents
element. We pass the content-insertion-frame (the table frame) instead of the
siblings' parent (the table wrapper frame).

This is the right thing to pass though, we adjust the caption parent frame
later, on AdjustCaptionParentFrame, and we ensure that we don't get here for a
non-caption thing because of IsValidSibling (though note that that can actually
lie, see bug 1424656, we'd get the layout wrong if the title element was a
replaced element for example), so a normal append without a previous sibling
will still be correct.

It'd be nice to make this a bit less messy, fwiw, but I don't have the ideas or
the time to do it now.

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

--HG--
extra : moz-landing-system : lando
2018-09-27 11:20:47 +00:00
yulia
a5898d79c0 Bug 1473513 - fix faulty path for actor-registry;
Summary: Depends on D6479

Bug #: 1473513

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

--HG--
extra : rebase_source : 2455fe48b2be756e1b5bae0b2846051ed8283a68
2018-09-26 10:11:23 +02:00
yulia
72f9e83eb1 Bug 1473513 - move ActorRegistry module to server/actors/utils; r=ochameau
Summary: Depends on D6477

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
rename : devtools/server/actor-registry.js => devtools/server/actors/utils/actor-registry.js
extra : rebase_source : ae52db7b028b4d866d8a363eae9ae7c124714458
2018-09-26 10:09:15 +02:00
yulia
29af71d6af Bug 1473513 - resolve memory leak
Summary: Depends on D6476

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
extra : rebase_source : 61ccae905e3136ad3c293db692551786e83075c7
2018-09-26 10:08:43 +02:00
yulia
c6dbe43c8e Bug 1473513 - reduce number of poolFor calls; r=ochameau
Summary:
MozReview-Commit-ID: 9VqKPauAP9j

Depends on D6475

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
extra : rebase_source : 1bebc34bf805dfcf7bce0b5d8f3a2a13bab11173
2018-09-26 10:08:10 +02:00
yulia
dd29e366ea Bug 1473513 - refactor main.js to use protocol.js pools; r=ochameau
Summary:
MozReview-Commit-ID: FNMK4f553yI

Depends on D6474

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
extra : rebase_source : c61d394da0a20991def49968f01ee563fea9afde
2018-09-26 10:07:27 +02:00
yulia
9c120b705d Bug 1473513 - separate registerModule behavior from DebuggerServer; r=ochameau
Summary:
MozReview-Commit-ID: 3GsXRxcIKfx

Depends on D6473

Reviewers: ochameau

Reviewed By: ochameau

Subscribers: reviewbot

Bug #: 1473513

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

--HG--
rename : devtools/server/main.js => devtools/server/actor-registry.js
extra : rebase_source : 3ea4edd91ca8b09ad5e25ae01df885c587bee7b1
2018-09-26 10:06:43 +02:00
yulia
0c9522358e Bug 1473513 - Ensure that actorPools in root are destroyed on destroy; r=ochameau
Summary: Depends on D6472

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
extra : rebase_source : 075dd9b2128adf04f0bbf6fc7f0708ca532a49aa
2018-09-26 10:06:00 +02:00
yulia
e1c0e43fff Bug 1473513 - remove other instances of ActorPool from browsingContext and root; r=ochameau
Summary:
MozReview-Commit-ID: GxkLzvxJgdY

Depends on D6471

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
extra : rebase_source : 8877be9e01d379375a167c58c61d94efd4997e19
2018-09-26 10:05:31 +02:00
yulia
99bb10079e Bug 1473513 - make log function safer so that tests do not time out; r=ochameau
Summary:
MozReview-Commit-ID: BIk5pWzxJcx

Depends on D6470

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
extra : rebase_source : 0284679e1a6d33ed915ebf69cf56557847bceb66
2018-09-26 10:04:57 +02:00
yulia
4a8f74eb3e Bug 1473513 - create LazyActorClass based off ObservedActorFactory and RegisterdFactory classes for use in RootActor and BrowsingContextActor; r=ochameau
Summary:
create LazyActorClass based off ObservedActorFactory and RegisterdFactory classes for use in RootActor and BrowsingContextActor;

Depends on D6468

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
rename : devtools/server/actors/common.js => devtools/shared/protocol/lazy-pool.js
extra : rebase_source : 09a1c8eac3cbb5856a5e3e61a1c0540efe32e5bd
2018-09-26 10:03:33 +02:00
yulia
7caf289dbe Bug 1473513 - use Protocol.js pools for workerTargetActorPool in Target Actors; r=ochameau
Summary: MozReview-Commit-ID: 5uIWwOR7CHp

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
extra : rebase_source : b5f560e404727a168c5b35924961a49c51b849df
2018-09-26 10:02:54 +02:00
Emilio Cobos Álvarez
2893c9ebf3 Bug 1494519 - Use float division to avoid an MSVC warning. r=me 2018-09-27 12:43:42 +02:00
Jonathan Kew
f72a100c9b Bug 1473314 - Make nsRange::GetUsedFontFaces accumulate font faces in the order they are encountered in the document. r=xidorn 2018-09-27 11:33:25 +01:00
moz-wptsync-bot
31c0eac6f2 Bug 1494252 - [wpt-sync] Update web-platform-tests to 23c54943daee3cd8520a6d86acc055f1120f96ad, a=testonly
wpt-head: 23c54943daee3cd8520a6d86acc055f1120f96ad
wpt-type: landing
2018-09-27 09:56:10 +00:00
pyup.io bot
ae00edde43 Bug 1458740 [wpt PR 10805] - Update marionette_driver to 2.7.0, a=testonly
Automatic update from web-platform-testsUpdate marionette_driver from 2.6.0 to 2.7.0 (#10805)

--

wpt-commits: 23c54943daee3cd8520a6d86acc055f1120f96ad
wpt-pr: 10805
2018-09-27 09:56:10 +00:00
Ms2ger
0ad26e7e37 Bug 1492992 [wpt PR 11769] - Various test fixes for python3 support., a=testonly
Automatic update from web-platform-testsVarious test fixes for python3 support. (#11769)

--

wpt-commits: 5bd512cdc76f762662915a2d3d9e49b021f14ff6
wpt-pr: 11769
2018-09-27 09:56:10 +00:00
youennf
d99e43414c Bug 1493565 [wpt PR 13181] - Make use of navigator.mediaDevices.getUserMedia instead of navigator.getUserMedia, a=testonly
Automatic update from web-platform-testsMake use navigator.mediaDevices.getUserMedia (#13181)

--

wpt-commits: 7bbbe6e9b15be0f972438a7cad7879184711d7ec
wpt-pr: 13181
2018-09-27 09:56:09 +00:00
Stephen McGruer
1e8f39e477 Bug 1493354 [wpt PR 13149] - Remove WebKitAnimationEvent, a=testonly
Automatic update from web-platform-testsRemove WebKitAnimationEvent

This is an obsolete prefixed alias of AnimationEvent. An
intent-to-remove has been sent, and has got LGTM*3.

Blink intent thread: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/EgMUDqySZwE

Bug: 695504
Change-Id: Ia86e830fe3f653aa6a7b2f983afb75fd4d088831
Reviewed-on: https://chromium-review.googlesource.com/1238497
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Tim Volodine <timvolodine@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593405}

--

wpt-commits: 1c99c70996f35332b8a65040bf745f19678a6686
wpt-pr: 13149
2018-09-27 09:56:09 +00:00
jugglinmike
9f27d208c1 Bug 1490783 [wpt PR 12976] - [testharness.js] Remove deprecated API, a=testonly
Automatic update from web-platform-tests[testharness.js] Remove deprecated API (#12976)

[testharness.js] Remove deprecated API

The testharness.js functions `assert_exists` and `assert_not_exists`
have been labeled "deprecated" since 2012-01-31 [1]. Remove the
functions and replace all existing references with equivalent
assertions.

[1] 1780607fc4582b65b7fcdded3e39e79e95c8d915

--

wpt-commits: efa1c1e224cf7910008d37477beb954d41448ace
wpt-pr: 12976
2018-09-27 09:56:08 +00:00
Ms2ger
9ae519eb8b Bug 1492970 [wpt PR 13121] - Make is_html actually work in Output#resolve_log()., a=testonly
Automatic update from web-platform-testsMake is_html actually work in Output#resolve_log().

In particular, is_html would never become true if SVGSVGElement was supported
at all.

Even if SVGSVGElement was not supported, it would never become true because
we were checking the namespace and localName of the Document object, rather
than the root element.

--

wpt-commits: 7f3e17fe6d5d48b0090b7b176fa5175037580654
wpt-pr: 13121
2018-09-27 09:56:08 +00:00
pyup-bot
4e46d1e3b4 Bug 1491025 [wpt PR 12988] - Update mozprofile to 2.0.0, a=testonly
Automatic update from web-platform-testsUpdate mozprofile from 1.1.0 to 2.0.0
--

wpt-commits: 664b50b7be3adecbcaf8bea23e1aeba4edf7f465
wpt-pr: 12988
2018-09-27 09:56:08 +00:00
pyup-bot
e94fdfa8c4 Bug 1493066 [wpt PR 13133] - Update selenium to 3.14.1, a=testonly
Automatic update from web-platform-testsUpdate selenium from 3.14.0 to 3.14.1
--
Update selenium from 3.14.0 to 3.14.1
--
Update selenium from 3.14.0 to 3.14.1
--
Update selenium from 3.13.0 to 3.14.1
--
Update selenium from 3.14.0 to 3.14.1
--
Update selenium from 3.14.0 to 3.14.1
--
Update selenium from 3.14.0 to 3.14.1
--

wpt-commits: fab6e8e35344dc06267d1ba5a75780d0e0f3a6fc, ee8755b0f6cdaf901cf04c35a862070036e2df69, bc3d67c0658a7dd890c72c6bb896476014b65889, 3328d27dd5c1218c541baf9fd52cc981761867c8, 90d366cb68e06d42022f32065a568190b014a5fd, f5de401ce433e130cd2d1d015697bed544cf8654, 24c572a0727f8b2fe193b84024288b4b51bb3cef
wpt-pr: 13133
2018-09-27 09:56:07 +00:00
Ahilya Sinha
7da39973f5 Bug 1493510 [wpt PR 13177] - Check if platform is Windows before catching WindowsError, a=testonly
Automatic update from web-platform-testsCheck if platform is Windows before catching WindowsError

Check if the platform is Windows and the error is a WindowsError before
trying to run git.bat, as WindowsError is not defined in non-Windows.

Closes https://github.com/web-platform-tests/wpt/issues/12693

--

wpt-commits: 82d852bda1e08948858389c17402fa0571bc2584
wpt-pr: 13177
2018-09-27 09:56:07 +00:00
Robert Ma
51766e943f Bug 1493384 [wpt PR 13158] - Also ignore ERROR in slow test check, a=testonly
Automatic update from web-platform-testsAlso ignore ERROR in slow test check

Tweak the docstring accordingly to explain why.

--

wpt-commits: 130669061c6f4b475e1189ef107010966d686324
wpt-pr: 13158
2018-09-27 09:56:06 +00:00
jugglinmike
accc0b1c22 Bug 1493368 [wpt PR 13154] - [wptrunner] Fix support for --binary-arg in Fx, a=testonly
Automatic update from web-platform-tests[wptrunner] Fix support for `--binary-arg` in Fx (#13154)

In order to automate Firefox, wptrunner requires the browser's internal
module "Marionette" to be enabled. This is a requirement regardless of
any custom configuration specified by the user, including additional
command-line flags via the `--binary-arg` argument.

Previously, this project would omit the `-marionette` argument in the
presence of any user-specified arguments. Because this interferes with
normal operation (and because the source code is formatted in a way that
conflicts with the order of operations), this is likely an unintentional
behavior.

Modify the code which derives the command-line arguments to always
include the `-marionette` argument.

--

wpt-commits: 3a749a13168916563b9611528b18d0376f04aab1
wpt-pr: 13154
2018-09-27 09:56:06 +00:00
Yoav Weiss
e29cb99620 Bug 1493545 [wpt PR 13179] - [resource-timing] Add TAO test for multiple wildcards, a=testonly
Automatic update from web-platform-testsMerge pull request #13179 from yoavweiss/multiple_wildcard_test

[resource-timing] Add TAO test for multiple wildcards
--

wpt-commits: 3d117ae1266e6bd039a3a1ab92b27e82c3ccc92d
wpt-pr: 13179
2018-09-27 09:56:06 +00:00
autofoolip
7146c61e9c Bug 1493487 [wpt PR 13175] - Update interfaces/SVG.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/SVG.idl (#13175)

Source: https://github.com/tidoust/reffy-reports/blob/7faca77/whatwg/idl/SVG.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/432054136
--

wpt-commits: 61efc6b6063091fba52e182bc332a5815de0765c
wpt-pr: 13175
2018-09-27 09:56:05 +00:00
Michael[tm] Smith
c71e65eef0 Bug 1493460 [wpt PR 13172] - Unbreak html/dom/interfaces.https.html, a=testonly
Automatic update from web-platform-testsUnbreak html/dom/interfaces.https.html

This change makes /interfaces/touch-events.idl get fetched, rather
than /interfaces/touchevents.idl (which doesn't exist).

--

wpt-commits: 5d58e091e71aa3162fe9d0e40858351c8063ca08
wpt-pr: 13172
2018-09-27 09:56:05 +00:00
Darshan Kadu
172bf28320 Bug 1493454 [wpt PR 13171] - Grammar mistake in statement, a=testonly
Automatic update from web-platform-testsFix grammar mistake docs

--

wpt-commits: 6373d37ba456576bf14dd355455711f6438d5180
wpt-pr: 13171
2018-09-27 09:56:04 +00:00
Darshan Kadu
22130002cd Bug 1493130 [wpt PR 13135] - It must be "y coordinate" instead of x coordinate, a=testonly
Automatic update from web-platform-testsFix some typos in docs

--

wpt-commits: d519fc8376c846b631b0e40c40a8abd10e0bb1b8
wpt-pr: 13135
2018-09-27 09:56:04 +00:00
autofoolip
ffaec90556 Bug 1493442 [wpt PR 13169] - Update interfaces/picture-in-picture.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/picture-in-picture.idl (#13169)

Source: https://github.com/tidoust/reffy-reports/blob/c1b283c/whatwg/idl/picture-in-picture.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/431787852
--

wpt-commits: c9354ab5c1eb49408d44abeecd13fde133519ba9
wpt-pr: 13169
2018-09-27 09:56:04 +00:00
autofoolip
73ab34187f Bug 1493443 [wpt PR 13170] - Update interfaces/webaudio.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/webaudio.idl (#13170)

Source: https://github.com/tidoust/reffy-reports/blob/c1b283c/whatwg/idl/webaudio.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/431787852
--

wpt-commits: b17c53f398ac20d4ab4f023a31d465c9f4756a05
wpt-pr: 13170
2018-09-27 09:56:03 +00:00
jugglinmike
9e157c27ca Bug 1493409 [wpt PR 13163] - [service-workers] Return value in cleanup, a=testonly
Automatic update from web-platform-tests[service-workers] Return value in cleanup (#13163)

Previously, many tests un-registered service workers using the
testharness.js API `add_cleanup` without returning the promise which
tracked the operation. While this ensured the operation was started at
the completion of the test, it did not guarantee that the operation
would be completed before the test was considered "complete."

In automation scenarios where many tests are executed in rapid
succession, this enabled a race condition: the navigation could
interrupt the un-registration process. In order to account for the
possibility of registrations that persisted from previous test failures,
the tests included "setup" code to defensively un-register such workers.

The `Test#add_cleanup` method was recently extended to support
asynchronous "clean up" operations [1]. Use that API to ensure tests are
not considered "complete" until after service worker un-registration is
done.

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

wpt-commits: 7897f9d5beff624590d2fc254d2a7eca6e2b1e8f
wpt-pr: 13163
2018-09-27 09:56:03 +00:00
Manuel Rego Casasnovas
c6cc61d0c2 Bug 1493387 [wpt PR 13159] - Fix the path of mplus-1p-regular.woff in all tests, a=testonly
Automatic update from web-platform-testsMerge pull request #13159 from web-platform-tests/fix-mplus-1p-regular

Fix the path of mplus-1p-regular.woff in all tests
--

wpt-commits: eb68211270c6deb66eb928799a75e6af3b8db1b0
wpt-pr: 13159
2018-09-27 09:56:02 +00:00
Fredrik Söderquist
39a1b6faab Bug 1493319 [wpt PR 13145] - Fix scrollIntoView(...) for SVG elements, a=testonly
Automatic update from web-platform-testsFix scrollIntoView(...) for SVG elements

AbsoluteBoundingBoxRectForScrollIntoView and associated helpers did not
compute the correct bounding box for SVG shapes (or anything but the SVG
root.)
Compute the bounding rect using the stroke bounding box.

Bug: 803440
Change-Id: If25ca98b686f17a0db699e569460cb4c276f06a0
Reviewed-on: https://chromium-review.googlesource.com/1238458
Reviewed-by: David Bokan <bokan@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#593306}

--

wpt-commits: b3ca0cee4b0772e615334e4155556ec254dab7b1
wpt-pr: 13145
2018-09-27 09:56:02 +00:00
Frank Liberato
18f3004d9a Bug 1493375 [wpt PR 13156] - Revert "bindings: Implement timers with V8Function", a=testonly
Automatic update from web-platform-testsRevert "bindings: Implement timers with V8Function"

This reverts commit 254369a5f6df06c2c6be067d14c2cb2a036ba173.

Reason for revert: <INSERT REASONING HERE>

Original change's description:
> bindings: Implement timers with V8Function
>
> This fixes bug 866610 by using the IDL infrastructure to properly enter
> the v8::Context before calling the registered callback.
>
> Also ensure eager finalization of ScheduledAction in DOMTimer to
> prevent a memory leak. Added two more effective DCHECKs to confirm.
>
> Bug: 866610
> Change-Id: I37d7bd05f035fe31856cfe68bae51aa0632cd3b1
> Reviewed-on: https://chromium-review.googlesource.com/1220486
> Reviewed-by: Nate Chapin <japhet@chromium.org>
> Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
> Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
> Commit-Queue: Timothy Gu <timothygu@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#593108}

TBR=peria@chromium.org,yukishiino@chromium.org,haraken@chromium.org,japhet@chromium.org,timothygu@chromium.org

Change-Id: Ifaccc3374466b851fc28b10c63ed1397bdae635e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 866610
Reviewed-on: https://chromium-review.googlesource.com/1239216
Reviewed-by: Frank Liberato <liberato@chromium.org>
Commit-Queue: Frank Liberato <liberato@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593260}

--

wpt-commits: 45f38e4c17379c83be5533ff60697ac888d8eea7
wpt-pr: 13156
2018-09-27 09:56:01 +00:00
Robert Ma
1b83f3410e Bug 1493348 [wpt PR 13147] - [taskcluster] Run stable daily and beta weekly, a=testonly
Automatic update from web-platform-testsRun stable daily and beta weekly (#13147)

--

wpt-commits: 2719d8f09afffe1902b3c14e0fb6ae4ad96c0ba6
wpt-pr: 13147
2018-09-27 09:56:01 +00:00
Ian Kilpatrick
4fe2bd72dd Bug 1493039 [wpt PR 13130] - [css-layout-api] Move perform-child-layout tests to child-constraints, a=testonly
Automatic update from web-platform-tests[css-layout-api] Move perform-child-layout tests to child-constraints

As above, move similar tests into subdirectory, and apply minor
documentation cleanups.

Adds two new tests checking that setting an invalid (negative) available
size, clamps it to zero.

Bug: 726125
Change-Id: Id5bdfa25970a4e4bfe359377b88176043ab1f6c3
Reviewed-on: https://chromium-review.googlesource.com/1236266
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593236}

--

wpt-commits: 80fa83f6ca3dc7039088afae9a908222b31f6aa4
wpt-pr: 13130
2018-09-27 09:56:01 +00:00
Ian Kilpatrick
1c857866d3 Bug 1493019 [wpt PR 13124] - [css-layout-api] Adds ability to specify percentage{Inline,Block}Size., a=testonly
Automatic update from web-platform-tests[css-layout-api] Adds ability to specify percentage{Inline,Block}Size.

This allows developers to specify the size which percentages in the
block (wrt child writing mode) direction should be resolved against.
Currently inline percentages still resolve against the available
inline-size.

This adds a "OverrideContainingBlockPercentageResolutionLogicalHeight"
field on layout box, which both the logic for
LayoutBox::ComputePercenatgeLogicalHeight and
LayoutBox::ComputeReplacedLogicalHeight use.

They follow similar logic to LayoutGrid, in that in quirks mode,
percentages are treated as indefinite (doesn't "walk-up" the tree).

Change-Id: I256381687d2eed7693a908074f7f5032d5963e2b
Reviewed-on: https://chromium-review.googlesource.com/1232206
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593208}

--

wpt-commits: 159da2f8ef7c8259c7fc013cbfea2314e2dfdeeb
wpt-pr: 13124
2018-09-27 09:56:00 +00:00
Anders Hartvoll Ruud
15a086dfef Bug 1492964 [wpt PR 13120] - [css-properties-values-api] Use inherited value for substitution., a=testonly
Automatic update from web-platform-tests[css-properties-values-api] Use inherited value for substitution.

When a var()-reference produces tokens that are incompatible with the
current syntax, or the var()-reference refers to a variable that does not
exist, we currently always substitute the initial value, even for
inherited properties. This is incorrect, as the value should behave as
'unset', which means 'inherit' for inherited properties.

Note that if syntax-incompatible tokens are specified directly (not via a
var()-reference), we correctly behave as 'unset'. This is because the
var()-less case is handled by a different code path (variable.cc).

R=futhark@chromium.org

Bug: 641877
Change-Id: Ifdd5435ee77f4b8cd3998967713cb6fcb7e8d5f4
Reviewed-on: https://chromium-review.googlesource.com/1235579
Commit-Queue: Anders Ruud <andruud@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593145}

--

wpt-commits: 689968f390a8c5c897ab5c9fa0f6fe27a40b5cc3
wpt-pr: 13120
2018-09-27 09:56:00 +00:00
autofoolip
61af94fc93 Bug 1492727 [wpt PR 13097] - Update interfaces/payment-method-basic-card.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/payment-method-basic-card.idl (#13097)

Source: https://github.com/tidoust/reffy-reports/blob/fb94b83/whatwg/idl/payment-method-basic-card.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/431349655
--

wpt-commits: a515ab78d1dcb02899e5605421dd39f74218c474
wpt-pr: 13097
2018-09-27 09:55:59 +00:00
autofoolip
7558a1a212 Bug 1492728 [wpt PR 13098] - Update interfaces/payment-request.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/payment-request.idl (#13098)

Source: https://github.com/tidoust/reffy-reports/blob/d22394f/whatwg/idl/payment-request.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/430876511
--

wpt-commits: 637c9f7de5a21e8b7a4773c3f3ac16427de8226d
wpt-pr: 13098
2018-09-27 09:55:59 +00:00
autofoolip
1c459811b7 Bug 1492729 [wpt PR 13099] - Update interfaces/webrtc-stats.idl, a=testonly
Automatic update from web-platform-testsUpdate interfaces/webrtc-stats.idl (#13099)

Source: https://github.com/tidoust/reffy-reports/blob/d22394f/whatwg/idl/webrtc-stats.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/430876511
--

wpt-commits: 9da31eb3b1053318f2c09541663bdf7d0069d794
wpt-pr: 13099
2018-09-27 09:55:59 +00:00