gecko-dev/testing
Anders Hartvoll Ruud b1b2718321 Bug 1541691 [wpt PR 16151] - [css-properties-values-api] Absolutize initial <url> values., a=testonly
Automatic update from web-platform-tests
[css-properties-values-api] Absolutize initial <url> values.

The computed value would incorrectly remain relative for the initial value
of <url>-registered custom properties. This is because it did not undergo
the token-rewriting done for non-initial properties.

Since the token-rewriting function was implemented, circumstances have
changed a little: there is now a general absolutization mechanism (i.e.
StyleBuilderConverter::ConvertRegisteredPropertyVariableData). Therefore,
this CL performs the URL absolutization on the CSSValue-level rather than
the token level. This automatically also catches the initial-value case.

Note that CSSVariableDatas with var()-references would previously "forget"
their base URL and TextEncoding when resolved. This didn't matter in
practice, because we would already have rewritten the tokens at that point.
However, it matters now, since the URL is now made absolute _after_ the
CSSVariableData is resolved. Hence, CSSVariableData::CreateResolved has
gained the appropriate parameters.

R=futhark@chromium.org

Bug: 641877
Change-Id: I0fd80664adb49e60df24dcc0e91d23872f61fdb8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1528188
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#646218}

--

wpt-commits: 2f2bf34086414fb3bd8e01e92aca1aa18e7ea730
wpt-pr: 16151
2019-05-03 18:30:30 +01:00
..
awsy Bug 1532491 - Part 2: Add a tp6 version of AWSY. r=bc,rwood 2019-04-01 19:21:54 +00:00
config Bug 1546453: Increase android x86 7.0 emulator's data partition size r=gbrown 2019-04-24 02:17:39 +00:00
crashtest
extensions
firefox-ui Bug 1523741 - Converting legacy aboutTelemetry to Fluent aboutTelemetry, r=jaws,flod,Gijs 2019-04-08 09:15:16 +00:00
geckodriver Merge inbound to mozilla-central. a=merge 2019-04-12 18:48:02 +03:00
gtest Bug 1318091 - Support |mach gtest| for android; r=bc 2019-04-22 15:55:23 +00:00
jsshell
marionette Bug 1546990 - Remove several files from eval()-assertion whitelist, r=ckerschb 2019-04-29 11:20:37 +00:00
mochitest Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal 2019-05-01 08:16:44 +00:00
modules Bug 1541025 - testing/ automated ESLint no-throw-literal fixes. r=jmaher 2019-04-02 13:44:16 +00:00
mozbase Bug 1548008: update glob used to find host-utils in mozproxy r=gbrown 2019-05-01 17:28:36 +00:00
mozharness Bug 1545308 - Add cpufreq/scaling_governor info to android-performance.log; r=wcosta 2019-05-03 01:13:50 +00:00
profiles Bug 1540573 - p7. Modify CSP tests to use preload=2 on (emulated) cellular connections. r=jya 2019-05-03 02:45:06 +00:00
raptor Bug 1519884: Improve help text for --test argument r=rwood 2019-05-01 19:26:41 +00:00
runtimes Bug 1500474 - Rename webcompat-reporter directory to report-site-issue r=florian,Pike 2019-04-23 17:36:40 +00:00
specialpowers Backed out 4 changesets (bug 1320404) for test_permmanager_load_invalid_entries.js failures 2019-05-03 06:12:25 +03:00
talos Backed out 4 changesets (bug 1320404) for test_permmanager_load_invalid_entries.js failures 2019-05-03 06:12:25 +03:00
tools
tps
web-platform Bug 1541691 [wpt PR 16151] - [css-properties-values-api] Absolutize initial <url> values., a=testonly 2019-05-03 18:30:30 +01:00
webdriver
xpcshell Bug 1548597 - Relax requirements for fennec in android xpcshell harness; r=jmaher 2019-05-02 17:38:07 +00:00
addtest.py Bug 1547996 - Fix mochitest-browser-chrome with mach addtest;r=ahal 2019-04-30 15:20:51 +00:00
cppunittest.ini
mach_commands.py Bug 1547380 - Reject attempts to run the rusttests command from artifact builds. r=nalexander 2019-04-30 23:03:14 +00:00
moz.build
parse_build_tests_ccov.py
README.txt
remotecppunittests.py
runcppunittests.py
testsuite-targets.mk Bug 1318091 - Add remotegtests.py, supporting android gtests; r=bc 2019-04-12 15:04:39 +00:00

Common testing tools for mozilla codebase projects, test suite definitions
for automated test runs, tests that don't fit anywhere else, and other fun
stuff