1 2017-11-29 Simon Fraser <simon.fraser@apple.com>
3 Viewport unit values affected by Comand-+ zoom
4 https://bugs.webkit.org/show_bug.cgi?id=145614
6 Reviewed by Zalan Bujtas.
8 * fast/css/viewport-units-zoom-expected.html: Added.
9 * fast/css/viewport-units-zoom.html: Added.
11 2017-11-29 Ms2ger <Ms2ger@igalia.com>
13 Enable imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html.
14 https://bugs.webkit.org/show_bug.cgi?id=180142
16 Unreviewed test gardening.
18 The -expected file was updated to list a PASS result.
22 2017-11-29 Ms2ger <Ms2ger@igalia.com>
24 [GTK][WPE] Test gardening
25 https://bugs.webkit.org/show_bug.cgi?id=180136
27 Unreviewed test gardening.
29 * TestExpectations: Skip more alternative-presentation-button tests.
30 * platform/gtk/TestExpectations: Updated expectations:
31 - fast/attachment/attachment-without-appearance.html: recently added test for a disabled feature.
32 - fast/dom/MutationObserver/end-of-task-delivery.html: flaky.
33 - http/tests/local/link-stylesheet-load-order-preload.html: flaky.
34 * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt: rebaseline for r225220.
35 * platform/mac/TestExpectations: Enable the skipped alternative-presentation-button tests.
36 * platform/wpe/TestExpectations: Updated expectations:
37 - fast/canvas/canvas-createPattern-video-modify.html: passing since r225060.
38 - webanimations/*: failing since they were added; bug filed.
39 * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
40 DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
41 (matching mac ports); the remaining difference with the platform-neutral
42 expectation is that TouchEvent is enabled here.
43 * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
44 DeviceMotionEvent and DeviceMotionEvent were disabled in r225098
45 (matching mac ports); the remaining difference with the platform-neutral
46 expectation is that TouchEvent is enabled here.
48 2017-11-29 Antoine Quint <graouts@apple.com>
50 Pressing the space bar while watching a fullscreen video doesn't play or pause
51 https://bugs.webkit.org/show_bug.cgi?id=180033
52 <rdar://problem/33610443>
54 Reviewed by Eric Carlson.
56 Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
57 pauses the media and resumes it when pressing the space bar again.
59 * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
60 * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
61 * media/video-test.js:
62 (runWithKeyDown): Update the key to not be space since this would cause media to be paused when entering fullscreen.
63 * platform/ios-simulator/TestExpectations:
65 2017-11-28 Zan Dobersek <zdobersek@igalia.com>
67 [Cairo] Limit the number of active contexts in GraphicsContext3DCairo
68 https://bugs.webkit.org/show_bug.cgi?id=166968
70 Reviewed by Alex Christensen.
72 * platform/gtk/TestExpectations: Unskip WebGL tests that were failing
73 due to missing active context limit management.
74 * platform/wpe/TestExpectations: Ditto.
76 2017-11-28 Joseph Pecoraro <pecoraro@apple.com>
78 Web Inspector: Write script syntax tree tests for template literals and default parameter values
79 https://bugs.webkit.org/show_bug.cgi?id=149450
80 <rdar://problem/22796879>
82 Reviewed by Devin Rousso.
84 * inspector/model/parse-script-syntax-tree-expected.txt:
85 * inspector/model/parse-script-syntax-tree.html:
87 2017-11-28 Zalan Bujtas <zalan@apple.com>
89 Clean up spanners before creating nested column context
90 https://bugs.webkit.org/show_bug.cgi?id=180107
91 <rdar://problem/35686655>
93 Reviewed by Antti Koivisto.
95 * fast/multicol/crash-when-constructing-nested-columns-expected.txt: Added.
96 * fast/multicol/crash-when-constructing-nested-columns.html: Added.
98 2017-11-28 Wenson Hsieh <wenson_hsieh@apple.com>
100 Allow attachment elements with no appearance to defer rendering to child nodes
101 https://bugs.webkit.org/show_bug.cgi?id=180117
102 <rdar://problem/35735339>
104 Reviewed by Tim Horton.
106 Adds a ref test verifying that an appearance-less attachment can render child nodes. More extensive testing to
107 come in a followup patch.
109 * fast/attachment/attachment-without-appearance-expected.html: Added.
110 * fast/attachment/attachment-without-appearance.html: Added.
112 2017-11-28 Chris Dumez <cdumez@apple.com>
114 ServiceWorkerGlobalScope.clients should always return the same object
115 https://bugs.webkit.org/show_bug.cgi?id=180116
117 Reviewed by Geoffrey Garen.
119 Add layout test coverage.
121 * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject-expected.txt: Added.
122 * http/tests/workers/service/ServiceWorkerGlobalScope_clients_SameObject.html: Added.
123 * http/tests/workers/service/resources/ServiceWorkerGlobalScope_clients_SameObject-worker.js: Added.
125 2017-11-28 Ryan Haddad <ryanhaddad@apple.com>
127 Unreviewed, correct the location for an expected result file.
129 * platform/mac-elcapitan/fast/forms/alternative-presentation-button/replacement-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt.
131 2017-11-28 Matt Lewis <jlewis3@apple.com>
133 Marked accessibility/ios-simulator/video-elements-ios.html as flaky timout.
134 https://bugs.webkit.org/show_bug.cgi?id=178195
136 Unreviewed test gardening.
138 * platform/ios-wk2/TestExpectations:
140 2017-11-28 Joseph Pecoraro <pecoraro@apple.com>
142 ServiceWorker Inspector: Frontend changes to support Network tab and sub resources
143 https://bugs.webkit.org/show_bug.cgi?id=179642
144 <rdar://problem/35517704>
146 Reviewed by Brian Burg.
148 * inspector/unit-tests/target-manager-expected.txt:
149 * inspector/unit-tests/target-manager.html:
152 2017-11-28 Ryan Haddad <ryanhaddad@apple.com>
154 Rebaseline fast/forms/alternative-presentation-button/replacement.html for El Capitan.
156 Unreviewed test gardening.
158 * platform/mac-elcapitan/fast/alternative-presentation-button/replacement-expected.txt: Added.
160 2017-11-28 Said Abou-Hallawa <sabouhallawa@apple.com>
162 [CG] PostScript images should be supported if they are sub-resource images
163 https://bugs.webkit.org/show_bug.cgi?id=178502
165 Reviewed by Simon Fraser.
168 * fast/images/eps-as-image-expected.html: Added.
169 * fast/images/eps-as-image.html: Added.
170 * fast/images/resources/green-100x100.eps: Added.
171 * platform/mac/TestExpectations:
173 2017-11-28 Daniel Bates <dabates@apple.com>
175 [Cocoa] First pass at implementing alternative presentation button element
176 https://bugs.webkit.org/show_bug.cgi?id=179785
177 Part of <rdar://problem/34917108>
179 Update expected result.
181 * fast/forms/alternative-presentation-button/replacement-expected.txt:
183 2017-11-28 Charles Turner <cturner@igalia.com>
186 https://bugs.webkit.org/show_bug.cgi?id=180099
188 Unreviewed test gardening
190 * platform/gtk/TestExpectations:
192 2017-11-28 Ryan Haddad <ryanhaddad@apple.com>
194 [iOS] Rebaseline editing/execCommand tests
195 https://bugs.webkit.org/show_bug.cgi?id=180085
197 Unreviewed test gardening.
199 * platform/ios-wk2/TestExpectations:
200 * platform/ios-wk2/editing/execCommand/format-block-with-trailing-br-expected.txt: Added.
201 * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: Added.
202 * platform/ios-wk2/editing/execCommand/selectAll-expected.txt: Added.
203 * platform/ios/editing/execCommand/create-list-with-hr-expected.txt:
204 * platform/ios/editing/execCommand/indent-selection-expected.txt:
205 * platform/ios/editing/execCommand/insert-list-and-stitch-expected.txt:
206 * platform/ios/editing/execCommand/nsresponder-indent-expected.txt:
208 2017-11-28 Noah Chase <nchase@gmail.com>
210 Web Audio's AnalyserNode.fftSize cannot be greater than 2048 in Safari; spec says it can be up to 32768
211 https://bugs.webkit.org/show_bug.cgi?id=180040
213 Reviewed by Alex Christensen.
215 * webaudio/realtimeanalyser-fft-sizing-expected.txt:
216 * webaudio/realtimeanalyser-fft-sizing.html:
218 2017-11-28 Ms2ger <Ms2ger@igalia.com>
220 [WPE] Enable the wpt top-level directory.
221 https://bugs.webkit.org/show_bug.cgi?id=180088
223 Unreviewed test gardening.
225 This does not change the output of Tools/Scripts/run-webkit-tests --print-expectations.
227 * platform/wpe/TestExpectations:
229 2017-11-28 Daniel Bates <dabates@apple.com>
231 [Cocoa] First pass at implementing alternative presentation button element
232 https://bugs.webkit.org/show_bug.cgi?id=179785
233 Part of <rdar://problem/34917108>
235 Reviewed by Brent Fulgham.
237 Adds tests to ensure that we can apply and remove the substitution of one or more
238 elements with the alternative presentation button.
240 Also added some accessibility tests to ensure that the alternative presentation button
241 can be seen and hit tested by the accessibility machinery. When the alternative presentation
242 button is substituted for an <input> it masquerades as a text button and when it is
243 substituted for an arbitrary HTML element it masquerades as the original element. As a
244 result the accessibility machinery shows an empty role description in the former case
245 because it does find the ARIA label for the button and the accessibility element hierarchy
246 may be incorrect in the latter case. We will fix these issues in a subsequent commit(s).
248 * TestExpectations: Skip the test on all platforms. We will selectively enable
249 tests on Cocoa platforms (below).
250 * accessibility/alternative-presentation-button-expected.txt: Added.
251 * accessibility/alternative-presentation-button-input-type-expected.txt: Added.
252 * accessibility/alternative-presentation-button-input-type.html: Added.
253 * accessibility/alternative-presentation-button.html: Added.
254 * fast/forms/alternative-presentation-button/replace-and-remove-expected.html: Added.
255 * fast/forms/alternative-presentation-button/replace-and-remove.html: Added.
256 * fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
257 * fast/forms/alternative-presentation-button/replacement.html: Added.
258 * platform/ios/TestExpectations: Mark tests as PASS so that we run them.
259 * platform/ios/fast/forms/alternative-presentation-button/replacement-expected.txt: Added.
260 * platform/mac/TestExpectations: Mark tests as PASS so that we run them.
262 2017-11-28 Commit Queue <commit-queue@webkit.org>
264 Unreviewed, rolling out r225209.
265 https://bugs.webkit.org/show_bug.cgi?id=180092
267 Tests are still timing out (Requested by ap on #webkit).
271 "Pressing the space bar while watching a fullscreen video
272 doesn't play or pause"
273 https://bugs.webkit.org/show_bug.cgi?id=180033
274 https://trac.webkit.org/changeset/225209
276 2017-11-28 Chris Dumez <cdumez@apple.com>
278 Start exposing navigator.serviceWorker inside service workers
279 https://bugs.webkit.org/show_bug.cgi?id=180087
281 Reviewed by Brady Eidson.
283 Add layout test coverage.
285 * http/tests/workers/service/WorkerNavigator_serviceWorker-expected.txt: Added.
286 * http/tests/workers/service/WorkerNavigator_serviceWorker.html: Added.
287 * http/tests/workers/service/resources/WorkerNavigator_serviceWorker-worker.js: Added.
289 2017-11-28 Michael Catanzaro <mcatanzaro@igalia.com>
291 REGRESSION(r225098): [WPE] Some features have changed of value (70 new failures)
292 https://bugs.webkit.org/show_bug.cgi?id=180004
294 Reviewed by Alex Christensen.
296 Remove failure expectations for layout tests that will stop failing once the buildbot master
297 is restarted. A restart is required for the build to begin using
298 -DENABLE_EXPERIMENTAL_FEATURES=ON.
300 * platform/wpe/TestExpectations:
302 2017-11-28 Antoine Quint <graouts@apple.com>
304 Skip back and forward buttons should not hard-code their numeric amount in localised strings
305 https://bugs.webkit.org/show_bug.cgi?id=180077
307 Reviewed by Eric Carlson.
309 Add a new test to check replaced localized string work as expected.
311 * media/modern-media-controls/localized-strings/replaced-string-expected.txt: Added.
312 * media/modern-media-controls/localized-strings/replaced-string.html: Added.
313 * platform/ios-simulator/TestExpectations:
314 * platform/mac/TestExpectations:
316 2017-11-28 Antoine Quint <graouts@apple.com>
318 Pressing the space bar while watching a fullscreen video doesn't play or pause
319 https://bugs.webkit.org/show_bug.cgi?id=180033
320 <rdar://problem/33610443>
322 Reviewed by Eric Carlson.
324 Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
325 pauses the media and resumes it when pressing the space bar again.
327 * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
328 * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
329 * platform/ios-simulator/TestExpectations:
331 2017-11-27 Matt Lewis <jlewis3@apple.com>
333 Unreviewed, rolling out r225201.
335 This caused multiple tests to timeout consistently.
339 "Pressing the space bar while watching a fullscreen video
340 doesn't play or pause"
341 https://bugs.webkit.org/show_bug.cgi?id=180033
342 https://trac.webkit.org/changeset/225201
344 2017-11-27 Antoine Quint <graouts@apple.com>
346 Pressing the space bar while watching a fullscreen video doesn't play or pause
347 https://bugs.webkit.org/show_bug.cgi?id=180033
348 <rdar://problem/33610443>
350 Reviewed by Eric Carlson.
352 Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
353 pauses the media and resumes it when pressing the space bar again.
355 * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
356 * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
357 * platform/ios-simulator/TestExpectations:
359 2017-11-27 Matt Lewis <jlewis3@apple.com>
361 Unreviewed, rolling out r225173.
363 This caused multiple tests to timeout consistently.
367 "Pressing the space bar while watching a fullscreen video
368 doesn't play or pause"
369 https://bugs.webkit.org/show_bug.cgi?id=180033
370 https://trac.webkit.org/changeset/225173
372 2017-11-27 Ryan Haddad <ryanhaddad@apple.com>
374 Mark imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https.html as flaky.
375 https://bugs.webkit.org/show_bug.cgi?id=179137
377 Unreviewed test gardening.
381 2017-11-27 Dean Jackson <dino@apple.com>
383 Implement OffscreenCanvas.getContext("webgl")
384 https://bugs.webkit.org/show_bug.cgi?id=180050
385 <rdar://problem/35705473>
387 Reviewed by Sam Weinig.
389 Update expected results.
391 * http/wpt/offscreen-canvas/getContext-webgl.html:
393 2017-11-27 Matt Lewis <jlewis3@apple.com>
395 Fixed incorrectly marked test expectations.
397 Unreviewed test gardening.
399 * platform/ios-wk2/TestExpectations:
400 * platform/mac-wk2/TestExpectations:
402 2017-11-27 Alex Christensen <achristensen@webkit.org>
404 Run imported/w3c/web-platform-tests/url/failure.html on debug builds after r225186.
407 It's still flaky, but it doesn't assert any more.
409 2017-11-27 Chris Dumez <cdumez@apple.com>
411 Unreviewed, rebaseline http/tests/workers/service/service-worker-cache-api.https.html
413 This test is currently marked as flaky.
415 * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
417 2017-11-27 Chris Dumez <cdumez@apple.com>
419 Unreviewed, unskip service worker tests that are no longer flaky.
423 2017-11-27 Antoine Quint <graouts@apple.com>
425 Pressing the space bar while watching a fullscreen video doesn't play or pause
426 https://bugs.webkit.org/show_bug.cgi?id=180033
427 <rdar://problem/33610443>
429 Reviewed by Eric Carlson.
431 Adding a new macOS-only test that checks that pressing the space bar while playing fullscreen
432 pauses the media and resumes it when pressing the space bar again.
434 * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback-expected.txt: Added.
435 * media/modern-media-controls/media-controller/media-controller-space-bar-toggle-playback.html: Added.
436 * platform/ios-simulator/TestExpectations:
438 2017-11-27 Ms2ger <Ms2ger@igalia.com>
440 [GTK][WPE] Enable http/wpt/resource-timing/rt-initiatorType-media.html.
441 https://bugs.webkit.org/show_bug.cgi?id=180034
443 Unreviewed test gardening.
445 If this test fails, it will fail with random numbers in the failure
446 message. The current platform-neutral expectation file contains one
447 pair of these random numbers, ensuring that this test will never be
448 interpreted as passing -- not while the bug exists, and not when it
451 This change updates the expectation file to contain only passes and
452 enables the test for WPE and GTK, as the bug does not seem to exist
455 * http/wpt/resource-timing/rt-initiatorType-media-expected.txt:
456 * platform/gtk/TestExpectations:
457 * platform/wpe/TestExpectations:
458 * platform/wpe/http/wpt/resource-timing/rt-initiatorType-media-expected.txt: Removed.
460 2017-11-27 Carlos Garcia Campos <cgarcia@igalia.com>
462 [SOUP] Layout test media/track/track-text-track-cue-list.html crash with g_source_set_ready_time: assertion 'source->ref_count > 0' failed
463 https://bugs.webkit.org/show_bug.cgi?id=176806
465 Reviewed by Carlos Alberto Lopez Perez.
467 * platform/gtk/TestExpectations:
469 2017-11-27 Javier Fernandez <jfernandez@igalia.com>
471 [css-grid] Display issues with child with max-width
472 https://bugs.webkit.org/show_bug.cgi?id=178973
474 Reviewed by Darin Adler.
476 Regression test for the bug.
478 * fast/css-grid-layout/auto-margins-ignored-during-track-sizing-expected.html: Added.
479 * fast/css-grid-layout/auto-margins-ignored-during-track-sizing.html: Added.
481 2017-11-25 Frederic Wang <fwang@igalia.com>
483 Import MathML WPT tests
484 https://bugs.webkit.org/show_bug.cgi?id=179110
486 Reviewed by Darin Adler.
488 This patch imports the MathML WPT tests and remove the corresponding unmaintained copies
489 from LayoutTests/imported/mathml-in-html5/. The only exception is for MathML tests testing
490 OpenType MATH parameters: They require Web fonts and do not work well in WebKit without
491 some tweaks because of bug 174030. For now, we only move the web fonts required by the tests
492 and keep running the legacy versions.
494 * TestExpectations: Skip MathML tests requiring web fonts and mark some MathML tests as failing.
495 * imported/mathml-in-html5/fonts/math/axisheight5000-verticalarrow14000.woff: Moved to imported/w3c/web-platform-tests/fonts/math/.
496 * imported/mathml-in-html5/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Ditto.
497 * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Ditto.
498 * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Ditto.
499 * imported/mathml-in-html5/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Ditto.
500 * imported/mathml-in-html5/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Ditto.
501 * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Ditto.
502 * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Ditto.
503 * imported/mathml-in-html5/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Ditto.
504 * imported/mathml-in-html5/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Ditto.
505 * imported/mathml-in-html5/fonts/math/fraction-rulethickness10000.woff: Ditto.
506 * imported/mathml-in-html5/fonts/math/largeop-displayoperatorminheight5000.woff: Ditto.
507 * imported/mathml-in-html5/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Ditto.
508 * imported/mathml-in-html5/fonts/math/limits-lowerlimitgapmin11000.woff: Ditto.
509 * imported/mathml-in-html5/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Ditto.
510 * imported/mathml-in-html5/fonts/math/limits-upperlimitgapmin7000.woff: Ditto.
511 * imported/mathml-in-html5/fonts/math/lineheight5000-typolineheight2300.woff: Ditto.
512 * imported/mathml-in-html5/fonts/math/mathvariant-transforms.woff: Ditto.
513 * imported/mathml-in-html5/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Ditto.
514 * imported/mathml-in-html5/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Ditto.
515 * imported/mathml-in-html5/fonts/math/radical-extraascender3000-rulethickness1000.woff: Ditto.
516 * imported/mathml-in-html5/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Ditto.
517 * imported/mathml-in-html5/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Ditto.
518 * imported/mathml-in-html5/fonts/math/radical-rulethickness8000.woff: Ditto.
519 * imported/mathml-in-html5/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Ditto.
520 * imported/mathml-in-html5/fonts/math/scripts-spaceafterscript3000.woff: Ditto.
521 * imported/mathml-in-html5/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Ditto.
522 * imported/mathml-in-html5/fonts/math/scripts-subscriptshiftdown6000.woff: Ditto.
523 * imported/mathml-in-html5/fonts/math/scripts-subscripttopmax4000.woff: Ditto.
524 * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Ditto.
525 * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000.woff: Ditto.
526 * imported/mathml-in-html5/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Ditto.
527 * imported/mathml-in-html5/fonts/math/scripts-superscriptbottommin8000.woff: Ditto.
528 * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftup7000.woff: Ditto.
529 * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftupcramped5000.woff: Ditto.
530 * imported/mathml-in-html5/fonts/math/stack-axisheight7000.woff: Ditto.
531 * imported/mathml-in-html5/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Ditto.
532 * imported/mathml-in-html5/fonts/math/stack-bottomshiftdown6000.woff: Ditto.
533 * imported/mathml-in-html5/fonts/math/stack-displaystylegapmin4000.woff: Ditto.
534 * imported/mathml-in-html5/fonts/math/stack-gapmin8000.woff: Ditto.
535 * imported/mathml-in-html5/fonts/math/stack-topdisplaystyleshiftup3000.woff: Ditto.
536 * imported/mathml-in-html5/fonts/math/stack-topshiftup9000.woff: Ditto.
537 * imported/mathml-in-html5/fonts/math/stretchstack-bottomshiftdown3000.woff: Ditto.
538 * imported/mathml-in-html5/fonts/math/stretchstack-gapabovemin7000.woff: Ditto.
539 * imported/mathml-in-html5/fonts/math/stretchstack-gapbelowmin11000.woff: Ditto.
540 * imported/mathml-in-html5/fonts/math/stretchstack-topshiftup5000.woff: Ditto.
541 * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Ditto.
542 * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Ditto.
543 * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Ditto.
544 * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Ditto.
545 * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html:
546 Update the URL to use the fonts in w3c/web-platform-tests/fonts/math/.
547 * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Ditto.
548 * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Ditto.
549 * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Ditto.
550 * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Ditto.
551 * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Ditto.
552 * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Ditto.
553 * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Ditto.
554 * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1-expected.html: Removed.
555 * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-1.html: Removed.
556 * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2-expected.html: Removed.
557 * imported/mathml-in-html5/mathml/relations/css-styling/mathvariant-transforms-2.html: Removed.
558 * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1-expected.txt: Removed.
559 * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1.html: Removed.
560 * platform/ios/TestExpectations: Updated to match the new version in imported/w3c.
561 * platform/mac/TestExpectations: Ditto.
562 * platform/win/TestExpectations: Ditto.
564 2017-11-26 Simon Fraser <simon.fraser@apple.com>
566 feImage as filter input has skewed colors
567 https://bugs.webkit.org/show_bug.cgi?id=180021
569 Reviewed by Sam Weinig.
571 * svg/filters/feImage-color-fidelity-expected.svg: Added.
572 * svg/filters/feImage-color-fidelity.svg: Added.
574 2017-11-26 Simon Fraser <simon.fraser@apple.com>
576 Use more Uint8ClampedArray& and constness in filter and image buffer code
577 https://bugs.webkit.org/show_bug.cgi?id=180008
579 Reviewed by Darin Adler.
581 Fix a bug in FEGaussianBlur where the output of the last blur pass wasn't
582 copied to the result buffer, which required a test adjustment.
584 * css3/filters/filter-on-overflow-hidden-expected.html:
585 * css3/filters/filter-on-overflow-hidden.html:
587 2017-11-24 Antti Koivisto <antti@apple.com>
589 Style resolution spin due to calc() values always comparing inequal (seen on arstechnica.com)
590 https://bugs.webkit.org/show_bug.cgi?id=179982
591 <rdar://problem/35677991>
593 Reviewed by Darin Adler.
595 * transitions/transition-with-calc-spin-expected.txt: Added.
596 * transitions/transition-with-calc-spin.html: Added.
598 2017-11-24 Antoine Quint <graouts@apple.com>
600 Captions move when <video> with no controls is hovered
601 https://bugs.webkit.org/show_bug.cgi?id=178600
602 <rdar://problem/35112309>
604 Reviewed by Jer Noble.
606 We add two tests to check that we correctly reduce the height of the text tracks container
607 when the controls bar should be visible, and that we do not reduce it when the controls are
610 * media/modern-media-controls/text-tracks/text-tracks-height-no-controls-expected.txt: Added.
611 * media/modern-media-controls/text-tracks/text-tracks-height-no-controls.html: Added.
612 * media/modern-media-controls/text-tracks/text-tracks-height-with-controls-expected.txt: Added.
613 * media/modern-media-controls/text-tracks/text-tracks-height-with-controls.html: Added.
614 * platform/mac/TestExpectations:
616 2017-11-24 Ms2ger <Ms2ger@igalia.com>
618 [GTK] Remove reference to css-shapes-1/test-plan/index.html.
619 https://bugs.webkit.org/show_bug.cgi?id=168553
621 Unreviewed test gardening.
623 * platform/gtk/TestExpectations:
625 2017-11-24 Ms2ger <Ms2ger@igalia.com>
627 [WPE] Update some test expectations
628 https://bugs.webkit.org/show_bug.cgi?id=180000
630 Unreviewed test gardening.
632 * platform/wpe/TestExpectations:
633 * Mark as intermittently passing:
634 - animations/negative-delay.html (also noted the bug)
635 - fast/canvas/canvas-overflow-hidden-animation.html
636 - imported/w3c/i18n/bidi/bidi-plaintext-011.html
638 * Enable tests fixed in r224580:
639 - imported/w3c/IndexedDB-private-browsing/idb_webworkers.html
640 - storage/indexeddb/basics-workers.html
641 - storage/indexeddb/cursor-advance-workers.html
642 - storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html
643 - storage/indexeddb/dont-commit-on-blocked.html
644 - storage/indexeddb/index-basics-workers.html
645 - storage/indexeddb/modern/blob-simple-workers.html
646 - storage/indexeddb/modern/worker-getall.html
647 - storage/indexeddb/modern/workers-enable.html
648 - storage/indexeddb/objectstore-basics-workers.html
649 - storage/indexeddb/open-twice-workers.html
650 - storage/indexeddb/pending-activity-workers.html
651 - storage/indexeddb/pending-version-change-on-exit.html
652 - storage/indexeddb/pending-version-change-on-exit-private.html
653 - storage/indexeddb/pending-version-change-stuck.html
654 - storage/indexeddb/pending-version-change-stuck-private.html
655 - storage/indexeddb/pending-version-change-stuck-works-with-terminate.html
656 - storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html
657 - storage/indexeddb/transaction-complete-workers.html
658 - storage/indexeddb/transaction-complete-workers-private.html
659 - storage/indexeddb/unprefix-workers.html
661 * Remove failure expectations for tests that are passing on the bot:
662 - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html: passing since r225060.
663 - fast/events/event-view-toString.html: passing since r221858.
664 - fast/events/offsetX-offsetY.html: passing since r221858.
665 - fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: passing since r221858.
666 - webgl/1.0.2/conformance/context/context-creation-and-destruction.html:
667 passing since its missing resource was added in r223632.
669 * Add some passing expectations for tests that are marked as failing in the platform-neutral file:
670 - css2.1/20110323/replaced-intrinsic-001.htm: has been passing for a long time;
671 the baseline probably does not reflect the actual pass condition.
672 (The upstream test is claimed to be invalid, and fails in all browsers.)
673 - css2.1/20110323/replaced-intrinsic-002.htm: has been passing for a long time;
674 the baseline probably does not reflect the actual pass condition.
675 (The upstream test is claimed to be invalid, and fails in all browsers.)
676 - css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html: passing since r222128.
677 - transitions/svg-text-shadow-transition.html: passing since expectation rebaseline in r222084.
679 2017-11-24 Carlos Alberto Lopez Perez <clopez@igalia.com>
681 REGRESSION(r225098): [WPE] Gardening of tests after r225098.
683 70 new failures after some features changed of value.
684 Reported on https://bugs.webkit.org/show_bug.cgi?id=180004
685 Remove also 2 duplicated entries on the expectations file.
687 Unreviewed gardening.
689 * platform/wpe/TestExpectations:
691 2017-11-24 Antoine Quint <graouts@apple.com>
693 [Web Animations] Allow getComputedStyle() to return animated values for accelerated animations
694 https://bugs.webkit.org/show_bug.cgi?id=179975
695 <rdar://problem/35676811>
697 Reviewed by Dean Jackson.
699 Add a new test that checks that the computed style of accelerated animation returns the animated value.
700 This test would fail for the accelerated case prior to this patch.
702 * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Added.
703 * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Added.
705 2017-11-24 Mark Lam <mark.lam@apple.com>
707 Move unsafe jsc shell test functions to the $vm object.
708 https://bugs.webkit.org/show_bug.cgi?id=179980
710 Reviewed by Yusuke Suzuki.
712 * js/script-tests/stack-trace.js:
713 * js/stack-trace-expected.txt:
715 2017-11-23 Antoine Quint <graouts@apple.com>
717 [Web Animations] Perform hardware-composited animations when possible
718 https://bugs.webkit.org/show_bug.cgi?id=179973
719 <rdar://problem/34953922>
721 Reviewed by Dean Jackson.
723 Add a series of tests to check that we use hardware-compositing for animations when possible.
724 Specifically, we check that:
726 1. Specifying both accelerated and non-accelerated properties for a single animation does *not*
727 yield hardware compositing (left-and-opacity-animation-yields-no-compositing.html).
729 2. Specifying both accelerated and non-accelerated properties via multiple animations does *not*
730 yield hardware compositing (width-and-opacity-separate-animation-yields-no-compositing.html).
732 3. Specifying only accelerated properties *does* yield hardware compositing
733 (opacity-animation-yields-compositing.html).
735 4. Hardware-composited animations no longer enforce hardware compositing after their completion
736 (opacity-animation-no-longer-composited-upon-completion.html).
738 * webanimations/left-and-opacity-animation-yields-no-compositing-expected.txt: Added.
739 * webanimations/left-and-opacity-animation-yields-no-compositing.html: Added.
740 * webanimations/opacity-animation-no-longer-composited-upon-completion-expected.txt: Added.
741 * webanimations/opacity-animation-no-longer-composited-upon-completion.html: Added.
742 * webanimations/opacity-animation-yields-compositing-expected.txt: Added.
743 * webanimations/opacity-animation-yields-compositing.html: Added.
744 * webanimations/width-and-opacity-separate-animation-yields-no-compositing-expected.txt: Added.
745 * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html: Added.
747 2017-11-23 Carlos Alberto Lopez Perez <clopez@igalia.com>
749 REGRESSION(r225098): [GTK] Gardening of tests after r225098.
750 https://bugs.webkit.org/show_bug.cgi?id=179989
754 Mark new expected failures meanwhile the issue is not fixed.
756 * platform/gtk/TestExpectations:
758 2017-11-23 Simon Fraser <simon.fraser@apple.com>
760 Add support for CanvasPattern.setTransform()
761 https://bugs.webkit.org/show_bug.cgi?id=179935
763 Reviewed by Sam Weinig.
765 Moved the test previously known as canvas-pattern-transform.html to canvas-pattern-with-transform.html
766 and added a new test.
768 * fast/canvas/canvas-pattern-transform-expected.txt:
769 * fast/canvas/canvas-pattern-transform.html:
770 * fast/canvas/canvas-pattern-with-transform-expected.txt: Copied from LayoutTests/fast/canvas/canvas-pattern-transform-expected.txt.
771 * fast/canvas/canvas-pattern-with-transform.html: Copied from LayoutTests/fast/canvas/canvas-pattern-transform.html.
772 * fast/canvas/canvas-pattern-with-transform.js: Renamed from LayoutTests/fast/canvas/canvas-pattern-transform.js.
774 2017-11-23 Ms2ger <Ms2ger@igalia.com>
776 [WPE] Mark media/media-source/media-source-paint-to-canvas.html as passing.
777 https://bugs.webkit.org/show_bug.cgi?id=178706
779 Unreviewed test gardening.
781 It has passed since r225060.
783 * platform/wpe/TestExpectations:
785 [WPE] Re-enable fast/dom/Document/CaretRangeFromPoint/replace-element.html.
786 https://bugs.webkit.org/show_bug.cgi?id=176820
788 Unreviewed test gardening.
790 The test started passing again in r221974.
792 * platform/wpe/TestExpectations:
794 2017-11-23 Ms2ger <Ms2ger@igalia.com>
796 [WPE] Enable some more wpt tests.
797 https://bugs.webkit.org/show_bug.cgi?id=179939
799 Reviewed by Žan Doberšek.
801 * TestExpectations: Add the number of a bug I filed.
802 * platform/wpe/TestExpectations: Enable some smaller top-level wpt
804 * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt:
805 Added: Service Workers are not yet enabled for WPE, which affects the
806 results of this test in a harmless way.
808 2017-11-22 Ali Juma <ajuma@chromium.org>
810 Implement VisualViewport API attributes
811 https://bugs.webkit.org/show_bug.cgi?id=179385
813 Reviewed by Frédéric Wang.
815 Add tests for the Visual Viewport API, based on Blink's layout tests but modified
816 to use UIScriptController.
818 * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
819 * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
820 * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
821 * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
822 * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
823 * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
824 * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
825 * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
826 * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
827 * fast/visual-viewport/viewport-dimensions.html: Added.
828 * platform/gtk/TestExpectations:
829 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
830 * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
831 Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
832 * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
833 Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
834 * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
835 Platform-specific expectation because of the window size being different on iOS.
836 * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
837 Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
838 * platform/mac-wk1/TestExpectations:
839 Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
841 2017-11-22 Manuel Rego Casasnovas <rego@igalia.com>
843 Available height is wrong for positioned elements with "box-sizing: border-box"
844 https://bugs.webkit.org/show_bug.cgi?id=178783
846 Reviewed by Darin Adler.
848 There are some cases failing in fast/box-sizing/fill-available.html,
849 this is because of a different bug (see https://webkit.org/b/178790)
850 as noted down in the text comments.
852 * fast/box-sizing/fill-available-expected.txt: Added.
853 * fast/box-sizing/fill-available.html: Added.
854 * fast/box-sizing/replaced-expected.txt: Added.
855 * fast/box-sizing/replaced.html: Added.
857 2017-11-22 Ms2ger <Ms2ger@igalia.com>
859 [WPE] Enable request-animation-frame-disabled.html.
860 https://bugs.webkit.org/show_bug.cgi?id=173422
862 Unreviewed test gardening.
864 The test is passing since the change in r218754, and doesn't seem to have
867 * platform/wpe/TestExpectations:
869 2017-11-22 Commit Queue <commit-queue@webkit.org>
871 Unreviewed, rolling out r225093.
872 https://bugs.webkit.org/show_bug.cgi?id=179938
874 Compilation failed on WinCairo 64-bit Release (Requested by
879 "Implement VisualViewport API attributes"
880 https://bugs.webkit.org/show_bug.cgi?id=179385
881 https://trac.webkit.org/changeset/225093
883 2017-11-21 Ali Juma <ajuma@chromium.org>
885 Implement VisualViewport API attributes
886 https://bugs.webkit.org/show_bug.cgi?id=179385
888 Reviewed by Frédéric Wang.
890 Add tests for the Visual Viewport API, based on Blink's layout tests but modified
891 to use UIScriptController.
893 * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars-expected.txt: Added.
894 * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html: Added.
895 * fast/visual-viewport/viewport-dimensions-exclude-scrollbars-expected.txt: Added.
896 * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html: Added.
897 * fast/visual-viewport/viewport-dimensions-expected.txt: Added.
898 * fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
899 * fast/visual-viewport/viewport-dimensions-iframe.html: Added.
900 * fast/visual-viewport/viewport-dimensions-under-page-zoom-expected.txt: Added.
901 * fast/visual-viewport/viewport-dimensions-under-page-zoom.html: Added.
902 * fast/visual-viewport/viewport-dimensions.html: Added.
903 * platform/gtk/TestExpectations:
904 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK (webkit.org/b/168050).
905 * platform/ios/fast/visual-viewport/viewport-dimensions-iframe-expected.txt: Added.
906 Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
907 * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt: Added.
908 Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
909 * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt: Added.
910 Platform-specific expectation because of the window size being different on iOS.
911 * platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt: Added.
912 Fails because iframes aren't scrollable on iOS (webkit.org/b/179794).
913 * platform/mac-wk1/TestExpectations:
914 Skipped a test that applies webkit-scrollbar to main frame scrollbars, since this is unsupported in WK1.
916 2017-11-21 Frederic Wang <fwang@igalia.com>
918 Async frame scrolling: handle fixed root backgrounds in frames
919 https://bugs.webkit.org/show_bug.cgi?id=176261
921 Reviewed by Antonio Gomes.
923 Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
925 * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
926 non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
927 * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
929 * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
930 Update expectation for the first case to remove the white background and add expectations for
932 * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
934 2017-11-21 Commit Queue <commit-queue@webkit.org>
936 Unreviewed, rolling out r225089.
937 https://bugs.webkit.org/show_bug.cgi?id=179937
939 This patch caused compilation failures (Requested by fredw on
944 "Async frame scrolling: handle fixed root backgrounds in
946 https://bugs.webkit.org/show_bug.cgi?id=176261
947 https://trac.webkit.org/changeset/225089
949 2017-11-21 Frederic Wang <fwang@igalia.com>
951 Async frame scrolling: handle fixed root backgrounds in frames
952 https://bugs.webkit.org/show_bug.cgi?id=176261
954 Reviewed by Antonio Gomes.
956 Extend tiled-drawing-async-frame-scrolling with new test cases and update expectations.
958 * compositing/tiling/tiled-drawing-async-frame-scrolling.html: Add two test cases with
959 non-white and fixed gradient background. The latter exhibits a crash fixed by that commit.
960 * compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Adjust expectation due
962 * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
963 Update expectation for the first case to remove the white background and add expectations for
965 * platform/mac-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt: Ditto.
967 2017-11-21 Ms2ger <Ms2ger@igalia.com>
969 [GTK] Enable imported/w3c/web-platform-tests/url/failure.html
970 https://bugs.webkit.org/show_bug.cgi?id=179920
972 Unreviewed test gardening.
974 * platform/gtk/TestExpectations: the test is only flaky or prone to
975 crashing on platforms that enable CONTENT_EXTENSIONS; i.e. mac and ios.
977 2017-11-21 Frederic Wang <fwang@igalia.com>
979 ASSERTION FAILED: !needsLayout() in WebCore::RenderMathMLScripts::firstLineBaseline
980 https://bugs.webkit.org/show_bug.cgi?id=174131
982 Reviewed by Alejandro G. Castro.
984 Add tests for calling RenderMathMLScripts::firstLineBaseline with needsLayout() == true.
986 * mathml/cells-and-scripts-crash-expected.txt: Added.
987 * mathml/cells-and-scripts-crash.html: Added.
989 2017-11-20 Michael Catanzaro <mcatanzaro@igalia.com>
991 Unreviewed, mark one more GTK test as passing
993 * platform/gtk/TestExpectations:
995 2017-11-20 Andy VanWagoner <andy@thetalecrafter.com>
997 Layout Test js/intl-datetimeformat.html is failing on High Sierra (GMT vs. UTC)
998 https://bugs.webkit.org/show_bug.cgi?id=179208
1000 Reviewed by Darin Adler.
1002 Use time zones that are unambiguous in datetimeformat tests.
1004 * js/intl-datetimeformat-expected.txt:
1005 * js/script-tests/intl-datetimeformat.js:
1006 * platform/mac/TestExpectations:
1008 2017-11-20 Michael Catanzaro <mcatanzaro@igalia.com>
1010 Unreviewed GTK test gardening
1013 * platform/gtk/TestExpectations:
1015 2017-11-20 Michael Catanzaro <mcatanzaro@igalia.com>
1017 Better unreviewed WPE test gardening
1019 I gave this test a TIMEOUT expectation because there is an XHR timeout, but that was dumb
1020 because the test itself does not time out.
1022 * platform/wpe/TestExpectations:
1024 2017-11-20 Michael Catanzaro <mcatanzaro@igalia.com>
1026 Unreviewed WPE test gardening
1028 * platform/wpe/TestExpectations:
1030 2017-11-20 Zalan Bujtas <zalan@apple.com>
1032 Remove slow repaint object from FrameView when style changes.
1033 https://bugs.webkit.org/show_bug.cgi?id=179871
1035 Reviewed by Antti Koivisto.
1037 * fast/repaint/slow-repaint-object-crash-expected.txt: Added.
1038 * fast/repaint/slow-repaint-object-crash.html: Added.
1040 2017-11-19 Ms2ger <Ms2ger@igalia.com>
1042 [WPE] Enable the XMLHttpRequest/ directory of web-platform-tests.
1043 https://bugs.webkit.org/show_bug.cgi?id=179820
1045 Reviewed by Sam Weinig.
1047 Added test expectations are copied from platform/gtk/
1049 * platform/wpe/TestExpectations:
1050 * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt: Added.
1051 * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt: Added.
1052 * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt: Added.
1053 * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Added.
1055 2017-11-18 Chris Dumez <cdumez@apple.com>
1057 ASSERTION FAILED: registration in WebCore::SWServerJobQueue::scriptContextStarted(ServiceWorkerIdentifier)
1058 https://bugs.webkit.org/show_bug.cgi?id=179846
1060 Reviewed by Darin Adler.
1062 Unskip test that use to flakily crash.
1064 * platform/mac/TestExpectations:
1066 2017-11-18 Nan Wang <n_wang@apple.com>
1068 AX: AOM: Implement number type properties
1069 https://bugs.webkit.org/show_bug.cgi?id=179497
1071 Reviewed by Chris Fleizach.
1073 * accessibility/mac/AOM-number-properties-expected.txt: Added.
1074 * accessibility/mac/AOM-number-properties.html: Added.
1076 2017-11-18 Maciej Stachowiak <mjs@apple.com>
1078 Remove TEC support and all TEC-only encodings except EUC-TW (which now uses ICU)
1079 https://bugs.webkit.org/show_bug.cgi?id=179582
1081 Reviewed by Darin Adler.
1083 * fast/encoding/legacy-tec-encodings.html: Added. Verify that we
1084 no longer support these encodings.
1085 * fast/encoding/legacy-tec-encodings-expected.txt: Added.
1086 * platform/mac/fast/encoding/xnextstep-decoding.html: Removed. We no longer support this encoding.
1087 * platform/mac/fast/encoding/xnextstep-decoding-expected.txt: Removed.
1089 2017-11-18 Simon Fraser <simon.fraser@apple.com>
1091 Line of garbage pixels at the bottom of an feTurbulence sometimes
1092 https://bugs.webkit.org/show_bug.cgi?id=179866
1094 Reviewed by Wenson Hsieh.
1096 * svg/filters/feTurbulence-parallel-jobs-expected.html: Added.
1097 * svg/filters/feTurbulence-parallel-jobs.html: Added.
1099 2017-11-18 Simon Fraser <simon.fraser@apple.com>
1101 More FETurbulence cleanup
1102 https://bugs.webkit.org/show_bug.cgi?id=179863
1104 Reviewed by Zalan Bujtas.
1106 Fix spelling of TURBULANCE -> TURBULENCE.
1108 * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1109 * platform/gtk/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1110 * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1111 * platform/ios/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1112 * platform/ios/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1113 * platform/ios/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1114 * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1115 * platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1116 * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1117 * platform/win/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1118 * platform/win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1119 * platform/win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1120 * platform/wpe/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1121 * platform/wpe/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1122 * platform/wpe/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1123 * svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1124 * svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
1125 * svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1127 2017-11-18 Simon Fraser <simon.fraser@apple.com>
1129 feTurbulence with stitchTiles is broken
1130 https://bugs.webkit.org/show_bug.cgi?id=179862
1132 Reviewed by Zalan Bujtas.
1134 Ref test that masks out an empty area of the filter and compares with a green rectangle.
1136 * svg/filters/feTurbulence-stitchTiles-expected.html: Added.
1137 * svg/filters/feTurbulence-stitchTiles.html: Added.
1139 2017-11-18 Antti Koivisto <antti@apple.com>
1141 Add test for a multicolumn render tree update issue
1142 https://bugs.webkit.org/show_bug.cgi?id=179860
1144 Reviewed by Zalan Bujtas.
1146 * fast/multicol/column-span-range-crash-expected.txt: Added.
1147 * fast/multicol/column-span-range-crash.html: Added.
1149 2017-11-18 Antti Koivisto <antti@apple.com>
1151 REGRESSION (r220646): ASSERTION FAILED: skipAssert || nextSiblingRenderer(node) == m_nextSibling
1152 https://bugs.webkit.org/show_bug.cgi?id=179855
1153 <rdar://problem/35464071>
1155 Reviewed by Zalan Bujtas.
1157 * fast/css-generated-content/first-letter-update-crash-expected.txt: Added.
1158 * fast/css-generated-content/first-letter-update-crash.html: Added.
1160 2017-11-17 Megan Gardner <megan_gardner@apple.com>
1162 Rebaseline and/or turn on more iOS selection tests that either already pass, or need minimal visual tweaking
1163 https://bugs.webkit.org/show_bug.cgi?id=179856
1165 Reviewed by Myles C. Maxfield.
1167 These tests all neither to either be minimally rebaselined, or they worked, but were marked as failing.
1168 All were checked for flakiness, and none were found to be flakey on the open source bots.
1170 * platform/ios-wk2/TestExpectations:
1171 * platform/ios/editing/selection/extend-by-word-002-expected.txt:
1172 * platform/ios/editing/selection/iframe-expected.png: Modified property svn:mime-type.
1173 * platform/ios/editing/selection/iframe-expected.txt:
1174 * platform/ios/editing/selection/inline-table-expected.png: Modified property svn:mime-type.
1175 * platform/ios/editing/selection/inline-table-expected.txt:
1177 2017-11-17 Zalan Bujtas <zalan@apple.com>
1179 Test case for r224995.
1180 https://bugs.webkit.org/show_bug.cgi?id=179854
1182 * fast/dom/getSVGDocument-on-object-crash-expected.txt: Added.
1183 * fast/dom/getSVGDocument-on-object-crash.html: Added.
1185 2017-11-17 Chris Dumez <cdumez@apple.com>
1187 [Service Workers] Implement "Notify Controller Change" algorithm
1188 https://bugs.webkit.org/show_bug.cgi?id=179822
1190 Reviewed by Youenn Fablet.
1192 Add layout test coverage.
1194 * http/tests/workers/service/controller-change-expected.txt: Added.
1195 * http/tests/workers/service/controller-change.html: Added.
1197 2017-11-17 Joseph Pecoraro <pecoraro@apple.com>
1199 Web Inspector: Fix grammar typo in tests
1200 https://bugs.webkit.org/show_bug.cgi?id=179852
1202 Reviewed by Matt Baker.
1204 * http/tests/inspector/network/resource-response-source-memory-cache-expected.txt:
1205 * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only-expected.txt:
1206 * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
1207 * http/tests/inspector/network/resource-response-source-memory-cache.html:
1208 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt:
1209 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1211 2017-11-17 John Wilander <wilander@apple.com>
1213 Storage Access API: UI process should update network process about granted access
1214 https://bugs.webkit.org/show_bug.cgi?id=176943
1215 <rdar://problem/34440612>
1217 Reviewed by Alex Christensen.
1219 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Added.
1220 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html: Added.
1221 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt: Added.
1222 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html: Added.
1223 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Removed.
1224 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Removed.
1225 Renamed to make the recent and non-recent user interaction explicit.
1226 * http/tests/storageAccess/resources/get-cookies.php: Added.
1227 * http/tests/storageAccess/resources/set-cookie.php: Added.
1228 * platform/mac-wk2/TestExpectations:
1229 Added the new tests as [ Pass ] for High Sierra and up.
1231 2017-11-17 Ryan Haddad <ryanhaddad@apple.com>
1233 Skip imported/w3c/web-platform-tests/service-workers/service-worker/getregistration.https.html on debug bots.
1234 https://bugs.webkit.org/show_bug.cgi?id=179846
1236 Unreviewed test gardening.
1238 * platform/mac/TestExpectations:
1240 2017-11-17 Ryan Haddad <ryanhaddad@apple.com>
1242 Update TestExpectations for service-worker tests.
1244 Unreviewed test gardening.
1248 2017-11-17 Ryan Haddad <ryanhaddad@apple.com>
1250 Update TestExpectations for inspector/canvas/shaderProgram-add-remove-webgl2.html.
1251 https://bugs.webkit.org/show_bug.cgi?id=179827
1253 Unreviewed test gardening.
1255 * platform/mac/TestExpectations:
1257 2017-11-17 Ryan Haddad <ryanhaddad@apple.com>
1259 Mark svg/in-html/by-reference.html as flaky on iOS.
1260 https://bugs.webkit.org/show_bug.cgi?id=179784
1262 Unreviewed test gardening.
1264 * platform/ios/TestExpectations:
1266 2017-11-17 Chris Fleizach <cfleizach@apple.com>
1268 AX: VoiceOver in Safari does not read table header for first cell in first body row
1269 https://bugs.webkit.org/show_bug.cgi?id=179780
1270 <rdar://problem/35590551>
1272 Reviewed by Joanmarie Diggs.
1274 * accessibility/table-header-calculation-for-header-rows-expected.txt: Added.
1275 * accessibility/table-header-calculation-for-header-rows.html: Added.
1276 * accessibility/table-attributes-expected.txt: Updated.
1277 * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
1279 2017-11-17 Nan Wang <n_wang@apple.com>
1281 AX: AOM: Implement boolean type properties
1282 https://bugs.webkit.org/show_bug.cgi?id=179496
1284 Reviewed by Chris Fleizach.
1286 * accessibility/mac/AOM-bool-properties-expected.txt: Added.
1287 * accessibility/mac/AOM-bool-properties.html: Added.
1289 2017-11-17 Megan Gardner <megan_gardner@apple.com>
1291 Turn on selection layout tests that are already working on iOS
1292 https://bugs.webkit.org/show_bug.cgi?id=179842
1294 Reviewed by Tim Horton.
1296 I have checked these test manually and on the flakiness dashboard and they are all
1297 working on iOS. No reason to not run them on iOS now.
1299 * platform/ios-wk2/TestExpectations:
1301 2017-11-17 Joanmarie Diggs <jdiggs@igalia.com>
1303 AX: [ATK] Fix WKTR's methods for testing row header and column header presence and count
1304 https://bugs.webkit.org/show_bug.cgi?id=179837
1306 Reviewed by Chris Fleizach.
1308 * accessibility/gtk/table-headers-count-expected.txt: Added.
1309 * accessibility/gtk/table-headers-count.html: Added.
1310 * platform/gtk/TestExpectations: Remove a couple of "crash" failures.
1311 * platform/gtk/accessibility/table-sections-expected.txt: Remove null objects.
1313 2017-11-17 Joseph Pecoraro <pecoraro@apple.com>
1315 LayoutTest http/tests/inspector/network/har/har-page.html is a flaky failure
1316 https://bugs.webkit.org/show_bug.cgi?id=179781
1318 Reviewed by Alexey Proskuryakov.
1320 * http/tests/inspector/network/har/har-page-expected.txt:
1321 * http/tests/inspector/network/har/har-page.html:
1322 Filter out the protocol value since it might not be available if the resource was cached.
1324 2017-11-17 Ryan Haddad <ryanhaddad@apple.com>
1326 Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky on iOS.
1327 https://bugs.webkit.org/show_bug.cgi?id=179773
1329 Unreviewed test gardening.
1331 * platform/ios/TestExpectations:
1333 2017-11-17 Said Abou-Hallawa <sabouhallawa@apple.com>
1335 SVG scrolling anchor should be reset if the fragmentIdentifier does not exist or is not provided
1336 https://bugs.webkit.org/show_bug.cgi?id=176577
1338 Reviewed by Simon Fraser.
1340 * http/tests/svg/svg-fragment-url-special-cases-expected.html: Added.
1341 * http/tests/svg/svg-fragment-url-special-cases.html: Added.
1343 2017-11-16 Antoine Quint <graouts@apple.com>
1345 [Web Animations] Force a stacking context during animations that animate properties that will force a stacking context
1346 https://bugs.webkit.org/show_bug.cgi?id=179811
1348 Reviewed by Dean Jackson.
1350 Adding a new test that would crash otherwise because we wouldn't adequately force a stacking
1351 context as the animation would begin.
1353 * webanimations/animation-opacity-animation-crash-expected.txt: Added.
1354 * webanimations/animation-opacity-animation-crash.html: Added.
1356 2017-11-16 Commit Queue <commit-queue@webkit.org>
1358 Unreviewed, rolling out r224921.
1359 https://bugs.webkit.org/show_bug.cgi?id=179813
1361 We shouldn't be doing this (Requested by ap on #webkit).
1365 "Remove the outdated and unmaintained copies of the tests in
1366 wpt/2dcontext/the-canvas-state/."
1367 https://bugs.webkit.org/show_bug.cgi?id=179769
1368 https://trac.webkit.org/changeset/224921
1370 2017-11-16 Youenn Fablet <youenn@apple.com>
1372 Service Worker should get the body of intercepted requests
1373 https://bugs.webkit.org/show_bug.cgi?id=179776
1375 Reviewed by Alex Christensen.
1377 * http/tests/workers/service/resources/service-worker-fetch.js:
1378 * http/tests/workers/service/service-worker-fetch.https-expected.txt:
1379 * http/tests/workers/service/resources/service-worker-request-with-body-worker.js: Added.
1380 * http/tests/workers/service/service-worker-request-with-body.https-expected.txt: Added.
1381 * http/tests/workers/service/service-worker-request-with-body.https.html: Added.
1383 2017-11-16 Nan Wang <n_wang@apple.com>
1385 AX: AOM: Implement string type properties
1386 https://bugs.webkit.org/show_bug.cgi?id=179495
1388 Reviewed by Chris Fleizach.
1390 * accessibility/accessibility-object-model.html:
1391 * accessibility/mac/AOM-string-properties-expected.txt: Added.
1392 * accessibility/mac/AOM-string-properties.html: Added.
1394 2017-11-16 Ryan Haddad <ryanhaddad@apple.com>
1396 Mark imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https.html as flaky.
1397 https://bugs.webkit.org/show_bug.cgi?id=179773
1399 Unreviewed test gardening.
1401 * platform/mac-wk2/TestExpectations:
1403 2017-11-16 Chris Dumez <cdumez@apple.com>
1405 Dispatching an event on a ServiceWorkerRegistration may fail or crash due to GC
1406 https://bugs.webkit.org/show_bug.cgi?id=179751
1408 Reviewed by Geoffrey Garen.
1410 Add layout test coverage.
1412 * http/tests/workers/service/service-worker-registration-gc-event-expected.txt: Added.
1413 * http/tests/workers/service/service-worker-registration-gc-event.html: Added.
1415 2017-11-16 Matt Lewis <jlewis3@apple.com>
1417 Marked svg/wicd/test-rightsizing-a.xhtml as flaky.
1418 https://bugs.webkit.org/show_bug.cgi?id=179176
1420 Unreviewed test gardening.
1422 * platform/ios-wk2/TestExpectations:
1423 * platform/mac-wk2/TestExpectations:
1425 2017-11-16 Antoine Quint <graouts@apple.com>
1427 [Web Animations] Express time in milliseconds through the API
1428 https://bugs.webkit.org/show_bug.cgi?id=179799
1430 Reviewed by Simon Fraser.
1432 Update tests to use milliseconds rather than seconds.
1434 * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
1435 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
1436 * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
1437 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
1438 * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
1440 2017-11-16 Matt Lewis <jlewis3@apple.com>
1442 Marked multiple http/tests/cache/disk-cache/ tests as flaky.
1444 Unreviewed test gardening.
1446 * platform/mac-wk2/TestExpectations:
1448 2017-11-16 Youenn Fablet <youenn@apple.com>
1450 imported/w3c/web-platform-tests/2dcontext/the-canvas-state/canvas_state_restore_001.htm is an ImageOnlyFailure
1451 https://bugs.webkit.org/show_bug.cgi?id=179786
1455 * TestExpectations: Temporarily marking test as failing.
1457 2017-11-16 Colin Bendell <colin@bendell.ca>
1459 Add tests to ensure that <source> tags are only preloaded when the `type`
1461 https://bugs.webkit.org/show_bug.cgi?id=179231
1463 Reviewed by Alex Christensen.
1465 * http/tests/preload/picture-type-expected.txt: Added.
1466 * http/tests/preload/picture-type.html: Added.
1468 2017-11-16 Chris Dumez <cdumez@apple.com>
1470 Dispatching an event on a ServiceWorker may fail or crash due to GC
1471 https://bugs.webkit.org/show_bug.cgi?id=179745
1473 Reviewed by Geoffrey Garen.
1475 Add layout test coverage.
1477 * http/tests/workers/service/resources/sw-test-pre.js:
1478 * http/tests/workers/service/service-worker-gc-event.html: Added.
1479 * http/tests/workers/service/service-worker-gc-event-expected.txt: Added.
1481 2017-11-16 Youenn Fablet <youenn@apple.com>
1483 LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
1484 https://bugs.webkit.org/show_bug.cgi?id=179771
1488 * TestExpectations: Marking test as flaky until we have full support of SW opaque responses.
1490 2017-11-16 Ms2ger <Ms2ger@igalia.com>
1492 Remove the outdated and unmaintained copies of the tests in wpt/2dcontext/the-canvas-state/.
1493 https://bugs.webkit.org/show_bug.cgi?id=179769
1495 Reviewed by Youenn Fablet.
1497 * canvas/philip/tests/2d.state.saverestore.bitmap-expected.txt: Removed.
1498 * canvas/philip/tests/2d.state.saverestore.bitmap.html: Removed.
1499 * canvas/philip/tests/2d.state.saverestore.clip-expected.txt: Removed.
1500 * canvas/philip/tests/2d.state.saverestore.clip.html: Removed.
1501 * canvas/philip/tests/2d.state.saverestore.fillStyle-expected.txt: Removed.
1502 * canvas/philip/tests/2d.state.saverestore.fillStyle.html: Removed.
1503 * canvas/philip/tests/2d.state.saverestore.font-expected.txt: Removed.
1504 * canvas/philip/tests/2d.state.saverestore.font.html: Removed.
1505 * canvas/philip/tests/2d.state.saverestore.globalAlpha-expected.txt: Removed.
1506 * canvas/philip/tests/2d.state.saverestore.globalAlpha.html: Removed.
1507 * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation-expected.txt: Removed.
1508 * canvas/philip/tests/2d.state.saverestore.globalCompositeOperation.html: Removed.
1509 * canvas/philip/tests/2d.state.saverestore.lineCap-expected.txt: Removed.
1510 * canvas/philip/tests/2d.state.saverestore.lineCap.html: Removed.
1511 * canvas/philip/tests/2d.state.saverestore.lineJoin-expected.txt: Removed.
1512 * canvas/philip/tests/2d.state.saverestore.lineJoin.html: Removed.
1513 * canvas/philip/tests/2d.state.saverestore.lineWidth-expected.txt: Removed.
1514 * canvas/philip/tests/2d.state.saverestore.lineWidth.html: Removed.
1515 * canvas/philip/tests/2d.state.saverestore.miterLimit-expected.txt: Removed.
1516 * canvas/philip/tests/2d.state.saverestore.miterLimit.html: Removed.
1517 * canvas/philip/tests/2d.state.saverestore.path-expected.txt: Removed.
1518 * canvas/philip/tests/2d.state.saverestore.path.html: Removed.
1519 * canvas/philip/tests/2d.state.saverestore.shadowBlur-expected.txt: Removed.
1520 * canvas/philip/tests/2d.state.saverestore.shadowBlur.html: Removed.
1521 * canvas/philip/tests/2d.state.saverestore.shadowColor-expected.txt: Removed.
1522 * canvas/philip/tests/2d.state.saverestore.shadowColor.html: Removed.
1523 * canvas/philip/tests/2d.state.saverestore.shadowOffsetX-expected.txt: Removed.
1524 * canvas/philip/tests/2d.state.saverestore.shadowOffsetX.html: Removed.
1525 * canvas/philip/tests/2d.state.saverestore.shadowOffsetY-expected.txt: Removed.
1526 * canvas/philip/tests/2d.state.saverestore.shadowOffsetY.html: Removed.
1527 * canvas/philip/tests/2d.state.saverestore.stack-expected.txt: Removed.
1528 * canvas/philip/tests/2d.state.saverestore.stack.html: Removed.
1529 * canvas/philip/tests/2d.state.saverestore.stackdepth-expected.txt: Removed.
1530 * canvas/philip/tests/2d.state.saverestore.stackdepth.html: Removed.
1531 * canvas/philip/tests/2d.state.saverestore.strokeStyle-expected.txt: Removed.
1532 * canvas/philip/tests/2d.state.saverestore.strokeStyle.html: Removed.
1533 * canvas/philip/tests/2d.state.saverestore.textAlign-expected.txt: Removed.
1534 * canvas/philip/tests/2d.state.saverestore.textAlign.html: Removed.
1535 * canvas/philip/tests/2d.state.saverestore.textBaseline-expected.txt: Removed.
1536 * canvas/philip/tests/2d.state.saverestore.textBaseline.html: Removed.
1537 * canvas/philip/tests/2d.state.saverestore.transformation-expected.txt: Removed.
1538 * canvas/philip/tests/2d.state.saverestore.transformation.html: Removed.
1539 * canvas/philip/tests/2d.state.saverestore.underflow-expected.txt: Removed.
1540 * canvas/philip/tests/2d.state.saverestore.underflow.html: Removed.
1542 2017-11-16 Per Arne Vollan <pvollan@apple.com>
1544 Mark http/wpt/offscreen-canvas/getContext-webgl.html as failing on Windows.
1545 https://bugs.webkit.org/show_bug.cgi?id=179767
1547 Unreviewed test gardening.
1549 * platform/win/TestExpectations:
1551 2017-11-16 Per Arne Vollan <pvollan@apple.com>
1553 Mark accessibility/accessibility-object-model.html as failing on Windows.
1554 https://bugs.webkit.org/show_bug.cgi?id=179766
1556 Unreviewed test gardening.
1558 * platform/win/TestExpectations:
1560 2017-11-16 Miguel Gomez <magomez@igalia.com>
1562 Unreviewed GTK+ and WPE gardening after r224910.
1564 * platform/gtk/TestExpectations:
1565 * platform/wpe/TestExpectations:
1567 2017-11-16 Frederic Wang <fwang@igalia.com>
1569 ASSERTION FAILED: !isAnonymous() in WebCore::RenderMathMLOperator::updateTokenContent
1570 https://bugs.webkit.org/show_bug.cgi?id=166011
1572 Reviewed by Alejandro G. Castro.
1574 Add a crash test checking displaystyle and mathvariant on mfenced operators.
1576 * mathml/mfenced-displaystyle-and-mathvariant-crash-expected.txt: Added.
1577 * mathml/mfenced-displaystyle-and-mathvariant-crash.html: Added.
1579 2017-11-15 Youenn Fablet <youenn@apple.com>
1581 Service Worker fetch should handle empty responses
1582 https://bugs.webkit.org/show_bug.cgi?id=179740
1584 Reviewed by Alex Christensen.
1586 * http/tests/workers/service/resources/service-worker-fetch-worker.js:
1587 (event.event.request.url.endsWith):
1588 * http/tests/workers/service/resources/service-worker-fetch.js:
1590 * http/tests/workers/service/service-worker-fetch.https-expected.txt:
1592 2017-11-15 Youenn Fablet <youenn@apple.com>
1594 ReloadFromOrigin loads should not select any service worker
1595 https://bugs.webkit.org/show_bug.cgi?id=179736
1597 Reviewed by Brady Eidson.
1599 * http/tests/workers/service/resources/shift-reload-navigation.js: Added.
1601 * http/tests/workers/service/shift-reload-navigation-expected.txt: Added.
1602 * http/tests/workers/service/shift-reload-navigation.html: Added.
1604 2017-11-15 Antoine Quint <graouts@apple.com>
1606 [Web Animations] Implement basic to-from animations
1607 https://bugs.webkit.org/show_bug.cgi?id=179707
1608 <rdar://problem/34932456>
1610 Reviewed by Dean Jackson.
1612 Update existing tests to explicitly pass null for keyframes and update WPT expectations.
1614 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
1615 * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
1616 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
1617 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
1618 * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
1619 * http/wpt/wk-web-animations/interfaces/element-get-animations.html:
1620 * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
1621 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html:
1622 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
1623 * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt:
1624 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
1625 * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
1627 2017-11-15 Frederic Wang <fwang@igalia.com>
1629 ASSERTION FAILED: !renderer->needsLayout() in WebCore::RenderBlock::checkPositionedObjectsNeedLayout with MathML
1630 https://bugs.webkit.org/show_bug.cgi?id=178865
1632 Reviewed by Manuel Rego Casasnovas.
1634 Add a test to trigger various clearNeedsLayout() in a MathML containing block with
1635 out-of-flow positioned descendants.
1637 * mathml/out-of-flow-in-token-crash-expected.txt: Added.
1638 * mathml/out-of-flow-in-token-crash.html: Added.
1640 2017-11-15 Nan Wang <n_wang@apple.com>
1642 [GTK] accessibility/accessibility-object-model.html fails
1643 https://bugs.webkit.org/show_bug.cgi?id=179723
1645 Reviewed by Chris Fleizach.
1647 Updated the test to support different platforms.
1649 * accessibility/accessibility-object-model-expected.txt:
1650 * accessibility/accessibility-object-model.html:
1652 2017-11-15 Chris Dumez <cdumez@apple.com>
1654 Unreviewed, fix tests introduced in r224880.
1656 This is needed because of the changes in r224876.
1658 * http/tests/workers/service/Client-properties.html:
1660 2017-11-15 Youenn Fablet <youenn@apple.com>
1662 Some service worker tests are flaky due to console log messages
1663 https://bugs.webkit.org/show_bug.cgi?id=179601
1665 Reviewed by Alex Christensen.
1669 2017-11-15 Matt Lewis <jlewis3@apple.com>
1671 Adjusted expectations for compositing/repaint/fixed-background-scroll.html.
1672 https://bugs.webkit.org/show_bug.cgi?id=154612
1674 Unreviewed test gardening.
1676 * platform/mac-wk1/TestExpectations:
1678 2017-11-15 Chris Dumez <cdumez@apple.com>
1680 [Service Workers] Implement Client API
1681 https://bugs.webkit.org/show_bug.cgi?id=179709
1683 Reviewed by Alex Christensen.
1685 Add layout test coverage.
1687 * http/tests/workers/service/Client-properties-auxiliary-expected.txt: Added.
1688 * http/tests/workers/service/Client-properties-auxiliary.html: Added.
1689 * http/tests/workers/service/Client-properties-expected.txt: Added.
1690 * http/tests/workers/service/Client-properties-subframe-expected.txt: Added.
1691 * http/tests/workers/service/Client-properties-subframe.html: Added.
1692 * http/tests/workers/service/Client-properties.html: Added.
1693 * http/tests/workers/service/resources/Client-properties-worker.js: Added.
1695 2017-11-15 Youenn Fablet <youenn@apple.com>
1697 Remove service worker selection based on registration
1698 https://bugs.webkit.org/show_bug.cgi?id=179705
1700 Reviewed by Alex Christensen.
1702 Updating tests to use actual selected frames.
1704 * http/tests/inspector/network/resource-response-service-worker.html:
1705 * http/tests/inspector/network/resources/fetch-service-worker.js:
1706 * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
1707 * http/tests/workers/service/basic-fetch.https-expected.txt:
1708 * http/tests/workers/service/cors-image-fetch-expected.txt:
1709 * http/tests/workers/service/cors-image-fetch.html:
1710 * http/tests/workers/service/image-fetch-expected.txt:
1711 * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
1713 * http/tests/workers/service/resources/basic-fetch-worker.js:
1714 * http/tests/workers/service/resources/basic-fetch.js:
1716 * http/tests/workers/service/resources/cors-image-fetch.js:
1718 (async.loadedImage): Deleted.
1719 (async.erroredImage): Deleted.
1720 (async.logStatus): Deleted.
1721 * http/tests/workers/service/resources/cors-image-fetch-iframe.html: Added.
1722 * http/tests/workers/service/resources/image-fetch.js:
1725 (async.loadedImage): Deleted.
1726 (async.erroredImage): Deleted.
1727 (async.logStatus): Deleted.
1728 * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
1731 (async.logStatus): Deleted.
1732 * http/tests/workers/service/resources/service-worker-fetch.js:
1735 (async.logStatus): Deleted.
1736 * http/tests/workers/service/resources/service-worker-importScript.js:
1738 (async.logStatus): Deleted.
1739 * http/tests/workers/service/resources/sw-test-pre.js:
1740 (async.interceptedFrame):
1741 * http/tests/workers/service/resources/tainted-image-fetch.js:
1743 (async.loadedImage): Deleted.
1744 (async.erroredImage): Deleted.
1745 (async.logStatus): Deleted.
1746 * http/tests/workers/service/service-worker-fetch.https-expected.txt:
1747 * http/tests/workers/service/tainted-image-fetch-expected.txt:
1749 2017-11-15 Ms2ger <Ms2ger@igalia.com>
1751 [GTK][WPE] Unreviewed test gardening
1752 https://bugs.webkit.org/show_bug.cgi?id=179726
1754 Unreviewed test gardening.
1756 * platform/gtk/TestExpectations: Add new expectations.
1757 * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
1758 Rebaseline for bug 179431.
1759 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1760 Rebaseline for ​bug 179494.
1761 * platform/wpe/TestExpectations: Remove expectations that were redundant
1762 with other (more correct) expectations in the same file, or with the
1763 new expectation file.
1764 * platform/wpe/fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
1765 Removed: bug 179094 improved the results and made them match the
1766 platform-neutral expectation file.
1767 * platform/wpe/fast/workers/self-hasOwnProperty-expected.txt:
1768 Removed: bug 179094 improved the results and made them match the
1769 platform-neutral expectation file.
1770 * platform/wpe/http/tests/uri/css-href-expected.txt: Added: missing baseline.
1771 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
1772 Rebaseline to make the test useful as a regression test.
1773 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
1774 Rebaseline for ​bug 179494.
1776 2017-11-14 Nan Wang <n_wang@apple.com>
1778 AX: AOM: Implement AccessibleNode class and support label and role attributes
1779 https://bugs.webkit.org/show_bug.cgi?id=179494
1781 Reviewed by Ryosuke Niwa.
1783 * accessibility/accessibility-object-model-expected.txt: Added.
1784 * accessibility/accessibility-object-model.html: Added.
1785 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1787 2017-11-14 Antti Koivisto <antti@apple.com>
1789 Media query with :host inside a custom elements doesn't get updated on window resize
1790 https://bugs.webkit.org/show_bug.cgi?id=176101
1791 <rdar://problem/34163850>
1793 Reviewed by Simon Fraser.
1795 Expand the existing test case to cover :host and ::slotted.
1797 * fast/shadow-dom/media-query-in-shadow-style-expected.html:
1798 * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html:
1800 2017-11-14 Ryan Haddad <ryanhaddad@apple.com>
1802 Mark fast/scrolling/rtl-scrollbars.html as flaky.
1803 https://bugs.webkit.org/show_bug.cgi?id=179455
1805 Unreviewed test gardening.
1807 * platform/mac-wk2/TestExpectations:
1809 2017-11-14 Youenn Fablet <youenn@apple.com>
1811 Implement ServiceWorker handle fetch for navigation loads
1812 https://bugs.webkit.org/show_bug.cgi?id=179404
1814 Reviewed by Alex Christensen and Chris Dumez.
1816 Some new tests are timing out due to missing SW API support.
1817 fetch-request-xhr.https.html is flaky due to always changing assertions.
1818 uncontrolled-page.https.html is probably flaky due to setting the active service worker
1819 in ServiceWorkerRegistration constructor. Plan is to fix that hack as a follow-up.
1820 fetch-event-respond-with-response-body-with-invalid-chunk.https.html might be flaky for the same reason.
1821 Marking unregister-then-register.https.html as flaky. Will follow-up investigating.
1823 * TestExpectations: Skipping some timing out tests and marking some as flaky.
1825 2017-11-14 Ryan Haddad <ryanhaddad@apple.com>
1827 Unreviewed test gardening for High Sierra.
1829 * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
1830 * platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Renamed from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt.
1831 * platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
1832 * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
1834 2017-11-14 Dean Jackson <dino@apple.com>
1836 Stub implementations of OffscreenCanvas getContext and transferToImageBitmap
1837 https://bugs.webkit.org/show_bug.cgi?id=179671
1838 <rdar://problem/35534018>
1840 Reviewed by Antoine Quint.
1842 * http/wpt/offscreen-canvas/getContext-webgl-expected.txt: Added.
1843 * http/wpt/offscreen-canvas/getContext-webgl.html: Added.
1844 * http/wpt/offscreen-canvas/transferToImageBitmap-expected.txt: Added.
1845 * http/wpt/offscreen-canvas/transferToImageBitmap.html: Added.
1847 2017-11-14 Ryan Haddad <ryanhaddad@apple.com>
1849 Unreviewed test gardening for High Sierra.
1851 * platform/mac/TestExpectations:
1852 * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
1854 2017-11-14 Jer Noble <jer.noble@apple.com>
1856 Enable Modern EME tests in DumpRenderTree
1857 https://bugs.webkit.org/show_bug.cgi?id=179544
1859 Reviewed by Alex Christensen.
1861 * platform/mac-wk1/TestExpectations:
1862 * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1864 2017-11-14 Youenn Fablet <youenn@apple.com>
1866 WebSWClientConnection should do IPC to StorageProcess if its WebSWOriginTable is not yet initialized
1867 https://bugs.webkit.org/show_bug.cgi?id=179668
1869 Reviewed by Chris Dumez.
1871 Updated tests to use hasServiceWorkerRegistration instead of hasServiceWorkerRegisteredForOrigin.
1872 Since the latter is trying to match a registration and compares scopes, we need the scopes to be set right on the tests.
1874 * http/tests/workers/service/basic-unregister.https-expected.txt:
1875 * http/tests/workers/service/resources/basic-register.js:
1876 * http/tests/workers/service/resources/basic-unregister.js:
1878 2017-11-14 Ms2ger <Ms2ger@igalia.com>
1880 Add some bug numbers for failing XHR tests
1881 https://bugs.webkit.org/show_bug.cgi?id=179664
1883 Unreviewed test gardening.
1886 * platform/gtk/TestExpectations:
1887 The two send-entity-body tests were not marked as failing anywhere,
1888 so the annotations here were superfluous.
1890 2017-11-13 Simon Fraser <simon.fraser@apple.com>
1892 When navigating back to a page, compositing layers may not use accelerated drawing
1893 https://bugs.webkit.org/show_bug.cgi?id=178749
1894 rdar://problem/35158946
1896 Reviewed by Dean Jackson.
1898 Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
1900 * compositing/accelerated-layers-after-back-expected.txt: Added.
1901 * compositing/accelerated-layers-after-back.html: Added.
1902 * compositing/iframes/page-cache-layer-tree.html:
1903 * compositing/page-cache-back-crash.html:
1904 * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
1905 * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
1907 2017-11-13 Ryan Haddad <ryanhaddad@apple.com>
1909 Disable two Modern EME LayoutTests on mac-wk1 until the feature is enabled in DumpRenderTree.
1910 https://bugs.webkit.org/show_bug.cgi?id=179544
1912 Unreviewed test gardening.
1914 * platform/mac-wk1/TestExpectations:
1916 2017-11-13 Per Arne Vollan <pvollan@apple.com>
1918 The css properties stroke-width/stroke-color and -webkit-text-stroke-width/-webkit-text-stroke-color should not be mixed.
1919 https://bugs.webkit.org/show_bug.cgi?id=174737
1921 Reviewed by Antti Koivisto.
1923 * fast/css/stroke-color-expected.html:
1924 * fast/css/stroke-color-fallback-expected.html:
1925 * fast/css/stroke-color-fallback.html:
1926 * fast/css/stroke-color.html:
1927 * fast/css/stroke-width-expected.html:
1928 * fast/css/stroke-width-fallback-expected.html:
1929 * fast/css/stroke-width-fallback.html:
1930 * fast/css/stroke-width.html:
1932 2017-11-13 Commit Queue <commit-queue@webkit.org>
1934 Unreviewed, rolling out r224763.
1935 https://bugs.webkit.org/show_bug.cgi?id=179632
1937 test fails on iOS (Requested by alexchristensen on #webkit).
1941 "Add tests to ensure that <source> tags are only preloaded
1943 https://bugs.webkit.org/show_bug.cgi?id=179231
1944 https://trac.webkit.org/changeset/224763
1946 2017-11-13 Antti Koivisto <antti@apple.com>
1948 Don't eliminate whitespace renderer if the previous sibling is a text renderer
1949 https://bugs.webkit.org/show_bug.cgi?id=179620
1951 Reviewed by Zalan Bujtas.
1955 2017-11-13 Chris Dumez <cdumez@apple.com>
1957 Implement "Service Worker Has No Pending Events" / "Update Service Worker Extended Events Set" algorithms
1958 https://bugs.webkit.org/show_bug.cgi?id=179618
1960 Reviewed by Brady Eidson.
1962 Add layout test coverage.
1964 * http/tests/workers/service/basic-unregister-then-register-again-reuse-expected.txt: Added.
1965 * http/tests/workers/service/basic-unregister-then-register-again-reuse.html: Added.
1966 * http/tests/workers/service/resources/basic-unregister-then-register-again-reuse-worker.js: Added.
1967 (event.waitUntil.new.Promise):
1970 2017-11-13 Ryan Haddad <ryanhaddad@apple.com>
1972 Adjust TestExpectation for js/intl-datetimeformat.html.
1973 https://bugs.webkit.org/show_bug.cgi?id=179208
1975 Unreviewed test gardening.
1977 * platform/mac-wk2/TestExpectations:
1978 * platform/mac/TestExpectations:
1980 2017-11-13 Colin Bendell <colin@bendell.ca>
1982 Add tests to ensure that <source> tags are only preloaded when the `type`
1984 https://bugs.webkit.org/show_bug.cgi?id=179231
1986 Reviewed by Alex Christensen.
1988 * http/tests/preload/picture-type-expected.txt: Added.
1989 * http/tests/preload/picture-type.html: Added.
1991 2017-11-13 Antoine Quint <graouts@apple.com>
1993 [Web Animations] Implement getAnimations()
1994 https://bugs.webkit.org/show_bug.cgi?id=179535
1995 <rdar://problem/34932475>
1997 Reviewed by Simon Fraser.
1999 Update WPT expectations per new progressions and add three new tests that check the behavior of
2000 Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
2001 and an AnimationEffect.
2003 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
2004 * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
2005 * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
2006 * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
2007 * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
2008 * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
2009 * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
2010 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
2011 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
2013 2017-11-13 Per Arne Vollan <pvollan@apple.com>
2015 Mark editing/execCommand/underline-selection-containing-image.html as failing on Windows.
2016 https://bugs.webkit.org/show_bug.cgi?id=179613
2018 Unreviewed test gardening.
2020 * platform/win/TestExpectations:
2022 2017-11-13 Carlos Garcia Campos <cgarcia@igalia.com>
2024 Unreviewed GTK+ gardening. Mark editing/execCommand/underline-selection-containing-image.html as failing.
2026 * platform/gtk/TestExpectations:
2028 2017-11-13 Ms2ger <Ms2ger@igalia.com>
2030 [GTK] Enable some passing XHR tests
2031 https://bugs.webkit.org/show_bug.cgi?id=179533
2033 Reviewed by Alex Christensen.
2035 * platform/gtk/TestExpectations: Remove failure expectations.
2036 * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-expected.txt:
2037 Removed: the platform-neutral expectation file (two passes rather than
2038 one pass, one fail) matches the current output on GTK.
2039 * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt:
2040 Added: the platform-neutral expectation file has subtests marked as
2041 failing, though they all pass on GTK.
2042 * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt:
2043 Added: the platform-neutral expectation file has subtests marked as
2044 failing, though they all pass on GTK.
2045 * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt:
2046 Added: the platform-neutral expectation file has subtests marked as
2047 failing, though they all pass on GTK.
2048 * platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
2049 Added: some of the subtests marked as failing in the platform-neutral
2050 expectation file are passing on GTK.
2052 2017-11-12 Maciej Stachowiak <mjs@apple.com>
2054 Remove support for UTF-32 variant text encodings
2055 https://bugs.webkit.org/show_bug.cgi?id=179435
2057 Reviewed by Darin Adler.
2059 * fast/encoding/legacy-utf-32-aliases.html: Added. Check that
2060 we don't support our legacy aliases for utf-32, since WPT doesn't
2062 * fast/encoding/legacy-utf-32-aliases-expected.txt: Ditto.
2064 Remove the following tests; we no longer want to support UTF-32.
2066 imported/w3c/web-platform-tests/encoding already has tests for lack of support.
2068 * fast/encoding/utf-32-big-endian-bom-expected.txt: Removed.
2069 * fast/encoding/utf-32-big-endian-bom.html: Removed.
2070 * fast/encoding/utf-32-big-endian-nobom-expected.txt: Removed.
2071 * fast/encoding/utf-32-big-endian-nobom.xml: Removed.
2072 * fast/encoding/utf-32-little-endian-bom-expected.txt: Removed.
2073 * fast/encoding/utf-32-little-endian-bom.html: Removed.
2074 * fast/encoding/utf-32-little-endian-nobom-expected.txt: Removed.
2075 * fast/encoding/utf-32-little-endian-nobom.xml: Removed.
2076 * http/tests/misc/submit-get-in-utf32be-expected.txt: Removed.
2077 * http/tests/misc/submit-get-in-utf32be.html: Removed.
2078 * http/tests/misc/submit-get-in-utf32le-expected.txt: Removed.
2079 * http/tests/misc/submit-get-in-utf32le.html: Removed.
2080 * http/tests/misc/submit-post-in-utf32be-expected.txt: Removed.
2081 * http/tests/misc/submit-post-in-utf32be.html: Removed.
2082 * http/tests/misc/submit-post-in-utf32le-expected.txt: Removed.
2083 * http/tests/misc/submit-post-in-utf32le.html: Removed.
2084 * http/tests/misc/url-in-utf32be-expected.txt: Removed.
2085 * http/tests/misc/url-in-utf32be.html: Removed.
2086 * http/tests/misc/url-in-utf32le-expected.txt: Removed.
2087 * http/tests/misc/url-in-utf32le.html: Removed.
2089 2017-11-12 Carlos Garcia Campos <cgarcia@igalia.com>
2091 REGRESSION(r224566): [GTK] 26 new timeouts on inspector related tests.
2092 https://bugs.webkit.org/show_bug.cgi?id=179471
2094 Reviewed by Darin Adler.
2096 Unskip tests that are passing now.
2098 * platform/gtk/TestExpectations:
2100 2017-11-12 Yusuke Suzuki <utatane.tea@gmail.com>
2102 [WebCore] Implement import.meta.url
2103 https://bugs.webkit.org/show_bug.cgi?id=178672
2105 Reviewed by Darin Adler.
2107 * js/dom/modules/import-meta-url-expected.txt: Added.
2108 * js/dom/modules/import-meta-url.html: Added.
2109 * js/dom/modules/script-tests/import-meta-url-second-level.js: Added.
2110 * js/dom/modules/script-tests/import-meta-url-top-level.js: Added.
2111 * js/dom/modules/script-tests/import-meta-url.js: Added.
2113 2017-11-11 Chris Dumez <cdumez@apple.com>
2115 Re-sync Service Workers web-platform-tests from upstream
2116 https://bugs.webkit.org/show_bug.cgi?id=179575
2118 Reviewed by Youenn Fablet.
2120 Skip a few tests that are timing out.
2124 2017-11-11 Devin Rousso <webkit@devinrousso.com>
2126 Web Inspector: Canvas tab: show detailed status during canvas recording
2127 https://bugs.webkit.org/show_bug.cgi?id=178185
2128 <rdar://problem/34939862>
2130 Reviewed by Brian Burg.
2132 * inspector/canvas/resources/recording-utilities.js:
2133 (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
2134 (TestPage.registerInitializer.window.startRecording):
2136 2017-11-10 Chris Dumez <cdumez@apple.com>
2138 Unreviewed, unskip & rebaseline several service worker tests
2142 2017-11-10 Chris Dumez <cdumez@apple.com>
2144 [Service Workers] Registration promise should be rejected when the service worker fails to start
2145 https://bugs.webkit.org/show_bug.cgi?id=179566
2147 Reviewed by Brady Eidson.
2149 Add layout test coverage.
2151 * TestExpectations: Mark test as flaky as the console lines sometimes change order.
2152 * http/tests/workers/service/resources/worker-fails-to-start-worker.js: Added.
2153 * http/tests/workers/service/worker-fails-to-start-expected.txt: Added.
2154 * http/tests/workers/service/worker-fails-to-start.html: Added.
2156 2017-11-10 Ryan Haddad <ryanhaddad@apple.com>
2158 Update TestExpectations for imported/w3c/web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html.
2159 https://bugs.webkit.org/show_bug.cgi?id=177440
2161 Unreviewed test gardening.
2164 * platform/wk2/TestExpectations:
2166 2017-11-10 Ryan Haddad <ryanhaddad@apple.com>
2168 Mark http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html as flaky.
2169 https://bugs.webkit.org/show_bug.cgi?id=179557
2171 Unreviewed test gardening.
2173 * platform/mac-wk2/TestExpectations:
2175 2017-11-10 Simon Fraser <simon.fraser@apple.com>
2177 Contents of composited overflow-scroll are missing when newly added
2178 https://bugs.webkit.org/show_bug.cgi?id=179556
2179 rdar://problem/20368294
2181 Reviewed by Tim Horton.
2183 * compositing/backing/overflow-gains-content-expected.html: Added.
2184 * compositing/backing/overflow-gains-content.html: Added.
2186 2017-11-10 Chris Dumez <cdumez@apple.com>
2188 [Service Workers] Implement better support for "Clear Registration" algorithm
2189 https://bugs.webkit.org/show_bug.cgi?id=179441
2191 Reviewed by Brady Eidson.
2193 Add layout test coverage.
2195 * http/tests/workers/service/registration-clear-redundant-worker-expected.txt: Added.
2196 * http/tests/workers/service/registration-clear-redundant-worker.html: Added.
2198 2017-11-10 Ryan Haddad <ryanhaddad@apple.com>
2200 Unreviewed, rolling out r224705.
2202 Introduced a LayoutTest crash on WK1.
2206 "[Web Animations] Implement getAnimations()"
2207 https://bugs.webkit.org/show_bug.cgi?id=179535
2208 https://trac.webkit.org/changeset/224705
2210 2017-11-10 Jer Noble <jer.noble@apple.com>
2212 Add a FairPlay Streaming based CDM for Modern EME
2213 https://bugs.webkit.org/show_bug.cgi?id=179499
2214 <rdar://problem/35445033>
2216 Reviewed by Eric Carlson.
2218 * platform/mac/TestExpectations:
2219 * platform/mac/media/encrypted-media/fps-createMediaKeys-expected.txt: Added.
2220 * platform/mac/media/encrypted-media/fps-createMediaKeys.html: Added.
2221 * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess-expected.txt: Added.
2222 * platform/mac/media/encrypted-media/fps-requestMediaKeySystemAccess.html: Added.
2224 2017-11-10 Megan Gardner <megan_gardner@apple.com>
2226 Rebase some layout tests
2227 https://bugs.webkit.org/show_bug.cgi?id=179519
2229 Reviewed by Alex Christensen and Tim Horton.
2231 In helping with cleaning up tests, rebase tests that have only been effected by font changes
2232 and other similarly irrelevant changes. Also turning back on a few tests that actually do work
2235 * platform/ios-wk2/TestExpectations:
2236 * platform/ios/editing/selection/3690703-2-expected.txt:
2237 * platform/ios/editing/selection/3690703-expected.txt:
2238 * platform/ios/editing/selection/3690719-expected.txt:
2240 2017-11-10 Antoine Quint <graouts@apple.com>
2242 [Web Animations] Implement getAnimations()
2243 https://bugs.webkit.org/show_bug.cgi?id=179535
2244 <rdar://problem/34932475>
2246 Reviewed by Simon Fraser.
2248 Update WPT expectations per new progressions and add three new tests that check the behavior of
2249 Document.getAnimations(), Element.getAnimations() and the unique relationship between an Animation
2250 and an AnimationEffect.
2252 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
2253 * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt:
2254 * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt:
2255 * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Added.
2256 * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Added.
2257 * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Added.
2258 * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Added.
2259 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Added.
2260 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Added.
2262 2017-11-10 Commit Queue <commit-queue@webkit.org>
2264 Unreviewed, rolling out r224602 and r224697.
2265 https://bugs.webkit.org/show_bug.cgi?id=179545
2267 The LayoutTest for this change is flaky. (Requested by
2268 ryanhaddad on #webkit).
2270 Reverted changesets:
2272 "Add tests to ensure that <source> tags are only preloaded
2274 https://bugs.webkit.org/show_bug.cgi?id=179231
2275 https://trac.webkit.org/changeset/224602
2277 "Fix race conditions with setBackingScaleFactor, page refresh
2279 https://bugs.webkit.org/show_bug.cgi?id=179488
2280 https://trac.webkit.org/changeset/224697
2282 2017-11-10 Chris Dumez <cdumez@apple.com>
2284 [Service Workers] Implement "Try Activate" / "Activate" algorithms
2285 https://bugs.webkit.org/show_bug.cgi?id=179436
2287 Reviewed by Brady Eidson.
2289 Add layout test coverage.
2291 * http/tests/workers/service/basic-activate-event-expected.txt: Added.
2292 * http/tests/workers/service/basic-activate-event.html: Added.
2293 * http/tests/workers/service/resources/basic-activate-event-worker.js: Added.
2295 2017-11-10 Maciej Stachowiak <mjs@apple.com>
2297 Remove TEC decoders that duplicate ICU decoders
2298 https://bugs.webkit.org/show_bug.cgi?id=179460
2300 Reviewed by Darin Adler.
2302 * fast/encoding/duplicate-tec-encodings-expected.txt: Added.
2303 * fast/encoding/duplicate-tec-encodings.html: Added.
2305 2017-11-10 Colin Bendell <colin@bendell.ca>
2307 Fix race conditions with setBackingScaleFactor, page refresh and preloader
2308 https://bugs.webkit.org/show_bug.cgi?id=179488
2310 Reviewed by Darin Adler.
2312 * http/tests/preload/picture-type-expected.txt: remove DPR test
2313 * http/tests/preload/picture-type.html: updated srcset to account for
2314 testRunners with DPR > 1
2316 2017-11-10 Ryan Haddad <ryanhaddad@apple.com>
2318 Mark http/wpt/beacon/contentextensions tests as flaky.
2319 https://bugs.webkit.org/show_bug.cgi?id=179256
2321 Unreviewed test gardening.
2323 * platform/mac-wk2/TestExpectations:
2325 2017-11-10 Ms2ger <Ms2ger@igalia.com>
2327 Remove check-combining-headers.html.
2328 https://bugs.webkit.org/show_bug.cgi?id=179527
2330 Reviewed by Chris Dumez.
2332 This test is an old fork of
2333 imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm
2334 which is no longer useful.
2336 * http/tests/xmlhttprequest/check-combining-headers-expected.txt: Removed.
2337 * http/tests/xmlhttprequest/check-combining-headers.html: Removed.
2339 2017-11-10 Ms2ger <Ms2ger@igalia.com>
2341 [GTK] Update test expectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html.
2342 https://bugs.webkit.org/show_bug.cgi?id=179051
2344 Reviewed by Michael Catanzaro.
2346 The expectations are platform-specific because the test times out on mac.
2347 The difference with the mac expectations is only in the last part of the
2348 test, after the timeout.
2350 This follows our policy of creating -expected files with failures for
2351 imported wpt tests, to allow using them as regression tests.
2353 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2355 2017-11-10 Chris Dumez <cdumez@apple.com>
2357 Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html as flaky
2359 I unskipped it yesterday but it turns out to be flaky.
2363 2017-11-09 Chris Dumez <cdumez@apple.com>
2365 ServiceWorkerRegistration objects may get recycled for different SWServerRegistration objects
2366 https://bugs.webkit.org/show_bug.cgi?id=179517
2368 Reviewed by Brady Eidson.
2370 Add layout test coverage.
2372 * http/tests/workers/service/basic-unregister-then-register-again-no-reuse-expected.txt: Added.
2373 * http/tests/workers/service/basic-unregister-then-register-again-no-reuse.html: Added.
2375 2017-11-09 Chris Dumez <cdumez@apple.com>
2377 Unreviewed, rebaseline flaky / skipped service worker tests
2378 https://bugs.webkit.org/show_bug.cgi?id=179521
2380 Unskip a test that is no longer timing out.
2384 2017-11-09 Yusuke Suzuki <utatane.tea@gmail.com>
2386 [JSC] Retry module fetching if previous request fails
2387 https://bugs.webkit.org/show_bug.cgi?id=178168
2389 Reviewed by Saam Barati.
2391 * js/dom/modules/module-fetch-failure-not-cached-expected.txt: Added.
2392 * js/dom/modules/module-fetch-failure-not-cached.html: Added.
2393 * js/dom/modules/module-integrity-bad-value-success-with-cache-expected.txt: Added.
2394 * js/dom/modules/module-integrity-bad-value-success-with-cache.html: Added.
2395 * js/dom/modules/script-tests/module-fetch-failure-not-cached.js: Added.
2396 * js/dom/modules/script-tests/module-integrity-bad-value-success-with-cache.js: Added.
2398 2017-11-09 Ryan Haddad <ryanhaddad@apple.com>
2400 Mark multiple service worker tests as flaky.
2402 Unreviewed test gardening.
2404 * TestExpectations: Add flaky tests and alphabetize existing entries.
2406 2017-11-09 Ryan Haddad <ryanhaddad@apple.com>
2408 [iOS] Rebaseline and re-enable editing/deleting tests
2409 https://bugs.webkit.org/show_bug.cgi?id=179119
2411 Unreviewed test gardening.
2413 * platform/ios-wk2/TestExpectations:
2414 * platform/ios/TestExpectations:
2415 * platform/ios/editing/deleting/collapse-whitespace-3587601-fix-expected.txt: Added.
2416 * platform/ios/editing/deleting/delete-3608445-fix-expected.txt: Added.
2417 * platform/ios/editing/deleting/delete-3800834-fix-expected.txt: Added.
2418 * platform/ios/editing/deleting/delete-after-span-ws-001-expected.txt: Added.
2419 * platform/ios/editing/deleting/delete-after-span-ws-002-expected.txt: Added.
2420 * platform/ios/editing/deleting/delete-after-span-ws-003-expected.txt: Added.
2421 * platform/ios/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
2422 * platform/ios/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
2423 * platform/ios/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
2424 * platform/ios/editing/deleting/delete-at-start-or-end-expected.txt: Added.
2425 * platform/ios/editing/deleting/delete-block-contents-001-expected.txt: Added.
2426 * platform/ios/editing/deleting/delete-block-contents-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
2427 * platform/ios/editing/deleting/delete-block-merge-contents-005-expected.txt:
2428 * platform/ios/editing/deleting/delete-block-merge-contents-006-expected.txt:
2429 * platform/ios/editing/deleting/delete-block-merge-contents-007-expected.txt:
2430 * platform/ios/editing/deleting/delete-block-merge-contents-008-expected.txt:
2431 * platform/ios/editing/deleting/delete-block-merge-contents-023-expected.txt:
2432 * platform/ios/editing/deleting/delete-block-merge-contents-024-expected.txt:
2433 * platform/ios/editing/deleting/delete-br-002-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2434 * platform/ios/editing/deleting/delete-br-004-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2435 * platform/ios/editing/deleting/delete-br-005-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2436 * platform/ios/editing/deleting/delete-br-006-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2437 * platform/ios/editing/deleting/delete-br-008-expected.txt:
2438 * platform/ios/editing/deleting/delete-br-009-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-008-expected.txt.
2439 * platform/ios/editing/deleting/delete-br-010-expected.txt:
2440 * platform/ios/editing/deleting/delete-image-004-expected.txt: Added.
2441 * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-br-010-expected.txt.
2442 * platform/ios/editing/deleting/delete-line-011-expected.txt: Copied from LayoutTests/platform/ios/editing/deleting/delete-to-select-table-expected.txt.
2443 * platform/ios/editing/deleting/delete-line-015-expected.txt:
2444 * platform/ios/editing/deleting/delete-line-016-expected.txt:
2445 * platform/ios/editing/deleting/delete-line-017-expected.txt:
2446 * platform/ios/editing/deleting/delete-line-end-ws-001-expected.txt: Added.
2447 * platform/ios/editing/deleting/delete-line-end-ws-002-expected.txt: Added.
2448 * platform/ios/editing/deleting/delete-tab-001-expected.txt: Added.
2449 * platform/ios/editing/deleting/delete-tab-004-expected.txt: Added.
2450 * platform/ios/editing/deleting/delete-to-select-table-expected.txt:
2451 * platform/ios/editing/deleting/merge-no-br-expected.txt:
2452 * platform/ios/editing/deleting/table-cells-expected.txt:
2454 2017-11-09 Ryan Haddad <ryanhaddad@apple.com>
2456 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as a flaky timeout.
2457 https://bugs.webkit.org/show_bug.cgi?id=169876
2459 Unreviewed test gardening.
2461 * platform/mac/TestExpectations:
2463 2017-11-09 Ryan Haddad <ryanhaddad@apple.com>
2465 Skip slow encoding WPT LayoutTests.
2467 Unreviewed test gardening.
2471 2017-11-09 Doug Russell <d_russell@apple.com>
2473 Bug 179068 - AX: search predicate returns containing group for plain text instead of text element
2474 https://bugs.webkit.org/show_bug.cgi?id=179068
2476 Reviewed by Darin Adler
2478 Implement a check in AccessibilityRenderObject::hasPlainText(), AccessibilityObject::canHavePlainText(), to confirm the element is capable of providing text.
2480 * accessibility/mac/search-predicate-expected.txt:
2481 * accessibility/mac/search-predicate-plaintext-expected.txt: Added.
2482 * accessibility/mac/search-predicate-plaintext.html: Added.
2483 * accessibility/mac/search-predicate-visible-button-expected.txt: Added.
2484 * accessibility/mac/search-predicate-visible-button.html: Added.
2485 * accessibility/mac/search-predicate-visited-links-expected.txt: Added.
2486 * accessibility/mac/search-predicate-visited-links.html: Added.
2487 * accessibility/mac/search-predicate.html:
2488 * platform/mac-wk2/TestExpectations:
2490 2017-11-09 Wenson Hsieh <wenson_hsieh@apple.com>
2492 Inserting an image, selecting, underlining, and then deleting leaves the typing style with both "-webkit-text-decorations-in-effect" and "text-decoration"
2493 https://bugs.webkit.org/show_bug.cgi?id=179431
2495 Reviewed by Ryosuke Niwa.
2497 Adds a new layout test to fix a debug assertion. See WebCore/ChangeLog for more details. Additionally
2498 rebaselines a few existing tests that serialize markup strings to include `text-decoration: none;`.
2500 * editing/execCommand/underline-selection-containing-image-expected.txt: Added.
2501 * editing/execCommand/underline-selection-containing-image.html: Added.
2502 * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt:
2503 * fast/events/before-input-events-prevent-drag-and-drop-expected.txt:
2504 * fast/events/input-events-paste-rich-datatransfer-expected.txt:
2505 * fast/events/ondrop-text-html-expected.txt:
2507 2017-11-09 Devin Rousso <webkit@devinrousso.com>
2509 Web Inspector: support undo/redo of insertAdjacentHTML
2510 https://bugs.webkit.org/show_bug.cgi?id=179283
2512 Reviewed by Joseph Pecoraro.
2514 * inspector/dom/insertAdjacentHTML-expected.txt: Added.
2515 * inspector/dom/insertAdjacentHTML.html: Added.
2517 2017-11-09 Maciej Stachowiak <mjs@apple.com>
2519 Remove support for iOS-only softbank-sjis encoding if possible
2520 https://bugs.webkit.org/show_bug.cgi?id=179416
2522 Reviewed by Darin Adler.
2524 * fast/encoding/charset-softbank-sjis.html: Added. Test that <meta charset>
2525 declaration for softbank-sjis is ignored.
2526 * fast/encoding/charset-softbank-sjis-expected.txt: Added.
2527 * fast/encoding/resources/softbank-sjis-iframe.html: Added. Helper for above test.
2528 * fast/encoding/legacy-ios-encodings.html: Add a case for softbank-sjis.
2529 * fast/encoding/legacy-ios-encodings-expected.txt: Result for above.
2531 2017-11-09 Carlos Alberto Lopez Perez <clopez@igalia.com>
2533 [GTK] Gardening 09 nov
2534 https://bugs.webkit.org/show_bug.cgi?id=179472
2536 Unreviewed GTK gardening
2538 * platform/gtk/TestExpectations:
2540 2017-11-09 Alicia Boya GarcÃa <aboya@igalia.com>
2542 [GTK] Test gardening
2543 https://bugs.webkit.org/show_bug.cgi?id=179447
2545 Reviewed by Michael Catanzaro.
2547 * platform/gtk/TestExpectations:
2549 2017-11-08 Simon Fraser <simon.fraser@apple.com>
2551 Content not painted when scrolling an overflow node inside an iframe
2552 https://bugs.webkit.org/show_bug.cgi?id=179315
2553 rdar://problem/35364166
2555 Reviewed by Tim Horton.
2557 * compositing/ios/overflow-scroll-update-overlap-expected.html: Added.
2558 * compositing/ios/overflow-scroll-update-overlap.html: Added.
2560 2017-11-08 Ryan Haddad <ryanhaddad@apple.com>
2562 Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html as flaky.
2563 https://bugs.webkit.org/show_bug.cgi?id=179452
2565 Unreviewed test gardening.
2569 2017-11-08 Ryan Haddad <ryanhaddad@apple.com>
2571 Mark http/tests/workers/service/registration-task-queue-scheduling-1.html as flaky.
2572 https://bugs.webkit.org/show_bug.cgi?id=179342
2574 Unreviewed test gardening.
2576 * platform/mac/TestExpectations:
2578 2017-11-08 Brent Fulgham <bfulgham@apple.com>
2580 XMLHttpRequest should not treat file URLs as same origin
2581 https://bugs.webkit.org/show_bug.cgi?id=178565
2582 <rdar://problem/11115901>
2584 Reviewed by Daniel Bates.
2586 * security/cannot-read-self-from-file-expected.txt: Added.
2587 * security/cannot-read-self-from-file.html: Added.
2588 * security/resources/cannot-read-self-from-file.html: Added.
2590 2017-11-08 Joseph Pecoraro <pecoraro@apple.com>
2592 Web Inspector: Show Internal properties of PaymentRequest in Web Inspector Console
2593 https://bugs.webkit.org/show_bug.cgi?id=179276
2595 Reviewed by Andy Estes.
2598 * platform/mac-wk2/TestExpectations:
2599 Pass test on platforms that support Payment Requests.
2601 * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt: Added.
2602 * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html: Added.
2603 Test for internal properties on PaymentRequest instances.
2605 * resources/ui-helper.js:
2606 (window.UIHelper.withUserGesture):
2607 Provide an easier way to simulate work inside of a user gesture.
2609 2017-11-08 Ryan Haddad <ryanhaddad@apple.com>
2611 Mark many service worker tests as flaky on iOS.
2612 https://bugs.webkit.org/show_bug.cgi?id=179454
2614 Unreviewed test gardening.
2616 * platform/ios/TestExpectations:
2618 2017-11-08 Colin Bendell <colin@bendell.ca>
2620 Add tests to ensure that <source> tags are only preloaded when the `type`
2622 https://bugs.webkit.org/show_bug.cgi?id=179231
2624 Reviewed by Alex Christensen.
2626 The actual execution of the test is a bit racy because of the need to refresh
2627 the browser to change the DPR. Should also move the other testHad to move the tests to /preload (instead of tests/loading with the other
2628 picture tests) to avoid the logging from
2630 * http/tests/preload/picture-type-expected.txt: Added.
2631 * http/tests/preload/picture-type.html: Added.
2633 2017-11-08 Maciej Stachowiak <mjs@apple.com>
2635 iOS supports some text encodings supposedly due to lack of TEC that aren't supported by the TEC decoder on macOS
2636 https://bugs.webkit.org/show_bug.cgi?id=179309
2638 Reviewed by Darin Adler.
2640 * fast/encoding/legacy-ios-encodings-expected.txt: Added.
2641 * fast/encoding/legacy-ios-encodings.html: Added. Check that we don't support some old iOS-only encoding names
2642 and check for some nonstandard encoding names that we do support (for now).
2644 2017-11-08 Maciej Stachowiak <mjs@apple.com>
2646 Switch encoding WPT test suite to updating via import-w3c-tests
2647 https://bugs.webkit.org/show_bug.cgi?id=179412
2649 Reviewed by Youenn Fablet.
2651 * TestExpectations: Remove mention of slow encoding tests here...
2652 * tests-options.json: ...because they are now recorded here.
2654 2017-11-08 Chris Dumez <cdumez@apple.com>
2656 [Service Workers] Support waitUntil() on the 'install' event
2657 https://bugs.webkit.org/show_bug.cgi?id=179396
2659 Reviewed by Brady Eidson.
2661 Add layout test coverage.
2663 * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises-expected.txt: Added.
2664 * http/tests/workers/service/basic-install-event-waitUntil-multiple-promises.html: Added.
2665 * http/tests/workers/service/basic-install-event-waitUntil-reject-expected.txt: Added.
2666 * http/tests/workers/service/basic-install-event-waitUntil-reject.html: Added.
2667 * http/tests/workers/service/basic-install-event-waitUntil-resolve-expected.txt: Added.
2668 * http/tests/workers/service/basic-install-event-waitUntil-resolve.html: Added.
2669 * http/tests/workers/service/resources/basic-install-event-waitUntil-multiple-promises-worker.js: Added.
2670 (event.i.event.waitUntil.new.Promise):
2671 * http/tests/workers/service/resources/basic-install-event-waitUntil-reject-worker.js: Added.
2672 (event.event.waitUntil.new.Promise):
2673 * http/tests/workers/service/resources/basic-install-event-waitUntil-resolve-worker.js: Added.
2674 (event.event.waitUntil.new.Promise):
2675 * http/wpt/service-workers/extendableEvent.https-expected.txt:
2676 * http/wpt/service-workers/extendableEvent.https.html:
2678 2017-11-08 David Hyatt <hyatt@apple.com>
2680 [Experiment] Implement code to detect high frequency painting
2681 https://bugs.webkit.org/show_bug.cgi?id=179118
2683 Reviewed by Simon Fraser.
2685 * fast/block/block-move-frequent-paint-expected.txt: Added.
2686 * fast/block/block-move-frequent-paint.html: Added.
2688 2017-11-08 Ms2ger <Ms2ger@igalia.com>
2690 Update XMLHttpRequest tests.
2691 https://bugs.webkit.org/show_bug.cgi?id=179421
2693 Reviewed by Sam Weinig.
2695 * TestExpectations: removed flaky expectation: the test was fixed upstream.
2697 2017-11-07 Ryan Haddad <ryanhaddad@apple.com>
2699 Update TestExpectations for slow WPT encoding LayoutTests.
2701 Unreviewed test gardening.
2703 Mark some of the tests as slow on Debug and skip those that time out even though they are already marked as slow.
2707 2017-11-07 Antoine Quint <graouts@apple.com>
2709 <video> does not respect pointer-events
2710 https://bugs.webkit.org/show_bug.cgi?id=179378
2711 <rdar://problem/34687668>
2713 Reviewed by Simon Fraser.
2715 Add a new test that checks that settings "pointer-events: none" on the <video> element
2716 correctly reflects that same value on the media controls shadow root container.
2718 * media/modern-media-controls/css/pointer-events-none-expected.txt: Added.
2719 * media/modern-media-controls/css/pointer-events-none.html: Added.
2720 * platform/ios/TestExpectations:
2722 2017-11-07 Chris Dumez <cdumez@apple.com>
2724 [Service Workers] Add support for "install" event
2725 https://bugs.webkit.org/show_bug.cgi?id=179338
2727 Reviewed by Youenn Fablet.
2729 Add layout test coverage.
2731 * http/tests/workers/service/basic-install-event-expected.txt: Added.
2732 * http/tests/workers/service/basic-install-event.html: Added.
2733 * http/tests/workers/service/resources/basic-install-event-worker.js: Added.
2734 * http/tests/workers/service/resources/sw-test-pre.js:
2737 2017-11-07 Ryan Haddad <ryanhaddad@apple.com>
2739 Unreviewed, rolling out r224498.
2741 The LayoutTest for this change is flaky and affecting EWS
2746 "Add tests to ensure that <source> tags are only preloaded
2748 https://bugs.webkit.org/show_bug.cgi?id=179231
2749 https://trac.webkit.org/changeset/224498
2751 2017-11-07 Chris Dumez <cdumez@apple.com>
2753 LayoutTest http/tests/security/cross-frame-access-put.html is a flaky failure
2754 https://bugs.webkit.org/show_bug.cgi?id=179195
2756 Reviewed by Ryosuke Niwa.
2758 Fix flaky test by calling the testRunner functions as early as possible, not in
2759 the onload event handler.
2761 * http/tests/security/cross-frame-access-put.html:
2763 2017-11-07 Maciej Stachowiak <mjs@apple.com>
2765 Update WPT encoding test suite to the latest version.
2766 https://bugs.webkit.org/show_bug.cgi?id=179312
2768 Reviewed by Youenn Fablet.
2770 * TestExpectations: Mark some WPT enncoding tests as slow (either
2771 globally or on debug builds) based on what times out in EWS.
2773 2017-11-07 Antti Koivisto <antti@apple.com>
2775 Dynamic media queries don't update in shadow tree stylesheets
2776 https://bugs.webkit.org/show_bug.cgi?id=179324
2778 Reviewed by Ryosuke Niwa.
2780 * fast/shadow-dom/media-query-in-shadow-style-expected.html: Added.
2781 * fast/shadow-dom/media-query-in-shadow-style.html: Added.
2782 * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html: Added.
2784 2017-11-07 Youenn Fablet <youenn@apple.com>
2786 Support the case of fetch events that are not responded
2787 https://bugs.webkit.org/show_bug.cgi?id=179336
2789 Reviewed by Chris Dumez.
2791 * http/tests/workers/service/basic-fetch.https-expected.txt:
2792 * http/tests/workers/service/resources/basic-fetch-worker.js:
2793 (event.event.request.url.indexOf):
2794 * http/tests/workers/service/resources/basic-fetch.js:
2797 2017-11-06 Michael Catanzaro <mcatanzaro@igalia.com>
2799 Unreviewed GTK test gardening
2801 * platform/gtk/TestExpectations:
2803 2017-11-06 Joseph Pecoraro <pecoraro@apple.com>
2805 Uncaught Exception: TypeError: null is not an object (evaluating 'mimeType.endsWith')
2806 https://bugs.webkit.org/show_bug.cgi?id=179325
2807 <rdar://problem/35366896>
2809 Reviewed by Brian Burg.
2811 * inspector/unit-tests/mimetype-utilities-expected.txt:
2812 * inspector/unit-tests/mimetype-utilities.html:
2813 Add tests for null cases.
2815 2017-11-06 Colin Bendell <colin@bendell.ca>
2817 Add tests to ensure that <source> tags are only preloaded when the `type`
2819 https://bugs.webkit.org/show_bug.cgi?id=179231
2821 Reviewed by Alex Christensen.
2823 * http/tests/loading/preload-picture-type-expected.txt: Added.
2824 * http/tests/loading/preload-picture-type.html: Added.
2826 2017-11-05 Antoine Quint <graouts@apple.com>
2828 [Web Animations] Schedule animations registered on the document timeline
2829 https://bugs.webkit.org/show_bug.cgi?id=179236
2830 <rdar://problem/35332669>
2832 Reviewed by Dean Jackson.
2834 Adopt the new internals.pauseTimeline() method to ensure that the existing
2835 tests do not have a self-advancing timeline since we're interested in checking
2836 the timing model state based on manually setting the timeline current time.
2838 Also update some WPT expectations with some progressions.
2840 * TestExpectations: Mark two tests as flaky due to the sample time being logged
2842 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
2843 * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
2844 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
2845 * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
2846 * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
2847 * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html:
2848 * http/wpt/wk-web-animations/timing-model/animation-effect.html:
2849 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
2850 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
2851 * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
2852 * http/wpt/wk-web-animations/timing-model/document-timeline.html:
2853 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
2854 * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
2855 * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
2857 2017-11-05 Per Arne Vollan <pvollan@apple.com>
2859 Mark http/tests/security/xss-DENIED-xsl-external-entity.xml as a flaky failure on Windows.
2860 https://bugs.webkit.org/show_bug.cgi?id=179301
2862 Unreviewed test gardening.
2864 * platform/win/TestExpectations:
2866 2017-11-05 Per Arne Vollan <pvollan@apple.com>
2868 Mark fast/html/menuitem-element.html as failure on Windows.
2869 https://bugs.webkit.org/show_bug.cgi?id=179299
2871 Unreviewed test gardening.
2873 * platform/win/TestExpectations:
2875 2017-11-05 Per Arne Vollan <pvollan@apple.com>
2877 Mark fast/loader/empty-embed-src-attribute.html as a flaky crash on Windows.
2878 https://bugs.webkit.org/show_bug.cgi?id=179297
2880 Unreviewed test gardening.
2882 * platform/win/TestExpectations:
2884 2017-11-05 Per Arne Vollan <pvollan@apple.com>
2886 Mark fast/css/object-fit/object-fit-embed.html and related tests as failing on Windows.
2887 https://bugs.webkit.org/show_bug.cgi?id=179296
2889 Unreviewed test gardening.
2891 * platform/win/TestExpectations:
2893 2017-11-04 Chris Dumez <cdumez@apple.com>
2895 Index properties on cross origin Window objects should be enumerable
2896 https://bugs.webkit.org/show_bug.cgi?id=179289
2898 Reviewed by Darin Adler.
2900 Update / rebaseline existing test to match new expected behavior.
2902 * js/dom/getOwnPropertyDescriptor-expected.txt:
2903 * js/resources/getOwnPropertyDescriptor.js:
2905 2017-11-04 Aishwarya Nirmal <anirmal@apple.com>
2907 [Touch Bar Web API] Add support for menuitem tag
2908 https://bugs.webkit.org/show_bug.cgi?id=179020
2910 Reviewed by Ryosuke Niwa.
2912 This test ensures that the menuitem element is recognized when
2913 its runtime feature is turned on.
2915 * fast/html/menuitem-element-expected.txt: Added.
2916 * fast/html/menuitem-element.html: Added.
2918 2017-11-03 Youenn Fablet <youenn@apple.com>
2920 Implement ServiceWorkerContainer.getRegistration
2921 https://bugs.webkit.org/show_bug.cgi?id=179253
2923 Reviewed by Chris Dumez.
2926 * http/tests/workers/service/resources/service-worker-getRegistration-worker.js: Added.
2927 * http/tests/workers/service/resources/service-worker-getRegistration.js: Added.
2928 * http/tests/workers/service/service-worker-getRegistration-expected.txt: Added.
2929 * http/tests/workers/service/service-worker-getRegistration.html: Added.
2931 2017-11-03 Youenn Fablet <youenn@apple.com>
2933 Requests handled by Service Worker should not go through preflighting
2934 https://bugs.webkit.org/show_bug.cgi?id=179250
2936 Reviewed by Alex Christensen.
2938 * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js: Added.
2939 (event.event.request.url.indexOf):
2940 (event.event.request.url.endsWith):
2941 * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Added.
2945 * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt: Added.
2946 * http/tests/workers/service/service-worker-crossorigin-fetch.html: Added.
2948 2017-11-03 Alex Christensen <achristensen@webkit.org>
2950 LayoutTest http/tests/loading/basic-auth-resend-wrong-credentials.html is flaky on WK2
2951 https://bugs.webkit.org/show_bug.cgi?id=159884
2953 Reviewed by Darin Adler.
2955 * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2956 * http/tests/loading/basic-auth-resend-wrong-credentials.html:
2957 * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2959 2017-11-03 Ryan Haddad <ryanhaddad@apple.com>
2961 Mark http/tests/security/mixedContent/insecure-css-with-secure-cookies.html as flaky.
2962 https://bugs.webkit.org/show_bug.cgi?id=175998
2964 Unreviewed test gardening.
2966 * platform/mac/TestExpectations:
2968 2017-11-03 Ryan Haddad <ryanhaddad@apple.com>
2970 Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html as flaky.
2971 https://bugs.webkit.org/show_bug.cgi?id=179248
2973 Unreviewed test gardening.
2977 2017-11-03 Alex Christensen <achristensen@webkit.org>
2979 Remove Yosemite test expectations
2980 https://bugs.webkit.org/show_bug.cgi?id=179143
2982 Reviewed by Ryosuke Niwa.
2984 We only test back to El Capitan. Everything is Yosemite+. Marking tests as failing only on Yosemite isn't useful any more.
2986 * platform/mac-wk1/TestExpectations:
2987 * platform/mac-wk2/TestExpectations:
2988 * platform/mac/TestExpectations:
2990 2017-11-03 Zan Dobersek <zdobersek@igalia.com>
2992 Unreviewed GTK+ gardening. Mark a few failures, posting along the relevant
2993 bug entries. Add a platform-specific baseline for one HTTP test.
2995 * platform/gtk/TestExpectations:
2996 * platform/gtk/http/tests/security/module-no-mime-type-expected.txt: Added.
2998 2017-11-03 Per Arne Vollan <pvollan@apple.com>
3000 [Win] Update test expectations after r224324.
3002 Unreviewed test gardening.
3004 * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
3005 * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
3006 * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
3007 * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
3008 * platform/win/fast/css/first-letter-float-after-float-expected.txt:
3010 2017-11-03 Matt Lewis <jlewis3@apple.com>
3012 Marked js/intl-datetimeformat.html as failing on High Sierra.
3013 https://bugs.webkit.org/show_bug.cgi?id=179208
3015 Unreviewed test gardening.
3017 * platform/mac-wk2/TestExpectations:
3019 2017-11-03 Youenn Fablet <youenn@apple.com>
3021 Implement Service Worker Matching Registration algorithm
3022 https://bugs.webkit.org/show_bug.cgi?id=178882
3024 Reviewed by Chris Dumez.
3027 * http/tests/workers/service/basic-register-exceptions-expected.txt:
3028 * http/tests/workers/service/resources/basic-register.js: Fixing flakiness.
3029 * http/tests/workers/service/service-worker-clear-expected.txt: Added.
3030 * http/tests/workers/service/service-worker-clear.html: Added.
3032 2017-11-02 Dean Jackson <dino@apple.com>
3034 Add basic OffscreenCanvas interface
3035 https://bugs.webkit.org/show_bug.cgi?id=179213
3036 <rdar://problem/35326778>
3038 Reviewed by Sam Weinig.
3040 Very basic test that exercises object construction.
3042 * http/wpt/offscreen-canvas/offscreencanvas.constructor-expected.txt: Added.
3043 * http/wpt/offscreen-canvas/offscreencanvas.constructor.html: Added.
3045 2017-11-03 Ryosuke Niwa <rniwa@webkit.org>
3047 Crash inside ChildListMutationAccumulator::enqueueMutationRecord()
3048 https://bugs.webkit.org/show_bug.cgi?id=179234
3049 <rdar://problem/35287748>
3051 Reviewed by Darin Adler.
3053 Added a regression test.
3055 * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash-expected.txt: Added.
3056 * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash.html: Added.
3058 2017-11-02 Andy Estes <aestes@apple.com>
3060 [Payment Request] show() should only be called with user activation
3061 https://bugs.webkit.org/show_bug.cgi?id=179056
3063 Reviewed by Sam Weinig.
3065 * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
3066 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
3067 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
3068 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
3069 * http/tests/paymentrequest/payment-request-show-method.https.html:
3070 * http/tests/paymentrequest/payment-response-complete-method.https.html:
3071 * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
3072 * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
3073 * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
3074 * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
3075 * http/tests/paymentrequest/resources/helpers.js:
3076 (async.getPaymentRequestResponse):
3077 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
3078 * http/tests/resources/payment-request.js: Added.
3080 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html:
3081 * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html:
3082 * http/tests/ssl/applepay/PaymentRequest.https.html:
3083 * resources/ui-helper.js:
3084 (window.UIHelper.activateElement):
3086 2017-11-03 Ms2ger <Ms2ger@igalia.com>
3088 [WPE] Update Event-timestamp-high-resolution.html expectations.
3089 https://bugs.webkit.org/show_bug.cgi?id=179242
3091 Reviewed by Darin Adler.
3093 The test now deals more gracefully with the fact that GamepadEvent is
3096 * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
3098 2017-11-03 Daniel Bates <dabates@apple.com>
3100 Invalidate node list when associated form control element is removed
3101 https://bugs.webkit.org/show_bug.cgi?id=179232
3102 <rdar://problem/35308269>
3104 Reviewed by Ryosuke Niwa.
3106 Add a test to ensure the node list returned by HTMLFormElement.elements stays synchronized
3109 * fast/forms/node-list-remove-button-from-form-expected.txt: Added.
3110 * fast/forms/node-list-remove-button-from-form.html: Added.
3112 2017-11-03 Antti Koivisto <antti@apple.com>
3114 Crash in WebCore::RenderStyle::overflowX with display:contents
3115 https://bugs.webkit.org/show_bug.cgi?id=178857
3116 <rdar://problem/35201120>
3118 Reviewed by Zalan Bujtas.
3120 * fast/css/display-contents-all-expected.html: Added.
3121 * fast/css/display-contents-all.html: Added.
3122 * fast/css/display-contents-document-element-expected.txt: Added.
3123 * fast/css/display-contents-document-element.html: Added.
3125 2017-11-03 Ms2ger <Ms2ger@igalia.com>
3127 [WPE] Enable the dom/ directory of web-platform-tests.
3128 https://bugs.webkit.org/show_bug.cgi?id=179180
3130 Reviewed by Carlos Alberto Lopez Perez.
3132 * platform/wpe/TestExpectations: Enable tests; copy expected timeout from generic expectation file.
3133 * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
3134 Added; GamepadEvent is not enabled. (The fragility of the test is fixed upstream.)
3135 * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
3136 Added; more subtests pass than in the generic expectation file.
3137 * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
3138 Added; more subtests pass than in the generic expectation file.
3140 2017-11-03 Zan Dobersek <zdobersek@igalia.com>
3142 Unreviewed WPE gardening. Rebaselining tests affected by r224324.
3144 * platform/wpe/css1/pseudo/firstletter-expected.txt:
3145 * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
3146 * platform/wpe/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
3147 * platform/wpe/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
3148 * platform/wpe/css3/selectors3/html/css3-modsel-166-expected.txt:
3149 * platform/wpe/css3/selectors3/html/css3-modsel-166a-expected.txt:
3150 * platform/wpe/css3/selectors3/html/css3-modsel-39-expected.txt:
3151 * platform/wpe/css3/selectors3/html/css3-modsel-39b-expected.txt:
3152 * platform/wpe/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
3153 * platform/wpe/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
3154 * platform/wpe/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
3155 * platform/wpe/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
3156 * platform/wpe/css3/selectors3/xml/css3-modsel-166-expected.txt:
3157 * platform/wpe/css3/selectors3/xml/css3-modsel-166a-expected.txt:
3158 * platform/wpe/css3/selectors3/xml/css3-modsel-39-expected.txt:
3159 * platform/wpe/css3/selectors3/xml/css3-modsel-39b-expected.txt:
3160 * platform/wpe/fast/dynamic/first-letter-display-change-expected.txt:
3161 * platform/wpe/ietestcenter/css3/text/textshadow-004-expected.txt:
3162 * platform/wpe/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
3163 * platform/wpe/svg/custom/glyph-selection-arabic-forms-expected.txt:
3164 * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
3165 * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
3166 * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
3167 * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
3169 2017-11-03 Devin Rousso <webkit@devinrousso.com>
3171 Web Inspector: Canvas2D Profiling: highlight expensive context commands in the captured command log
3172 https://bugs.webkit.org/show_bug.cgi?id=178302
3173 <rdar://problem/33158849>
3175 Reviewed by Brian Burg.
3177 * inspector/canvas/recording-2d-expected.txt:
3178 * inspector/canvas/recording-webgl-expected.txt:
3179 * inspector/canvas/recording-webgl-snapshots-expected.txt:
3180 * inspector/canvas/resources/recording-utilities.js:
3181 (TestPage.registerInitializer):
3182 * inspector/model/recording-expected.txt:
3183 * inspector/model/recording.html:
3185 2017-11-02 Devin Rousso <webkit@devinrousso.com>
3187 Web Inspector: Canvas Tab: show supported GL extensions for selected canvas
3188 https://bugs.webkit.org/show_bug.cgi?id=179070
3189 <rdar://problem/35278276>
3191 Reviewed by Brian Burg.
3193 * inspector/canvas/extensions-expected.txt: Added.
3194 * inspector/canvas/extensions.html: Added.
3196 2017-11-02 Youenn Fablet <youenn@apple.com>
3198 Do not check for CORS in case response is coming from a service worker
3199 https://bugs.webkit.org/show_bug.cgi?id=179177
3201 Reviewed by Chris Dumez.
3203 * http/tests/workers/service/cors-image-fetch-expected.txt: Added.
3204 * http/tests/workers/service/cors-image-fetch.html: Added.
3205 * http/tests/workers/service/resources/cors-image-fetch-worker.js: Added.
3206 * http/tests/workers/service/resources/cors-image-fetch.js: Added.
3207 * http/tests/workers/service/resources/tainted-image-fetch.js: Added.
3208 * http/tests/workers/service/tainted-image-fetch-expected.txt: Added.
3209 * http/tests/workers/service/tainted-image-fetch.html: Added.
3211 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
3213 Skip editing/selection/move-by-word-visually-multi-space.html on iOS debug bots.
3214 https://bugs.webkit.org/show_bug.cgi?id=179201
3216 Unreviewed test gardening.
3218 * platform/ios/TestExpectations:
3220 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
3222 Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html as flaky.
3223 https://bugs.webkit.org/show_bug.cgi?id=179193
3225 Unreviewed test gardening.
3229 2017-11-02 Antti Koivisto <antti@apple.com>
3231 display:contents should work with dynamic table mutations
3232 https://bugs.webkit.org/show_bug.cgi?id=179179
3234 Reviewed by Ryosuke Niwa.
3240 imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-none.html
3241 imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-none.html
3243 2017-11-02 Joseph Pecoraro <pecoraro@apple.com>
3245 Inspector should display service worker served responses properly
3246 https://bugs.webkit.org/show_bug.cgi?id=178597
3247 <rdar://problem/35186111>
3249 Reviewed by Brian Burg.
3251 * LayoutTests/platform/gtk/TestExpectations:
3252 * LayoutTests/platform/mac-wk1/TestExpectations:
3253 * LayoutTests/platform/win/TestExpectations:
3254 * LayoutTests/platform/wpe/TestExpectations:
3255 Skip Inspector service worker tests on platforms where Service Workers
3256 are not yet supported. For now this is just one test, future tests
3257 specific to Service Workers will go into a directory.
3259 * http/tests/inspector/network/resource-response-service-worker-expected.txt: Added.
3260 * http/tests/inspector/network/resource-response-service-worker.html: Added.
3261 * http/tests/inspector/network/resources/fetch-service-worker.js: Added.
3262 Test for service worker initiated loads.
3264 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
3266 Mark http/tests/preload/viewport/meta-viewport-link-headers.php as flaky on iOS.
3267 https://bugs.webkit.org/show_bug.cgi?id=178029
3269 Unreviewed test gardening.
3271 * platform/ios/TestExpectations:
3273 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
3275 Mark two service worker tests as flaky.
3277 Unreviewed test gardening.
3281 2017-11-02 Youenn Fablet <youenn@apple.com>
3283 Service Worker fetch should transmit headers to its client
3284 https://bugs.webkit.org/show_bug.cgi?id=179156
3286 Reviewed by Chris Dumez.
3288 * http/tests/workers/service/basic-fetch.https-expected.txt:
3289 * http/tests/workers/service/resources/basic-fetch-worker.js:
3290 Adding header specific subtest.
3291 * http/tests/workers/service/resources/image-fetch-worker.js:
3292 Updating test so that image does not go in the memory cache.
3293 Otherwise test is flaky when run multiple times on the same runner.
3295 2017-11-02 Youenn Fablet <youenn@apple.com>
3297 Fix WPT service worker tests using www1 URLs
3298 https://bugs.webkit.org/show_bug.cgi?id=179144
3300 Reviewed by Sam Weinig.
3304 2017-11-02 Per Arne Vollan <pvollan@apple.com>
3306 [Win] Update test expectations after r224324.
3308 Unreviewed test gardening.
3310 * platform/win/css1/pseudo/firstletter-expected.txt:
3311 * platform/win/css1/pseudo/multiple_pseudo_elements-expected.txt:
3312 * platform/win/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
3313 * platform/win/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
3314 * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
3315 * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
3316 * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
3317 * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
3318 * platform/win/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
3319 * platform/win/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
3320 * platform/win/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
3321 * platform/win/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
3322 * platform/win/css3/selectors3/xml/css3-modsel-166-expected.txt:
3323 * platform/win/css3/selectors3/xml/css3-modsel-166a-expected.txt:
3324 * platform/win/css3/selectors3/xml/css3-modsel-39-expected.txt:
3325 * platform/win/css3/selectors3/xml/css3-modsel-39b-expected.txt:
3326 * platform/win/fast/block/lineboxcontain/glyphs-expected.txt:
3327 * platform/win/fast/box-shadow/basic-shadows-expected.txt:
3328 * platform/win/fast/css-generated-content/003-expected.txt:
3329 * platform/win/fast/css-generated-content/007-expected.txt:
3330 * platform/win/fast/css-generated-content/009-expected.txt:
3331 * platform/win/fast/css-generated-content/012-expected.txt:
3332 * platform/win/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt:
3333 * platform/win/fast/css/first-letter-capitalized-expected.txt:
3334 * platform/win/fast/css/first-letter-detach-expected.txt:
3335 * platform/win/fast/css/first-letter-first-line-hover-expected.txt:
3336 * platform/win/fast/css/first-letter-float-expected.txt:
3337 * platform/win/fast/css/first-letter-hover-expected.txt:
3338 * platform/win/fast/css/first-letter-punctuation-expected.txt:
3339 * platform/win/fast/css/first-letter-recalculation-expected.txt:
3340 * platform/win/fast/css/first-letter-visibility-expected.txt:
3341 * platform/win/fast/multicol/shadow-breaking-expected.txt:
3342 * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt:
3343 * platform/win/fast/selectors/039-expected.txt:
3344 * platform/win/fast/selectors/039b-expected.txt:
3345 * platform/win/fast/selectors/166a-expected.txt:
3346 * platform/win/fast/text/firstline/002-expected.txt:
3347 * platform/win/fast/text/firstline/003-expected.txt:
3348 * platform/win/ietestcenter/css3/text/textshadow-004-expected.txt:
3350 2017-11-02 Miguel Gomez <magomez@igalia.com>
3352 Unreviewed GTK+ gardening. Adjusting test expectations and rebaseline some
3353 tests after r224328.
3355 * platform/gtk/TestExpectations:
3356 * platform/gtk/css1/pseudo/firstletter-expected.png:
3357 * platform/gtk/css1/pseudo/firstletter-expected.txt:
3358 * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
3359 * platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.png:
3360 * platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
3361 * platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
3362 * platform/gtk/css3/selectors3/html/css3-modsel-166-expected.png:
3363 * platform/gtk/css3/selectors3/html/css3-modsel-166-expected.txt:
3364 * platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.png:
3365 * platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.txt:
3366 * platform/gtk/css3/selectors3/html/css3-modsel-39-expected.png:
3367 * platform/gtk/css3/selectors3/html/css3-modsel-39-expected.txt:
3368 * platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.png:
3369 * platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.txt:
3370 * platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.png:
3371 * platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
3372 * platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.png:
3373 * platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
3374 * platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.png:
3375 * platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
3376 * platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.png:
3377 * platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
3378 * platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.png:
3379 * platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.txt:
3380 * platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.png:
3381 * platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.txt:
3382 * platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.png:
3383 * platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.txt:
3384 * platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.png:
3385 * platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.txt:
3386 * platform/gtk/editing/selection/extend-by-word-002-expected.png:
3387 * platform/gtk/editing/selection/extend-by-word-002-expected.txt:
3388 * platform/gtk/fast/block/lineboxcontain/glyphs-expected.png:
3389 * platform/gtk/fast/block/lineboxcontain/glyphs-expected.txt:
3390 * platform/gtk/fast/box-shadow/basic-shadows-expected.png:
3391 * platform/gtk/fast/box-shadow/basic-shadows-expected.txt:
3392 * platform/gtk/fast/css-generated-content/003-expected.png:
3393 * platform/gtk/fast/css-generated-content/003-expected.txt:
3394 * platform/gtk/fast/css-generated-content/007-expected.png:
3395 * platform/gtk/fast/css-generated-content/007-expected.txt:
3396 * platform/gtk/fast/css-generated-content/009-expected.png:
3397 * platform/gtk/fast/css-generated-content/009-expected.txt:
3398 * platform/gtk/fast/css-generated-content/012-expected.png:
3399 * platform/gtk/fast/css-generated-content/012-expected.txt:
3400 * platform/gtk/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt: Added.
3401 * platform/gtk/fast/css-generated-content/initial-letter-basic-expected.png: Added.
3402 * platform/gtk/fast/css-generated-content/initial-letter-basic-expected.txt:
3403 * platform/gtk/fast/css-generated-content/initial-letter-border-padding-expected.png: Added.
3404 * platform/gtk/fast/css-generated-content/initial-letter-border-padding-expected.txt:
3405 * platform/gtk/fast/css-generated-content/initial-letter-clearance-expected.png: Added.
3406 * platform/gtk/fast/css-generated-content/initial-letter-clearance-expected.txt:
3407 * platform/gtk/fast/css-generated-content/initial-letter-descender-expected.png: Added.
3408 * platform/gtk/fast/css-generated-content/initial-letter-descender-expected.txt:
3409 * platform/gtk/fast/css-generated-content/initial-letter-raised-expected.png: Added.
3410 * platform/gtk/fast/css-generated-content/initial-letter-raised-expected.txt:
3411 * platform/gtk/fast/css-generated-content/initial-letter-sunken-expected.png: Added.
3412 * platform/gtk/fast/css-generated-content/initial-letter-sunken-expected.txt:
3413 * platform/gtk/fast/css/first-letter-capitalized-expected.png:
3414 * platform/gtk/fast/css/first-letter-capitalized-expected.txt:
3415 * platform/gtk/fast/css/first-letter-detach-expected.png:
3416 * platform/gtk/fast/css/first-letter-detach-expected.txt:
3417 * platform/gtk/fast/css/first-letter-first-line-hover-expected.png:
3418 * platform/gtk/fast/css/first-letter-first-line-hover-expected.txt:
3419 * platform/gtk/fast/css/first-letter-float-after-float-expected.png:
3420 * platform/gtk/fast/css/first-letter-float-after-float-expected.txt:
3421 * platform/gtk/fast/css/first-letter-float-expected.png:
3422 * platform/gtk/fast/css/first-letter-float-expected.txt:
3423 * platform/gtk/fast/css/first-letter-hover-expected.png:
3424 * platform/gtk/fast/css/first-letter-hover-expected.txt:
3425 * platform/gtk/fast/css/first-letter-punctuation-expected.png:
3426 * platform/gtk/fast/css/first-letter-punctuation-expected.txt:
3427 * platform/gtk/fast/css/first-letter-recalculation-expected.png:
3428 * platform/gtk/fast/css/first-letter-recalculation-expected.txt:
3429 * platform/gtk/fast/css/first-letter-visibility-expected.png:
3430 * platform/gtk/fast/css/first-letter-visibility-expected.txt:
3431 * platform/gtk/fast/dynamic/first-letter-display-change-expected.txt:
3432 * platform/gtk/fast/multicol/shadow-breaking-expected.png:
3433 * platform/gtk/fast/multicol/shadow-breaking-expected.txt:
3434 * platform/gtk/fast/selectors/039-expected.png:
3435 * platform/gtk/fast/selectors/039-expected.txt:
3436 * platform/gtk/fast/selectors/039b-expected.png:
3437 * platform/gtk/fast/selectors/039b-expected.txt:
3438 * platform/gtk/fast/selectors/166a-expected.png:
3439 * platform/gtk/fast/selectors/166a-expected.txt:
3440 * platform/gtk/fast/text/firstline/002-expected.png:
3441 * platform/gtk/fast/text/firstline/002-expected.txt:
3442 * platform/gtk/fast/text/firstline/003-expected.png:
3443 * platform/gtk/fast/text/firstline/003-expected.txt:
3444 * platform/gtk/ietestcenter/css3/text/textshadow-004-expected.txt:
3445 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
3446 * platform/gtk/svg/batik/text/smallFonts-expected.txt:
3448 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
3450 Mark imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html as flaky on iOS.
3451 https://bugs.webkit.org/show_bug.cgi?id=177322
3453 Unreviewed test gardening.
3455 * platform/ios/TestExpectations:
3457 2017-11-02 Ms2ger <Ms2ger@igalia.com>
3459 Mark some ietestcenter tests as failing on all platforms.
3460 https://bugs.webkit.org/show_bug.cgi?id=179166
3462 Unreviewed test gardening.
3464 This makes it a little easier to figure out which failure expectations
3465 are actually platform-specific.
3467 These tests might not be correct; I haven't tried to figure that out.
3470 * platform/gtk/TestExpectations:
3471 * platform/ios/TestExpectations:
3472 * platform/mac/TestExpectations:
3473 * platform/win/TestExpectations:
3474 * platform/wpe/TestExpectations:
3476 2017-11-02 Antti Koivisto <antti@apple.com>
3478 Remove empty continuations in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers
3479 https://bugs.webkit.org/show_bug.cgi?id=179014
3481 Reviewed by Geoff Garen.
3483 * fast/ruby/float-overhang-from-ruby-text-expected.txt:
3484 * platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt:
3486 2017-11-02 Ms2ger <Ms2ger@igalia.com>
3488 [GTK] Test gardening.
3489 https://bugs.webkit.org/show_bug.cgi?id=179164
3491 Unreviewed test gardening.
3493 * platform/gtk/TestExpectations: update for failing tests reported in bug 179113.
3494 * platform/gtk/editing/deleting/delete-br-009-expected.txt: Rebaseline for r224177.
3495 * platform/gtk/fast/css-generated-content/details-summary-before-after-expected.txt: Rebaseline for r223848.
3496 * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
3497 Removed; platform-specific expectations were added unnecessarily due to failures around bug 178340.
3498 * platform/gtk/http/tests/security/module-no-mime-type-expected.txt:
3499 Removed; platform-specific expectations were added unnecessarily due to failures around bug 178340.
3501 2017-11-02 Antti Koivisto <antti@apple.com>
3503 First letter renderer should be anonymous
3504 https://bugs.webkit.org/show_bug.cgi?id=179114
3506 Reviewed by Darin Adler.
3508 * fast/dynamic/first-letter-after-list-marker-expected.txt:
3509 * platform/mac/css1/pseudo/firstletter-expected.txt:
3510 * platform/mac/css1/pseudo/multiple_pseudo_elements-expected.txt:
3511 * platform/mac/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
3512 * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
3513 * platform/mac/css3/selectors3/html/css3-modsel-166-expected.txt:
3514 * platform/mac/css3/selectors3/html/css3-modsel-166a-expected.txt:
3515 * platform/mac/css3/selectors3/html/css3-modsel-39-expected.txt:
3516 * platform/mac/css3/selectors3/html/css3-modsel-39b-expected.txt:
3517 * platform/mac/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
3518 * platform/mac/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
3519 * platform/mac/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
3520 * platform/mac/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
3521 * platform/mac/css3/selectors3/xml/css3-modsel-166-expected.txt:
3522 * platform/mac/css3/selectors3/xml/css3-modsel-166a-expected.txt:
3523 * platform/mac/css3/selectors3/xml/css3-modsel-39-expected.txt:
3524 * platform/mac/css3/selectors3/xml/css3-modsel-39b-expected.txt:
3525 * platform/mac/editing/selection/extend-by-word-002-expected.txt:
3526 * platform/mac/fast/block/lineboxcontain/glyphs-expected.txt:
3527 * platform/mac/fast/box-shadow/basic-shadows-expected.txt:
3528 * platform/mac/fast/css-generated-content/003-expected.txt:
3529 * platform/mac/fast/css-generated-content/007-expected.txt:
3530 * platform/mac/fast/css-generated-content/009-expected.txt:
3531 * platform/mac/fast/css-generated-content/012-expected.txt:
3532 * platform/mac/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt:
3533 * platform/mac/fast/css-generated-content/initial-letter-basic-expected.txt:
3534 * platform/mac/fast/css-generated-content/initial-letter-border-padding-expected.txt:
3535 * platform/mac/fast/css-generated-content/initial-letter-clearance-expected.txt:
3536 * platform/mac/fast/css-generated-content/initial-letter-descender-expected.txt:
3537 * platform/mac/fast/css-generated-content/initial-letter-raised-expected.txt:
3538 * platform/mac/fast/css-generated-content/initial-letter-sunken-expected.txt:
3539 * platform/mac/fast/css/first-letter-capitalized-expected.txt:
3540 * platform/mac/fast/css/first-letter-detach-expected.txt:
3541 * platform/mac/fast/css/first-letter-first-line-hover-expected.txt:
3542 * platform/mac/fast/css/first-letter-float-after-float-expected.txt: