1 2016-07-02 Frederic Wang <fred.wang@free.fr>
3 Update EFL expectations for some MathML tests.
5 Unreviewed test gardening.
7 * platform/efl/accessibility/math-mo-fences-and-separators-expected.txt: Added.
8 * platform/efl/mathml/opentype/horizontal-expected.txt:
9 * platform/efl/mathml/opentype/horizontal-munderover-expected.txt:
10 * platform/efl/mathml/opentype/large-operators-expected.png: Removed.
11 * platform/efl/mathml/opentype/large-operators-expected.txt:
12 * platform/efl/mathml/opentype/opentype-stretchy-expected.png: Removed.
13 * platform/efl/mathml/opentype/opentype-stretchy-expected.txt:
14 * platform/efl/mathml/opentype/vertical-expected.png: Removed.
15 * platform/efl/mathml/opentype/vertical-expected.txt:
16 * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed.
17 * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.txt:
18 * platform/efl/mathml/presentation/menclose-notation-values-expected.txt:
19 * platform/efl/mathml/presentation/mo-stretch-expected.png: Removed.
20 * platform/efl/mathml/presentation/mo-stretch-expected.txt:
21 * platform/efl/mathml/presentation/mspace-children-expected.txt:
22 * platform/efl/mathml/presentation/roots-expected.png: Removed.
23 * platform/efl/mathml/presentation/roots-expected.txt:
24 * platform/efl/mathml/radical-fallback-expected.txt: Added.
26 2016-07-02 Frederic Wang <fred.wang@free.fr>
28 Update iOS expectations for some MathML tests.
30 Unreviewed test gardening.
32 * platform/ios-simulator-wk1/TestExpectations:
33 * platform/ios-simulator-wk2/TestExpectations:
34 * platform/ios-simulator/TestExpectations:
35 * platform/ios-simulator/mathml/mathml-in-dashboard-actual.txt: Added.
37 2016-07-01 Myles C. Maxfield <mmaxfield@apple.com>
39 REGRESSION(r189668): Notification tests are flakey
40 https://bugs.webkit.org/show_bug.cgi?id=159375
41 <rdar://problem/22760990>
43 Reviewed by Alexey Proskuryakov.
45 * platform/mac/TestExpectations:
46 * platform/mac-wk2/TestExpectations:
48 2016-07-01 Commit Queue <commit-queue@webkit.org>
50 Unreviewed, rolling out r202766.
51 https://bugs.webkit.org/show_bug.cgi?id=159382
53 The new test asserts every time (Requested by ap on #webkit).
57 "Web Inspector: Sending XHR with UTF8 encoded data shows
58 garbled data in Resource sidebar"
59 https://bugs.webkit.org/show_bug.cgi?id=159358
60 http://trac.webkit.org/changeset/202766
62 2016-07-01 Benjamin Poulain <bpoulain@apple.com>
64 [JSC] RegExp.compile is not returning the regexp when it succeed
65 https://bugs.webkit.org/show_bug.cgi?id=159381
69 * js/regexp-compile-expected.txt:
70 * js/script-tests/regexp-compile.js:
72 2016-07-01 Zalan Bujtas <zalan@apple.com>
74 prepareForDestruction() always needs to be called before destroying the Document object.
75 https://bugs.webkit.org/show_bug.cgi?id=159372
76 rdar://problem/26788150
78 Reviewed by Antti Koivisto.
80 We should never start destroying the Document object without calling prepareForDestruction() first.
81 It ensures that render tree gets nuked before we start tearing down the node tree.
83 * fast/history/page-cache-destroy-document-expected.txt: Added.
84 * fast/history/page-cache-destroy-document.html: Added.
85 * fast/history/resources/page-cache-destroy-helper.html: Added.
87 2016-07-01 Saam Barati <sbarati@apple.com>
89 fix "ASSERTION FAILED: currentOffset() >= currentLineStartOffset()"
90 https://bugs.webkit.org/show_bug.cgi?id=158572
91 <rdar://problem/26884092>
95 * js/parser-syntax-check-expected.txt:
96 * js/script-tests/parser-syntax-check.js:
97 (invalid.or.break.catch):
100 2016-07-01 Ryan Haddad <ryanhaddad@apple.com>
102 Marking fast/history/page-cache-webdatabase-pending-transaction.html as flaky on Mac
103 https://bugs.webkit.org/show_bug.cgi?id=159379
105 Unreviewed test gardening.
107 * platform/mac/TestExpectations:
109 2016-07-01 Johan K. Jensen <jj@johanjensen.dk>
111 Web Inspector: Sending XHR with UTF8 encoded data shows garbled data in Resource sidebar
112 https://bugs.webkit.org/show_bug.cgi?id=159358
114 Reviewed by Joseph Pecoraro.
116 Based on Chromium patch:
117 <https://chromium.googlesource.com/chromium/src/+/bcbb663864624ab38b36731eb2edc839a90f9e65%5E%21/#F2>
119 * http/tests/inspector/network/xhr-request-data-encoded-correctly-expected.txt:
120 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
122 2016-07-01 Dean Jackson <dino@apple.com>
124 "image-src" support is missing. We only support "-webkit-image-src"
125 https://bugs.webkit.org/show_bug.cgi?id=159373
126 <rdar://problem/27140443>
128 Patch by Brent Fulgham and Dean Jackson.
129 Reviewed by Dean Jackson and Brent Fulgham.
131 Convert some existing tests to use the unprefixed form,
132 and add a test that checks we are compatible with
135 * cssom/cssvalue-comparison-expected.txt:
136 * cssom/cssvalue-comparison.html:
137 * fast/css/cursor-parsing-image-set-expected.txt:
138 * fast/css/cursor-parsing-image-set.html:
139 * fast/css/image-set-setting-expected.txt:
140 * fast/css/image-set-unprefixed-expected.txt: Added.
141 * fast/css/image-set-unprefixed.html: Added.
142 * fast/css/script-tests/image-set-setting.js:
145 2016-07-01 Ryan Haddad <ryanhaddad@apple.com>
147 Land test expectations for rdar://problem/27141291.
149 * platform/mac/TestExpectations:
151 2016-07-01 Chris Dumez <cdumez@apple.com>
153 Regression(r199087): window.focus() / window.close() can no longer be called by a Window's opener
154 https://bugs.webkit.org/show_bug.cgi?id=159364
155 <rdar://problem/27117169>
157 Reviewed by Gavin Barraclough.
159 Add layout test coverage.
161 * fast/dom/Window/child-window-focus-expected.txt: Added.
162 * fast/dom/Window/child-window-focus.html: Added.
164 2016-07-01 Ryan Haddad <ryanhaddad@apple.com>
166 Test gardening for Sierra WK1
168 Unreviewed test gardening.
170 * platform/mac-wk1/TestExpectations:
172 2016-07-01 Frederic Wang <fwang@igalia.com>
174 Remove failure expectation for mathml/presentation/bug97990.html on ios-simulator
176 Unreviewed test gardening.
178 * platform/ios-simulator-wk2/TestExpectations:
180 2016-07-01 Benjamin Poulain <bpoulain@apple.com>
182 __defineGetter__/__defineSetter__ should throw exceptions
183 https://bugs.webkit.org/show_bug.cgi?id=142934
185 Reviewed by Mark Lam.
187 * js/dom/dom-properties-are-configurable-expected.txt: Added.
188 * js/dom/dom-properties-are-configurable.html: Added.
189 * js/object-literal-duplicate-properties-expected.txt:
190 * js/property-getters-and-setters-expected.txt:
191 * js/script-tests/object-literal-duplicate-properties.js:
192 * js/script-tests/property-getters-and-setters.js:
194 2016-07-01 Benjamin Poulain <bpoulain@apple.com>
196 [JSC] Date.toGMTString should be the Date.toUTCString function
197 https://bugs.webkit.org/show_bug.cgi?id=159318
199 Reviewed by Mark Lam.
201 * js/date-prototype-expected.txt: Added.
202 * js/date-prototype.html: Added.
203 * js/script-tests/date-prototype.js: Added.
205 2016-07-01 Frederic Wang <fwang@igalia.com>
207 Rebaseline some MathML tests.
209 Unreviewed test gardening.
211 * platform/gtk/mathml/opentype/munderover-window-resize-expected.txt: Removed.
212 * platform/ios-simulator/mathml/presentation/roots-expected.png: Added.
213 * platform/mac/mathml/opentype/munderover-window-resize-expected.png: Removed.
215 2016-07-01 Frederic Wang <fwang@igalia.com>
217 Update OS X and iOS expectations for some MathML pixel tests.
218 https://bugs.webkit.org/show_bug.cgi?id=159339
220 Unreviewed test gardening.
222 * mathml/opentype/fraction-line.html: Add a comment about font requirements.
223 * mathml/opentype/horizontal-munderover.html: Ditto.
224 * mathml/opentype/horizontal.html: Ditto.
225 * mathml/opentype/large-operators-italic-correction.html: Ditto.
226 * mathml/opentype/large-operators.html: Ditto.
227 * mathml/opentype/vertical.html: Ditto.
228 * mathml/presentation/attributes-mathvariant.html: Ditto.
229 * mathml/presentation/fractions-linethickness.html: Ditto.
230 * mathml/presentation/tokenElements-mathvariant.html: Ditto.
231 * mathml/radical-fallback.html: Ditto.
232 * platform/ios-simulator-wk1/TestExpectations: Update expectations.
233 * platform/ios-simulator-wk2/TestExpectations: Ditto.
234 * platform/ios-simulator-wk2/mathml/opentype/large-operators-expected.png: Removed.
235 * platform/ios-simulator-wk2/mathml/opentype/vertical-expected.png: Removed.
236 * platform/ios-simulator-wk2/mathml/presentation/mo-stretch-expected.png: Removed.
237 * platform/ios-simulator/TestExpectations:
238 * platform/ios-simulator/mathml/opentype/horizontal-expected.txt: Removed.
239 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Removed.
240 * platform/ios-simulator/mathml/opentype/large-operators-expected.txt: Removed.
241 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.png: Added.
242 * platform/ios-simulator/mathml/opentype/opentype-stretchy-horizontal-expected.png: Added.
243 * platform/ios-simulator/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
244 * platform/ios-simulator/mathml/opentype/vertical-expected.txt: Removed.
245 * platform/ios-simulator/mathml/presentation/menclose-notation-default-longdiv-expected.png: Added.
246 * platform/ios-simulator/mathml/presentation/menclose-notation-values-expected.png: Added.
247 * platform/ios-simulator/mathml/presentation/mo-stretch-expected.png: Added.
248 * platform/ios-simulator/mathml/presentation/mo-stretch-expected.txt:
249 * platform/ios-simulator/mathml/presentation/mspace-children-expected.png: Added.
250 * platform/ios-simulator/mathml/radical-fallback-expected.png:
251 * platform/mac/TestExpectations: Update expectations.
252 * platform/mac/mathml/opentype/horizontal-expected.txt: Removed.
253 * platform/mac/mathml/opentype/horizontal-munderover-expected.txt: Removed.
254 * platform/mac/mathml/opentype/large-operators-expected.txt: Removed.
255 * platform/mac/mathml/opentype/opentype-stretchy-expected.png: Added.
256 * platform/mac/mathml/opentype/vertical-expected.txt: Removed.
257 * platform/mac/mathml/presentation/menclose-notation-values-expected.png:
258 * platform/mac/mathml/presentation/menclose-notation-values-expected.txt:
259 * platform/mac/mathml/presentation/mo-stretch-expected.png:
260 * platform/mac/mathml/presentation/mo-stretch-expected.txt:
261 * platform/mac/mathml/presentation/mspace-children-expected.png: Added.
262 * platform/mac/mathml/presentation/roots-expected.png:
263 * platform/mac/mathml/presentation/roots-expected.txt:
264 * platform/mac/mathml/radical-fallback-expected.png:
265 * platform/mac/mathml/radical-fallback-expected.txt:
267 2016-07-01 Brady Eidson <beidson@apple.com>
269 Blob content type not preserved when retrieving blobs from IndexedDB.
270 <rdar://problem/27057357> and https://bugs.webkit.org/show_bug.cgi?id=159360
272 Reviewed by Alex Christensen.
274 * storage/indexeddb/modern/blob-svg-image-expected.txt: Added.
275 * storage/indexeddb/modern/blob-svg-image.html: Added.
276 * storage/indexeddb/modern/resources/blob-svg-image.js: Added.
277 * storage/indexeddb/modern/resources/blob-svg-image1.html: Added.
278 * storage/indexeddb/modern/resources/blob-svg-image2.html: Added.
280 2016-07-01 Joseph Pecoraro <pecoraro@apple.com>
282 Web Inspector: Cleanup inspector/console/console-message.html
283 https://bugs.webkit.org/show_bug.cgi?id=159324
285 Reviewed by Brian Burg.
287 * inspector/console/console-message.html:
289 2016-07-01 Frederic Wang <fwang@igalia.com>
291 Rebaseline opentype-stretchy-horizontal.html for EFL.
292 https://bugs.webkit.org/show_bug.cgi?id=135561
294 Unreviewed test gardening.
296 * platform/efl/TestExpectations:
297 * platform/efl/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
299 2016-07-01 Frederic Wang <fwang@igalia.com>
301 Regenerate EFL expectation for foreign-element-in-token.html
302 https://bugs.webkit.org/show_bug.cgi?id=133972
304 Unreviewed test gardening.
306 * platform/efl/TestExpectations:
307 * platform/efl/mathml/presentation/foreign-element-in-token-expected.txt: Added.
309 2016-07-01 Frederic Wang <fwang@igalia.com>
311 Fix warnings about non existent paths in TestExpectations
313 Unreviewed test gardening.
315 * platform/efl/TestExpectations:
316 * platform/gtk/TestExpectations:
317 * platform/win/TestExpectations:
319 2016-07-01 Frederic Wang <fwang@igalia.com>
323 Unreviewed test gardening.
325 * platform/ios-simulator/TestExpectations: Revert unintentional change of horizontal-munderover.
327 2016-07-01 Frederic Wang <fwang@igalia.com>
329 Reorganize and improve comments for MathML test expectations on ios and mac.
331 Unreviewed test gardening.
333 * platform/ios-simulator-wk2/TestExpectations:
334 * platform/ios-simulator/TestExpectations:
335 * platform/mac/TestExpectations:
337 2016-06-30 Ryan Haddad <ryanhaddad@apple.com>
339 Skipping flaky inspector/debugger/break-on-* tests
340 https://bugs.webkit.org/show_bug.cgi?id=159272
342 Unreviewed test gardening.
344 * platform/mac/TestExpectations:
346 2016-06-30 Ryan Haddad <ryanhaddad@apple.com>
348 Moving flaky expectation for inspector/codemirror/prettyprinting-css-rules.html from mac-wk1 to mac.
349 https://bugs.webkit.org/show_bug.cgi?id=153460
351 Unreviewed test gardening.
353 * platform/mac-wk1/TestExpectations:
354 * platform/mac/TestExpectations:
356 2016-06-30 Joseph Pecoraro <pecoraro@apple.com>
358 Web Inspector: Wrong function name next to scope
359 https://bugs.webkit.org/show_bug.cgi?id=158210
360 <rdar://problem/26543093>
362 Reviewed by Timothy Hatcher.
364 * inspector/debugger/paused-scopes-expected.txt: Added.
365 * inspector/debugger/paused-scopes.html: Added.
366 * inspector/debugger/resources/paused-scopes.js: Added.
367 Test dumps the call frames and scope chains for each call frame
368 when pausing at different locations in a program. Outputting
369 the hashes we can see even identically named functions have
370 different hashes because their location is different.
372 * inspector/model/scope-chain-node.html:
373 Make the test more stable on debug builds which run slower.
375 2016-06-30 Antoine Quint <graouts@apple.com>
377 Drawing an SVG image into a <canvas> that is not in the DOM draws the wrong region
378 https://bugs.webkit.org/show_bug.cgi?id=159276
380 Reviewed by Dean Jackson.
382 Adding a series of new tests to check we correctly respect mismatching source and
383 destination rectangles with SVG images as sources, both with the source <img> element
384 being present and absent from the DOM, and explicit sizes being set or not set.
386 * svg/as-image/img-with-svg-resource-in-dom-and-drawImage-expected.html: Added.
387 * svg/as-image/img-with-svg-resource-in-dom-and-drawImage.html: Added.
388 * svg/as-image/img-with-svg-resource-in-dom-no-size-and-drawImage-expected.html: Added.
389 * svg/as-image/img-with-svg-resource-in-dom-no-size-and-drawImage.html: Added.
390 * svg/as-image/img-with-svg-resource-not-in-dom-and-drawImage-expected.html: Added.
391 * svg/as-image/img-with-svg-resource-not-in-dom-and-drawImage.html: Added.
392 * svg/as-image/img-with-svg-resource-not-in-dom-no-size-and-drawImage-expected.html: Added.
393 * svg/as-image/img-with-svg-resource-not-in-dom-no-size-and-drawImage.html: Added.
395 2016-06-30 Antoine Quint <graouts@apple.com>
397 [iOS] Media controls are too cramped with small video
398 https://bugs.webkit.org/show_bug.cgi?id=158815
399 <rdar://problem/26824238>
401 Reviewed by Eric Carlson.
403 Adjust the output of a couple of tests to account for the time label clones, ensure the video
404 is wide enough to always have its timeline visible for tests that rely on the timeline being
405 visible to drag and seek, and finally add a new test.
407 * media/controls-drag-timebar.html:
408 * media/media-controls-drag-timeline-set-controls-property.html:
409 * media/video-controls-drop-and-restore-timeline-expected.txt: Added.
410 * media/video-controls-drop-and-restore-timeline.html: Added.
411 * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt:
412 * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
414 2016-06-30 Ryan Haddad <ryanhaddad@apple.com>
416 Removing duplicated line from Mac TestExpectations file.
418 Unreviewed test gardening.
420 * platform/mac/TestExpectations:
422 2016-06-30 Ryan Haddad <ryanhaddad@apple.com>
424 Marking fast/shrink-wrap/rect-shrink-wrap.html as flaky on ios-simulator
425 https://bugs.webkit.org/show_bug.cgi?id=159275
427 Unreviewed test gardening.
429 * platform/ios-simulator-wk2/TestExpectations:
431 2016-06-30 Commit Queue <commit-queue@webkit.org>
433 Unreviewed, rolling out r202659.
434 https://bugs.webkit.org/show_bug.cgi?id=159305
436 The test for this change times out on mac-wk2 debug and caused
437 an existing test to crash. (Requested by ryanhaddad on
442 "Web Inspector: Wrong function name next to scope"
443 https://bugs.webkit.org/show_bug.cgi?id=158210
444 http://trac.webkit.org/changeset/202659
446 2016-06-30 Benjamin Poulain <bpoulain@apple.com>
448 [JSC] Date.setYear() misses timeClip()
449 https://bugs.webkit.org/show_bug.cgi?id=159289
451 Reviewed by Geoffrey Garen.
453 * js/date-timeClip-large-values-expected.txt:
454 * js/script-tests/date-timeClip-large-values.js:
455 The failures are caused by bugs related to GregorianDateTime.
456 The last test case is the one covering this patch.
458 2016-06-30 Commit Queue <commit-queue@webkit.org>
460 Unreviewed, rolling out r202679.
461 https://bugs.webkit.org/show_bug.cgi?id=159302
463 Still causing timeouts on media/controls-drag-timebar.html
464 (Requested by ap on #webkit).
468 "[iOS] Media controls are too cramped with small video"
469 https://bugs.webkit.org/show_bug.cgi?id=158815
470 http://trac.webkit.org/changeset/202679
472 2016-06-30 Joseph Pecoraro <pecoraro@apple.com> and Yusuke Suzuki <utatane.tea@gmail.com>
474 [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values
475 https://bugs.webkit.org/show_bug.cgi?id=154022
477 Reviewed by Filip Pizlo.
479 * js/regress/Number-isNaN-expected.txt: Added.
480 * js/regress/Number-isNaN.html: Added.
481 * js/regress/global-isNaN-expected.txt: Added.
482 * js/regress/global-isNaN.html: Added.
483 * js/regress/script-tests/Number-isNaN.js: Added.
484 * js/regress/script-tests/global-isNaN.js: Added.
485 * js/regress/script-tests/many-foreach-calls.js:
487 (i.array.forEach): Deleted.
488 * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Added.
490 * js/regress/script-tests/to-number-constructor-only-number.js: Added.
492 * js/regress/script-tests/to-number-constructor-only-string.js: Added.
494 * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Added.
496 * js/regress/script-tests/to-number-number-string-number-string.js: Added.
498 * js/regress/script-tests/to-number-only-number.js: Added.
500 * js/regress/script-tests/to-number-only-string.js: Added.
502 * js/regress/script-tests/to-number-string-number-string-number.js: Added.
504 * js/regress/to-number-constructor-number-string-number-string-expected.txt: Added.
505 * js/regress/to-number-constructor-number-string-number-string.html: Added.
506 * js/regress/to-number-constructor-only-number-expected.txt: Added.
507 * js/regress/to-number-constructor-only-number.html: Added.
508 * js/regress/to-number-constructor-only-string-expected.txt: Added.
509 * js/regress/to-number-constructor-only-string.html: Added.
510 * js/regress/to-number-constructor-string-number-string-number-expected.txt: Added.
511 * js/regress/to-number-constructor-string-number-string-number.html: Added.
512 * js/regress/to-number-number-string-number-string-expected.txt: Added.
513 * js/regress/to-number-number-string-number-string.html: Added.
514 * js/regress/to-number-only-number-expected.txt: Added.
515 * js/regress/to-number-only-number.html: Added.
516 * js/regress/to-number-only-string-expected.txt: Added.
517 * js/regress/to-number-only-string.html: Added.
518 * js/regress/to-number-string-number-string-number-expected.txt: Added.
519 * js/regress/to-number-string-number-string-number.html: Added.
521 2016-06-30 Antoine Quint <graouts@apple.com>
523 [iOS] Media controls are too cramped with small video
524 https://bugs.webkit.org/show_bug.cgi?id=158815
525 <rdar://problem/26824238>
527 Reviewed by Eric Carlson.
529 Adjust the output of this test to account for the time label clones and add a new test.
531 * media/video-controls-drop-and-restore-timeline-expected.txt: Added.
532 * media/video-controls-drop-and-restore-timeline.html: Added.
533 * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt:
534 * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
536 2016-06-29 Benjamin Poulain <bpoulain@apple.com>
538 Attempt to fix constructor-length.html
540 I did a rebaseline of constructor-length.html.
541 I should have updated the test instead.
543 * js/dom/constructor-length.html:
544 * platform/efl/js/dom/constructor-length-expected.txt:
545 * platform/gtk/js/dom/constructor-length-expected.txt:
546 * platform/ios-simulator/js/dom/constructor-length-expected.txt:
547 * platform/mac/js/dom/constructor-length-expected.txt:
548 * platform/win/js/dom/constructor-length-expected.txt:
550 2016-06-29 Adam Bergkvist <adam.bergkvist@ericsson.com>
552 WebRTC: Implement MediaEndpointPeerConnection::setConfiguration()
553 https://bugs.webkit.org/show_bug.cgi?id=159254
555 Reviewed by Eric Carlson.
557 Test configuring an RTCPeerConnection object via the constructor and setConfiguration() and
558 check the resulting configuration with getConfiguration().
560 * fast/mediastream/RTCPeerConnection-getConfiguration-expected.txt:
561 * fast/mediastream/RTCPeerConnection-getConfiguration.html:
562 Remove 'requestIdentity' tests (dictionary member removed from WebRTC 1.0). Add tests for
564 * platform/gtk/TestExpectations:
567 2016-06-29 Benjamin Poulain <bpoulain@apple.com>
569 [JSC] Minor TypedArray fixes
570 https://bugs.webkit.org/show_bug.cgi?id=159286
572 Reviewed by Keith Miller.
574 * js/script-tests/typedarray-constructors.js:
575 * js/script-tests/typedarray-prototype.js:
576 * js/typedarray-constructors-expected.txt:
577 * js/typedarray-prototype-expected.txt:
579 2016-06-29 Joseph Pecoraro <pecoraro@apple.com>
581 Web Inspector: API View of Native DOM APIs looks poor (TypeErrors for native getters)
582 https://bugs.webkit.org/show_bug.cgi?id=158334
583 <rdar://problem/26615366>
585 Reviewed by Timothy Hatcher.
587 * inspector/runtime/getProperties-expected.txt:
588 * inspector/runtime/getProperties.html:
589 Improve output for accessors now that getProperties
590 returns real accessor descriptors for native accessors
591 instead of fake value descriptors.
593 2016-06-29 Joseph Pecoraro <pecoraro@apple.com>
595 Web Inspector: Wrong function name next to scope
596 https://bugs.webkit.org/show_bug.cgi?id=158210
597 <rdar://problem/26543093>
599 Reviewed by Brian Burg.
601 * inspector/debugger/paused-scopes-expected.txt: Added.
602 * inspector/debugger/paused-scopes.html: Added.
603 * inspector/debugger/resources/paused-scopes.js: Added.
604 Test dumps the call frames and scope chains for each call frame
605 when pausing at different locations in a program. Outputting
606 the hashes we can see even identically named functions have
607 different hashes because their location is different.
609 2016-06-29 Ryan Haddad <ryanhaddad@apple.com>
611 Marking perf/rel-list-remove.html as flaky on ios-simulator
612 https://bugs.webkit.org/show_bug.cgi?id=156561
614 Unreviewed test gardening.
616 * platform/ios-simulator/TestExpectations:
618 2016-06-29 Saam barati <sbarati@apple.com>
620 Destructuring variable declaration is missing a validation of the syntax of a sub production when there is a rhs
621 https://bugs.webkit.org/show_bug.cgi?id=159267
623 Reviewed by Mark Lam.
625 * js/parser-syntax-check-expected.txt:
626 * js/script-tests/parser-syntax-check.js:
628 2016-06-29 Nan Wang <n_wang@apple.com>
630 AX: Crash in WebCore::Document::focusNavigationStartingNode(WebCore::FocusDirection) const + 128
631 https://bugs.webkit.org/show_bug.cgi?id=159240
633 Reviewed by Ryosuke Niwa.
635 * fast/events/remove-focus-navigation-starting-point-crash-expected.txt: Added.
636 * fast/events/remove-focus-navigation-starting-point-crash.html: Added.
637 * platform/ios-simulator/TestExpectations:
639 2016-06-29 Ryan Haddad <ryanhaddad@apple.com>
641 Marking animations/multiple-backgrounds.html as flaky on ios-simulator.
642 https://bugs.webkit.org/show_bug.cgi?id=150942
644 Unreviewed test gardening.
646 * platform/ios-simulator-wk2/TestExpectations:
648 2016-06-29 Ryan Haddad <ryanhaddad@apple.com>
650 Unreviewed, rolling out r202617.
652 The LayoutTest from this change crashes under GuardMalloc
656 "Throw exceptions for invalid number of channels for
658 https://bugs.webkit.org/show_bug.cgi?id=159238
659 http://trac.webkit.org/changeset/202617
661 2016-06-29 Jer Noble <jer.noble@apple.com>
663 Cannot clear a MediaSource SourceBuffer in Safari 9 and WebKit nightly
664 https://bugs.webkit.org/show_bug.cgi?id=159230
666 Reviewed by Eric Carlson.
668 * media/media-source/media-source-remove.html:
669 * media/media-source/media-source-remove-expected.txt:
671 2016-06-29 Joseph Pecoraro <pecoraro@apple.com>
673 Web Inspector: Show Shadow Root type in DOM Tree
674 https://bugs.webkit.org/show_bug.cgi?id=159236
675 <rdar://problem/27068521>
677 Reviewed by Timothy Hatcher.
679 * inspector/dom/shadowRootType-expected.txt: Added.
680 * inspector/dom/shadowRootType.html: Added.
682 2016-06-29 Benjamin Poulain <bpoulain@apple.com>
684 [JSC] Fix small issues of TypedArray prototype
685 https://bugs.webkit.org/show_bug.cgi?id=159248
687 Reviewed by Saam Barati.
689 * js/script-tests/typedarray-prototype.js: Added.
690 * js/typedarray-prototype-expected.txt: Added.
691 * js/typedarray-prototype.html: Added.
693 2016-06-29 Alejandro G. Castro <alex@igalia.com>
695 WebRTC: ice-char can not contain '=' characters for credentials
696 https://bugs.webkit.org/show_bug.cgi?id=159207
698 Reviewed by Eric Carlson.
700 Modified the parser to make the regexp similar to the one we have
703 * fast/mediastream/resources/sdp-utils.js:
704 (printComparableSessionDescription):
706 2016-06-29 David Kilzer <ddkilzer@apple.com>
708 Crash when 'input' event handler for input[type=color] changes the input type
709 <https://webkit.org/b/159262>
710 <rdar://problem/27020404>
712 Reviewed by Daniel Bates.
714 Test based on a Blink change (patch by <tkent@chromium.org>):
715 <https://chromium.googlesource.com/chromium/src.git/+/a17cb3ecef49a078657524cdeaba33ad2083646c>
717 * fast/forms/color/color-type-change-on-input-crash-expected.txt: Added.
718 * fast/forms/color/color-type-change-on-input-crash.html: Added.
720 2016-06-29 Adam Bergkvist <adam.bergkvist@ericsson.com>
722 WebRTC: Misc MediaStreamEvent fixes: Update build flag and remove PassRefPtr usage
723 https://bugs.webkit.org/show_bug.cgi?id=159132
725 Reviewed by Eric Carlson.
727 Update skip lists and expected results to not expect the MediaStreamEvent constructor in
728 the global scope (it's under the WEB_RTC build flag).
730 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
731 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
732 (all above) Remove expected results associated with MediaStreamEvent constructor.
733 * platform/ios-simulator/TestExpectations:
734 * platform/mac/TestExpectations:
735 Skip MediaStreamEvent constructor test on ports that dont't build with WEB_RTC yet.
737 2016-06-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
739 [GTK] Fix the expectations for crypto/subtle tests after r202535.
740 https://bugs.webkit.org/show_bug.cgi?id=159260
744 * platform/gtk/TestExpectations: Skip properly the crypto/subtle tests.
746 2016-06-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
748 [GTK][Wayland] Implement support for running the layout tests under a (virtualized) Wayland environment.
749 https://bugs.webkit.org/show_bug.cgi?id=156716
751 Reviewed by Carlos Garcia Campos and Michael Catanzaro.
753 * platform/gtk-wayland/TestExpectations: Added. Add initial Wayland specific test expectations.
755 2016-06-29 David Kilzer <ddkilzer@apple.com>
757 Throw exceptions for invalid number of channels for ConvolverNode
758 <https://webkit.org/b/159238>
759 <rdar://problem/27020410>
761 Reviewed by Brent Fulgham.
763 Test based on a Blink change (patch by <rtoy@chromium.org>):
764 <https://chromium.googlesource.com/chromium/src.git/+/0cc26bbb7175aec77910d0b47faf9f8c8a640fe5>
766 compatibility.js based on a Blink change (patch by <rtoy@google.com>):
767 <https://chromium.googlesource.com/chromium/src.git/+/f846f5a461d1fcdbe5152898576c125058079ed1>
769 * webaudio/convolver-channels-expected.txt: Added.
770 * webaudio/convolver-channels.html: Added.
771 * webaudio/resources/compatibility.js: Added.
773 2016-06-28 Frederic Wang <fwang@igalia.com>
775 AX: Add accessibility tests for MathML operators
776 https://bugs.webkit.org/show_bug.cgi?id=124836
778 Reviewed by Joanmarie Diggs.
780 We add one test to verify the (sub)roles of MathML operators with various fence and separator
781 properties. These properties can be set via an explicit attribute or read from the operator
784 * accessibility/math-mo-fences-and-separators.html: Added.
785 * platform/gtk/accessibility/math-mo-fences-and-separators-expected.txt: Added.
786 * platform/mac/accessibility/math-mo-fences-and-separators-expected.txt: Added.
788 2016-06-28 David Kilzer <ddkilzer@apple.com>
790 Enhance shouldNotThrow()/shouldThrow() to accept functions and a descriptive message
791 <https://webkit.org/b/159232>
793 Reviewed by Brent Fulgham.
795 Based on a Blink change (patch by <hongchan@chromium.org>):
796 <https://src.chromium.org/viewvc/blink?view=revision&revision=192204>
798 Currently, shouldNotThrow() and shouldThrow() take the following
801 shouldNotThrow(evalString)
802 shouldThrow(evalString, expectedExceptionString)
804 The challenges with this design are:
806 1) The 'evalString' must capture every variable that it
807 needs, which means the code can be long, and concatenated
808 into a single line. It would be really nice to be able
809 to use an (anonymous) function to capture variables
811 2) The 'evalString' is literally printed out in the test
812 results, which isn't always the most descriptive. A
813 descriptive message would make it clearer what failed.
814 3) When changing a shouldThrow() into a shouldNotThrow()
815 or copying/pasting code, it's possible to forget to
816 remove 'expectedExceptionString' from the function call.
818 This patch changes the methods to take the following arguments:
820 shouldNotThrow(evalString|function [, message])
821 shouldThrow(evalString|function, expectedExceptionString [, message])
823 If 'function' is passed in, then it is invoked instead of
824 evaluated, and 'message' replaces the literal code in the
827 This patch also adds the global 'didFailSomeTests' variable to
828 js-test.js, which already exists in js-test-pre.js. This was
829 added to js-test-pre.js in r153203 by Oliver Hunt to
830 LayoutTests/fast/js/resources/js-test-pre.js.
832 * fast/canvas/webgl/canvas-supports-context-expected.txt:
833 * fast/canvas/webgl/gl-bind-attrib-location-before-compile-test-expected.txt:
834 * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
835 * fast/dom/getElementsByClassName/ASCII-case-insensitive-expected.txt:
836 * storage/indexeddb/cursor-basics-expected.txt:
837 * storage/indexeddb/cursor-basics-private-expected.txt:
838 - Update expected results to include "Some tests fail." since
839 some subtests actually do fail during these tests.
841 * fast/css/parsing-css-lang.html:
842 * fast/css/parsing-css-matches-1.html:
843 * fast/css/parsing-css-matches-2.html:
844 * fast/css/parsing-css-matches-3.html:
845 * fast/css/parsing-css-matches-4.html:
846 * fast/css/parsing-css-not-1.html:
847 * fast/css/parsing-css-not-2.html:
848 * fast/css/parsing-css-not-3.html:
849 * fast/css/parsing-css-not-4.html:
850 * fast/css/parsing-css-nth-child-of-1.html:
851 * fast/css/parsing-css-nth-child-of-2.html:
852 * fast/css/parsing-css-nth-last-child-of-1.html:
853 * fast/css/parsing-css-nth-last-child-of-2.html:
854 * js/script-tests/arrowfunction-supercall.js:
855 - Remove expectedExceptionString from shouldNotThrow() calls
856 after they were changed from shouldThrow() calls.
858 * resources/js-test-pre.js:
859 (shouldNotThrow): Change to invoke first argument if it is a
860 function, else use eval() as before. Use second argurment in
861 place of first argument (if set) when printing results. NOTE:
862 Care was taken not to add any lines of code to prevent changes
864 (shouldThrow): Ditto. Reformat code.
865 * resources/js-test.js: Declare 'didFailSomeTests'.
866 (testFailed): Set 'didFailSomeTests' to true when a test fails.
867 (shouldNotThrow): Same changes as js-test-pre.js.
868 (shouldThrow): Ditto.
869 (isSuccessfullyParsed): Output a message if 'didFailSomeTests'
872 2016-06-28 Jiewen Tan <jiewen_tan@apple.com>
874 Implement "replacement" codec
875 https://bugs.webkit.org/show_bug.cgi?id=159180
876 <rdar://problem/26015178>
878 Reviewed by Brent Fulgham.
880 * fast/encoding/char-decoding-expected.txt:
881 * fast/encoding/char-decoding.html:
882 * fast/encoding/char-encoding-expected.txt:
883 * fast/encoding/char-encoding.html:
884 * fast/encoding/charset-replacement-expected.txt: Added.
885 * fast/encoding/charset-replacement.html: Added.
887 2016-06-28 Michael Saboff <msaboff@apple.com>
889 REGRESSION (r200946): Improper backtracking from last alternative in sticky patterns
890 https://bugs.webkit.org/show_bug.cgi?id=159233
892 Reviewed by Mark Lam.
896 * js/regexp-sticky-expected.txt:
897 * js/script-tests/regexp-sticky.js:
899 2016-06-28 Ryan Haddad <ryanhaddad@apple.com>
901 Marking fast/images/composited-animated-gif-outside-viewport.html as flaky on ios-simulator
902 https://bugs.webkit.org/show_bug.cgi?id=157592
904 Unreviewed test gardening.
906 * platform/ios-simulator/TestExpectations:
908 2016-06-28 Ryan Haddad <ryanhaddad@apple.com>
910 Rebaseline http/tests/media/video-auth.html for WK2
911 https://bugs.webkit.org/show_bug.cgi?id=159195
913 Unreviewed test gardening.
915 * platform/wk2/http/tests/media/video-auth-expected.txt:
917 2016-06-28 Youenn Fablet <youenn@apple.com>
919 Iterable interfaces should have their related prototype @@iterator property writable
920 https://bugs.webkit.org/show_bug.cgi?id=159211
922 Reviewed by Chris Dumez.
924 * fast/dom/nodeListIterator-expected.txt:
925 * fast/dom/nodeListIterator.html: Overriding NodeList @@iterator by Array one and checking everything is fine.
927 2016-06-28 Jer Noble <jer.noble@apple.com>
929 Cross-domain video loads do not prompt for authorization.
930 https://bugs.webkit.org/show_bug.cgi?id=159195
931 <rdar://problem/26234612>
933 Reviewed by Brent Fulgham.
935 Add a cross-origin authorization sub-test.
937 * http/tests/media/video-auth.html:
938 * http/tests/media/video-auth-expected.txt:
940 2016-06-28 Ryan Haddad <ryanhaddad@apple.com>
942 Marking fast/multicol/fixed-stack.html as failing on ios-simulator
944 Unreviewed test gardening.
946 * platform/ios-simulator-wk1/TestExpectations:
947 * platform/ios-simulator/TestExpectations:
949 2016-06-28 Frederic Wang <fwang@igalia.com>
951 Phrasing content should be accepted in <mo> elements
952 https://bugs.webkit.org/show_bug.cgi?id=130245
954 Reviewed by Brent Fulgham.
956 * mathml/presentation/foreign-element-in-token.html: Copy test cases to
957 check <mo> elements too.
958 * mathml/presentation/foreign-element-in-token-expected.txt: Add the
959 expectations for <mo>.
961 2016-06-28 Alexey Proskuryakov <ap@apple.com>
963 Sierra test expectation gardening.
965 * platform/mac-elcapitan/fast/canvas: Added.
966 * platform/mac-elcapitan/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Copied from platform/mac/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt.
967 * platform/mac-elcapitan/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Copied from platform/mac/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt.
968 * platform/mac/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Removed.
969 * platform/mac/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Removed.
970 Sierra matches cross-platform expectations.
972 * platform/mac/TestExpectations: Removed expectations for fast/canvas/canvas-strokeRect-alpha-shadow.html
974 2016-06-28 Joseph Pecoraro <pecoraro@apple.com>
976 Web Inspector: selectElement.options shows unexpected entries in console (named indexes beyond collection length)
977 https://bugs.webkit.org/show_bug.cgi?id=159192
979 Reviewed by Timothy Hatcher.
981 * inspector/model/remote-object-get-properties-expected.txt:
982 * inspector/model/remote-object-get-properties.html:
983 * inspector/runtime/getProperties-expected.txt:
985 2016-06-28 Brian Burg <bburg@apple.com>
987 Web Inspector: QuickConsole should update its selection when RuntimeManager.defaultExecutionContextIdentifier changes
988 https://bugs.webkit.org/show_bug.cgi?id=159183
990 Reviewed by Timothy Hatcher.
992 Add a new test case for reverting to the top-level execution context when the selected context is destroyed.
994 * inspector/runtime/change-execution-context-identifier-expected.txt:
995 * inspector/runtime/change-execution-context-identifier.html:
997 2016-06-28 Adam Bergkvist <adam.bergkvist@ericsson.com>
999 WebRTC: Robustify 'this' type check in RTCPeerConnection JS built-ins
1000 https://bugs.webkit.org/show_bug.cgi?id=158831
1002 Reviewed by Youenn Fablet.
1004 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
1005 Flip some result lines from FAIL to PASS. Clean out unnecessary tests (third set).
1007 2016-06-28 Frederic Wang <fwang@igalia.com>
1009 Remove flakiness expectations for mathml/wbr-in-mroot-crash.html
1010 https://bugs.webkit.org/show_bug.cgi?id=130353
1012 Unreviewed gardening.
1014 The flakiness seemed to be due to the timeout of mathml/very-large-stretchy-operators.html.
1015 The latter was fixed in r202489, so we update the test expectations.
1017 * platform/efl/TestExpectations:
1018 * platform/gtk/TestExpectations:
1019 * platform/ios-simulator-wk2/TestExpectations:
1021 2016-06-28 Frederic Wang <fwang@igalia.com>
1023 Increase opacity of stretched operators in mo-stacked-glyphs.html
1024 https://bugs.webkit.org/show_bug.cgi?id=159201
1026 Reviewed by Martin Robinson.
1028 The reftest mo-stacked-glyphs.html fails with small pixel differences invisible at the naked
1029 eyes. We increase opacity of stretched operators in that test to reduce these differences and
1032 * mathml/presentation/mo-stacked-glyphs-expected.html: Increase opacity of stretched operators.
1033 * mathml/presentation/mo-stacked-glyphs.html: Ditto.
1034 * platform/gtk/TestExpectations: Remove failure expectation.
1036 2016-06-28 Michael Catanzaro <mcatanzaro@igalia.com>
1038 [GTK] Update expectations for subtle crypto layout tests
1042 * platform/gtk/TestExpectations:
1044 2016-06-28 Per Arne Vollan <pvollan@apple.com>
1046 [Win] Custom elements tests are failing.
1047 https://bugs.webkit.org/show_bug.cgi?id=159139
1049 Reviewed by Alex Christensen.
1051 Update test expectations for passing custom elements tests.
1053 * platform/win/TestExpectations:
1055 2016-06-28 Philippe Normand <pnormand@igalia.com>
1057 [GTK] Web audio tests failing since GStreamer 1.6 upgrade
1058 https://bugs.webkit.org/show_bug.cgi?id=158927
1060 Unreviewed GTK rebaseline of webaudio tests.
1062 * platform/gtk/TestExpectations:
1063 * platform/gtk/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav:
1064 * platform/gtk/webaudio/codec-tests/vorbis/vbr-128kbps-44khz-expected.wav:
1065 * platform/gtk/webaudio/codec-tests/vorbis/vbr-70kbps-44khz-expected.wav:
1066 * platform/gtk/webaudio/codec-tests/vorbis/vbr-96kbps-44khz-expected.wav:
1068 2016-06-28 Youenn Fablet <youenn@apple.com>
1070 http/tests/media/hls/video-controller-getStartDate.html is failing on non-PDT time-based computers
1071 https://bugs.webkit.org/show_bug.cgi?id=159134
1073 Reviewed by Alex Christensen.
1075 * http/tests/media/hls/video-controller-getStartDate-expected.txt: Converting date to UTC string before making the comparison.
1076 * http/tests/media/hls/video-controller-getStartDate.html: Rebasing.
1078 2016-06-28 Hunseop Jeong <hs85.jeong@samsung.com>
1080 Unreviewed EFL Gardening on 28th Jun.
1082 * platform/efl/accessibility/aria-hidden-negates-no-visibility-expected.txt: Added.
1083 * platform/efl/accessibility/aria-labelledby-overrides-aria-label-expected.txt: Added.
1084 * platform/efl/accessibility/aria-labelledby-overrides-label-expected.txt: Added.
1085 * platform/efl/accessibility/aria-option-role-expected.txt: Added.
1086 * platform/efl/accessibility/aria-role-on-label-expected.txt: Added.
1087 * platform/efl/accessibility/aria-switch-text-expected.txt:
1088 * platform/efl/accessibility/auto-fill-crash-expected.txt: Added.
1089 * platform/efl/accessibility/empty-image-with-title-expected.txt: Added.
1090 * platform/efl/accessibility/form-control-value-settable-expected.txt: Added.
1091 * platform/efl/accessibility/image-link-expected.txt:
1092 * platform/efl/accessibility/image-map1-expected.txt:
1093 * platform/efl/accessibility/image-map2-expected.txt:
1094 * platform/efl/accessibility/image-with-alt-and-map-expected.txt:
1095 * platform/efl/accessibility/img-fallsback-to-title-expected.txt:
1096 * platform/efl/accessibility/math-fenced-expected.txt: Added.
1097 * platform/efl/accessibility/math-foreign-content-expected.txt: Added.
1098 * platform/efl/accessibility/math-multiscript-attributes-expected.txt:
1099 * platform/efl/accessibility/math-text-expected.txt:
1100 * platform/efl/accessibility/media-element-expected.txt:
1101 * platform/efl/accessibility/meter-element-expected.txt:
1102 * platform/efl/accessibility/radio-button-title-label-expected.txt:
1103 * platform/efl/accessibility/table-detection-expected.txt:
1105 2016-06-27 Chris Dumez <cdumez@apple.com>
1107 Unreviewed, rebaseline test on iOS after r202539.
1109 * platform/ios-simulator/fast/dom/event-handler-attributes-expected.txt:
1111 2016-06-27 Simon Fraser <simon.fraser@apple.com>
1113 Mark some tests as image failures.
1115 These tests started to fail with the render server snapshotting enabled in r202532.
1117 * platform/ios-simulator-wk2/TestExpectations:
1119 2016-06-27 Chris Dumez <cdumez@apple.com>
1121 HTMLElement / SVGElement should implement GlobalEventHandlers, not Element
1122 https://bugs.webkit.org/show_bug.cgi?id=159191
1123 <rdar://problem/27019299>
1125 Reviewed by Ryosuke Niwa.
1127 * fast/dom/event-handler-attributes-expected.txt:
1128 Rebaseline tests now that more checks are passing.
1130 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1131 Rebaseline test now that enumeration order is different.
1133 2016-06-27 Simon Fraser <simon.fraser@apple.com>
1135 [iOS] -webkit-overflow-scrolling: touch prevents repaint with RTL
1136 https://bugs.webkit.org/show_bug.cgi?id=159186
1137 rdar://problem/26659341
1139 Reviewed by Zalan Bujtas.
1141 * compositing/scrolling/touch-scrolling-repaint-expected.html: Added.
1142 * compositing/scrolling/touch-scrolling-repaint-spans-expected.html: Added.
1143 * compositing/scrolling/touch-scrolling-repaint-spans.html: Added.
1144 * compositing/scrolling/touch-scrolling-repaint.html: Added.
1146 2016-06-27 Simon Fraser <simon.fraser@apple.com>
1148 [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
1149 https://bugs.webkit.org/show_bug.cgi?id=159077
1151 Reviewed by Tim Horton.
1153 fast/harness/snapshot-captures-compositing.html passes now.
1155 * platform/ios-simulator-wk2/TestExpectations:
1157 2016-06-27 Benjamin Poulain <benjamin@webkit.org>
1159 Adopt the iOS TouchEventHandler API for cases that must have synchronous dispatch
1160 https://bugs.webkit.org/show_bug.cgi?id=159179
1161 rdar://problem/27006387
1163 Reviewed by Simon Fraser.
1165 Several of those tests expose existing bugs with overflow scrolling.
1166 They are not using PASS/FAIL at the moment, just dump the called listeners.
1168 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt: Added.
1169 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state.html: Added.
1170 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt: Added.
1171 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state.html: Added.
1172 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt: Added.
1173 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state.html: Added.
1174 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block-expected.txt: Added.
1175 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html: Added.
1176 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document-expected.txt: Added.
1177 * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html: Added.
1178 * fast/events/touch/ios/drag-block-without-overflow-scroll-expected.txt: Added.
1179 * fast/events/touch/ios/drag-block-without-overflow-scroll.html: Added.
1181 2016-06-27 Joseph Pecoraro <pecoraro@apple.com>
1183 Web Inspector: When modifying sessionStorage, localStorage gets updated
1184 https://bugs.webkit.org/show_bug.cgi?id=159181
1185 <rdar://problem/27043447>
1187 Reviewed by Timothy Hatcher.
1189 * inspector/storage/domStorage-events-expected.txt: Added.
1190 * inspector/storage/domStorage-events.html: Added.
1191 Add a new test for DOMStorage domain events. Ensures that sessionStorage
1192 and localStorage events are dispatched for the appropriate DOMStorageObject.
1194 2016-06-27 Myles C. Maxfield <mmaxfield@apple.com>
1196 [Cocoa] Test gardening for the system font in macOS Sierra and iOS 10
1197 https://bugs.webkit.org/show_bug.cgi?id=159175
1198 <rdar://problem/26478081>
1202 * fast/text/trak-optimizeLegibility.html:
1204 2016-06-27 Alex Christensen <achristensen@webkit.org>
1206 Fix flakiness on Sierra after r202511
1207 https://bugs.webkit.org/show_bug.cgi?id=159071
1209 * http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Removed.
1210 * http/tests/xmlhttprequest/sync-delegate-callbacks.html: Removed.
1211 * platform/ios-simulator-wk2/TestExpectations:
1212 * platform/mac/TestExpectations:
1213 * platform/wk2/http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Removed.
1215 2016-06-27 Brian Burg <bburg@apple.com>
1217 Web Inspector: RuntimeManager should not use view object WebInspector.quickConsole
1218 https://bugs.webkit.org/show_bug.cgi?id=128092
1219 <rdar://problem/15966526>
1221 Reviewed by Timothy Hatcher.
1223 Add some really basic coverage for RuntimeManager.defaultExecutionContextIdentifier
1224 and using it in RuntimeManager.evaluateInInspectedWindow.
1226 * inspector/runtime/change-execution-context-identifier-expected.txt: Added.
1227 * inspector/runtime/change-execution-context-identifier.html: Added.
1228 * inspector/runtime/resources/change-execution-context-identifier-subframe.html: Added.
1230 2016-06-27 Benjamin Poulain <benjamin@webkit.org>
1232 Fix style invalidation for :active when the activated node has no renderer
1233 https://bugs.webkit.org/show_bug.cgi?id=159125
1235 Reviewed by Antti Koivisto.
1237 There was no bug with style sharing but I wanted that covered anyway.
1238 Style sharing depends on 2 flags which is uncommon.
1239 There was no test coverage whatsoever, breaking it did not fail any test.
1241 * fast/css/pseudo-active-on-labeled-control-without-renderer-expected.txt: Added.
1242 * fast/css/pseudo-active-on-labeled-control-without-renderer.html: Added.
1243 * fast/css/pseudo-active-style-sharing-1-expected.txt: Added.
1244 * fast/css/pseudo-active-style-sharing-1.html: Added.
1245 * fast/css/pseudo-active-style-sharing-2-expected.txt: Added.
1246 * fast/css/pseudo-active-style-sharing-2.html: Added.
1247 * fast/css/pseudo-active-style-sharing-3-expected.txt: Added.
1248 * fast/css/pseudo-active-style-sharing-3.html: Added.
1249 * fast/css/pseudo-active-style-sharing-4-expected.txt: Added.
1250 * fast/css/pseudo-active-style-sharing-4.html: Added.
1251 * fast/css/pseudo-active-style-sharing-5-expected.txt: Added.
1252 * fast/css/pseudo-active-style-sharing-5.html: Added.
1253 * fast/css/pseudo-active-style-sharing-6-expected.txt: Added.
1254 * fast/css/pseudo-active-style-sharing-6.html: Added.
1256 2016-06-27 Joanmarie Diggs <jdiggs@igalia.com>
1258 AX: REGRESSION (r202063): ARIA role attribute is being ignored for label element
1259 https://bugs.webkit.org/show_bug.cgi?id=159162
1261 Reviewed by Chris Fleizach.
1263 This regression was caught by a GTK-specific layout test. Adding a cross-platform
1264 test for additional coverage.
1266 * accessibility/aria-role-on-label.html: Added.
1267 * platform/gtk/accessibility/aria-role-on-label-expected.txt: Added.
1268 * platform/mac/accessibility/aria-role-on-label-expected.txt: Added.
1270 2016-06-27 Commit Queue <commit-queue@webkit.org>
1272 Unreviewed, rolling out r202505.
1273 https://bugs.webkit.org/show_bug.cgi?id=159169
1275 The test added with this change is flaky and it caused an
1276 existing test to time out on El Capitan. (Requested by
1277 ryanhaddad on #webkit).
1281 "[iOS] Media controls are too cramped with small video"
1282 https://bugs.webkit.org/show_bug.cgi?id=158815
1283 http://trac.webkit.org/changeset/202505
1285 2016-06-27 Alex Christensen <achristensen@webkit.org>
1287 Send canAuthenticateAgainstProtectionSpace calls from NetworkProcess directly to UIProcess
1288 https://bugs.webkit.org/show_bug.cgi?id=159071
1290 Reviewed by Brady Eidson.
1292 * http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Added.
1293 * http/tests/xmlhttprequest/sync-delegate-callbacks.html: Added.
1294 * platform/ios-simulator-wk2/TestExpectations:
1295 * platform/mac/TestExpectations:
1296 * platform/wk2/http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Added.
1298 2016-06-27 Alexey Proskuryakov <ap@apple.com>
1300 Remove OS X Mavericks test results
1302 Rubber-stamped by Lucas Forschler.
1304 * platform/mac-mavericks: Removed.
1306 2016-06-27 Eric Carlson <eric.carlson@apple.com>
1308 [Mac] PiP placeholder should remain visible when 'controls' attribute is removed
1309 https://bugs.webkit.org/show_bug.cgi?id=159158
1310 <rdar://problem/26727435>
1312 Reviewed by Jer Noble.
1314 * media/controls/picture-in-picture-expected.txt: Updated.
1315 * media/controls/picture-in-picture.html: Ditto.
1317 2016-06-27 Antoine Quint <graouts@apple.com>
1319 [iOS] Media controls are too cramped with small video
1320 https://bugs.webkit.org/show_bug.cgi?id=158815
1321 <rdar://problem/26824238>
1323 Reviewed by Dean Jackson.
1325 Adjust the output of this test to account for the time label clones and add a new test.
1327 * media/video-controls-drop-and-restore-timeline-expected.txt: Added.
1328 * media/video-controls-drop-and-restore-timeline.html: Added.
1329 * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt:
1330 * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
1332 2016-06-27 Joseph Pecoraro <pecoraro@apple.com>
1334 REGRESSION: Web Inspector: Text search broken in resources with <CR>
1335 https://bugs.webkit.org/show_bug.cgi?id=159110
1336 <rdar://problem/27008485>
1338 Reviewed by Brian Burg.
1340 * inspector/debugger/searchInContent-linebreaks-expected.txt:
1341 * inspector/debugger/searchInContent-linebreaks.html:
1342 Now that the backend responds with lines that end in \n, this test changes
1343 the number of line results. The frontend interprets this correctly.
1345 2016-06-27 Joanmarie Diggs <jdiggs@igalia.com>
1347 AX: Anonymous RenderMathMLOperators are not exposed to the accessibility tree
1348 https://bugs.webkit.org/show_bug.cgi?id=139582
1349 <rdar://problem/26938849>
1351 Reviewed by Chris Fleizach.
1353 This is based on a patch by Frederic Wang <fwang@igalia.com>.
1355 One of the things making it difficult to tell that the operators were not
1356 exposed on the Mac is the fact that the operator text is present. But the
1357 operator text is simply a StaticTextRole object corresponding to the
1358 RenderText descendant of the operator. Furthermore, on the Mac, accessible
1359 math operators have subroles which are missing from the StaticTextRole
1360 object which is exposed. In order to make issues like this more obvious,
1361 add an option to include the subrole to dumpAccessibilityTree() and use it
1362 in the new math-fenced.html.
1364 This change also fixes the mfenced in mac/mathml-elements.html that was
1365 broken after r202420. We enable it again and update the expectations of
1366 that test because the operators are now in the accessibility tree.
1368 We also add a new test to verify the render tree of foreign content in
1371 * accessibility/mac/mathml-elements-expected.txt: Updated.
1372 * accessibility/mac/mathml-elements.html: Re-enable the mfenced test.
1373 * accessibility/math-fenced.html: Added.
1374 * accessibility/math-foreign-content.html: Added.
1375 * platform/gtk/accessibility/math-fenced-expected.txt: Added.
1376 * platform/gtk/accessibility/math-foreign-content-expected.txt: Added.
1377 * platform/mac/accessibility/math-fenced-expected.txt: Added.
1378 * platform/mac/accessibility/math-foreign-content-expected.txt: Added.
1379 * resources/accessibility-helper.js: Add option to include subrole in tree.
1380 (dumpAccessibilityTree):
1382 2016-06-27 Ryan Haddad <ryanhaddad@apple.com>
1384 Remove flaky expectation for imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata.html
1385 https://bugs.webkit.org/show_bug.cgi?id=150956
1387 Unreviewed test gardening.
1389 * platform/mac/TestExpectations:
1391 2016-06-27 Adam Bergkvist <adam.bergkvist@ericsson.com>
1393 WebRTC: Unskip RTCPeerConnection-AddRemoveStream test
1394 https://bugs.webkit.org/show_bug.cgi?id=159133
1396 Reviewed by Eric Carlson.
1398 Unskip RTCPeerConnection-AddRemoveStream test (on GTK+ port). RTCPeerConnection implements
1399 the legacy MediaStream-based API as JS built-ins so we can run this test again.
1401 * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt:
1402 * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
1403 * platform/gtk/TestExpectations:
1405 2016-06-27 Frederic Wang <fwang@igalia.com>
1407 Update TestExpectations for some dynamic MathML tests
1408 https://bugs.webkit.org/show_bug.cgi?id=159142
1410 Reviewed by Brent Fulgham.
1412 * TestExpectations: Enable this test again after r199980.
1413 * platform/efl/TestExpectations: This is already claimed to pass in the platform independent TestExpectations.
1414 * platform/gtk/TestExpectations: Ditto.
1415 * platform/ios-simulator/TestExpectations: This test passes after the refactoring of RenderMathMLOperator.
1417 2016-06-27 Michael Saboff <msaboff@apple.com>
1419 ES6 Change: Unify handling of RegExp CharacterClassEscapes \w and \W and Word Asserts \b and \B
1420 https://bugs.webkit.org/show_bug.cgi?id=158505
1422 Reviewed by Geoffrey Garen.
1424 Updated and added test cases.
1426 * js/regexp-unicode-expected.txt:
1427 * js/script-tests/regexp-unicode.js:
1429 2016-06-27 Frederic Wang <fwang@igalia.com>
1431 Set an upper limit for the size or number of pieces of stretchy operators
1432 https://bugs.webkit.org/show_bug.cgi?id=155434
1434 Update test expectations for very-large-stretchy-operators.
1436 Reviewed by Brent Fulgham.
1438 * platform/efl/TestExpectations:
1439 * platform/gtk/TestExpectations:
1440 * platform/ios-simulator/TestExpectations:
1441 * platform/mac/TestExpectations:
1442 * platform/win/TestExpectations:
1444 2016-06-27 Ryan Haddad <ryanhaddad@apple.com>
1446 Skip two LayoutTests that rely on mouse events on ios-simulator
1448 Unreviewed test gardening.
1450 * platform/ios-simulator/TestExpectations:
1452 2016-06-27 Javier Fernandez <jfernandez@igalia.com>
1454 [GTK] Unreviewed test gardening. Added Failure Test Expectations because of r194502 and r194513.
1455 https://bugs.webkit.org/show_bug.cgi?id=159147
1457 * platform/gtk/TestExpectations:
1459 2016-06-27 Youenn Fablet <youennf@gmail.com>
1461 LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/ is failing on ios-simulator
1462 https://bugs.webkit.org/show_bug.cgi?id=159136
1466 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt: Added.
1468 2016-06-27 Youenn Fablet <youenn@apple.com>
1470 Remove didFailRedirectCheck ThreadableLoaderClient callback
1471 https://bugs.webkit.org/show_bug.cgi?id=159085
1473 Reviewed by Daniel Bates.
1475 * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1476 * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1477 * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
1478 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1479 * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1481 2016-06-26 Chris Dumez <cdumez@apple.com>
1483 Regression: HTMLOptionsCollection's named properties have precedence over indexed properties
1484 https://bugs.webkit.org/show_bug.cgi?id=159058
1485 <rdar://problem/26988542>
1487 Reviewed by Ryosuke Niwa.
1489 Add layout test coverage.
1491 * fast/dom/HTMLSelectElement/options-indexed-getter-precedence-expected.txt: Added.
1492 * fast/dom/HTMLSelectElement/options-indexed-getter-precedence.html: Added.
1494 2016-06-26 Javier Fernandez <jfernandez@igalia.com>
1496 [GTK] Unreviewed test gardening.
1498 Several hidpi tests pass now thanks to r202421.
1500 2016-06-26 Myles C. Maxfield <mmaxfield@apple.com>
1502 [macOS] Font-related test gardening for macOS Sierra
1503 https://bugs.webkit.org/show_bug.cgi?id=159106
1504 <rdar://problem/25807529>
1508 * fast/ruby/bopomofo-letter-spacing.html:
1509 * fast/ruby/bopomofo-rl.html:
1510 * fast/ruby/bopomofo.html:
1511 * svg/W3C-SVG-1.1/text-fonts-01-t.svg:
1512 * svg/text/text-fonts-01-t.svg:
1514 2016-06-26 Youenn Fablet <youennf@gmail.com>
1516 Refreshing WPT tests up to 12b7800
1517 https://bugs.webkit.org/show_bug.cgi?id=158872
1519 Reviewed by Chris Dumez.
1521 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1522 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1523 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt: Added.
1524 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
1525 * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
1527 2016-06-25 Benjamin Poulain <bpoulain@apple.com>
1529 The active state of elements can break when focus changes
1530 https://bugs.webkit.org/show_bug.cgi?id=159112
1532 Reviewed by Antti Koivisto.
1534 * fast/css/pseudo-active-on-labeled-element-not-canceled-by-focus-expected.txt: Added.
1535 * fast/css/pseudo-active-on-labeled-element-not-canceled-by-focus.html: Added.
1536 * fast/css/pseudo-active-with-programmatic-focus-expected.txt: Added.
1537 * fast/css/pseudo-active-with-programmatic-focus.html: Added.
1539 2016-06-24 Jer Noble <jer.noble@apple.com>
1541 Consider exposing or hiding knowledge of a redirect from clients of WebCoreNSURLSession
1542 https://bugs.webkit.org/show_bug.cgi?id=156722
1543 <rdar://problem/25780035>
1545 Reviewed by Alex Christensen.
1547 Un-skip http/tests/security/contentSecurityPolicy/audio-redirect-allowed2.html &
1548 http/tests/security/contentSecurityPolicy/video-redirect-allowed2.html.
1550 * platform/mac/TestExpectations:
1552 2016-06-24 Mark Lam <mark.lam@apple.com>
1554 [JSC] Error prototypes are called on remote scripts.
1555 https://bugs.webkit.org/show_bug.cgi?id=52192
1557 Reviewed by Keith Miller.
1559 The added test will test the following combinations of factors:
1561 1. Explicitly throwing an error of each of the types of JS errors i.e.
1562 Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, URIError.
1563 2. Validating that the error received in window.onerror does not leak any info.
1564 3. Validating that the 'name' and 'toString' getters set on the error prototype
1565 object does not get invoked for creating the error message to be passed to
1568 * http/tests/security/regress-52192-expected.txt: Added.
1569 * http/tests/security/regress-52192.html: Added.
1570 * http/tests/security/resources/regress-52192-syntax-error.js: Added.
1571 * http/tests/security/resources/regress-52192-throw-error.js: Added.
1574 2016-06-24 Myles C. Maxfield <mmaxfield@apple.com>
1576 Update to test gardening in r202300
1580 * platform/mac/TestExpectations:
1582 2016-06-24 Konstantin Tokarev <annulen@yandex.ru>
1584 Removed tests of STYLE_SCOPED which was removed in r156683.
1585 https://bugs.webkit.org/show_bug.cgi?id=159098
1587 Reviewed by Ryosuke Niwa.
1589 * fast/css/style-scoped/basic-attribute-expected.txt: Removed.
1590 * fast/css/style-scoped/basic-attribute.html: Removed.
1591 * fast/css/style-scoped/registering-expected.txt: Removed.
1592 * fast/css/style-scoped/registering-shadowroot-expected.txt: Removed.
1593 * fast/css/style-scoped/registering-shadowroot.html: Removed.
1594 * fast/css/style-scoped/registering.html: Removed.
1595 * fast/css/style-scoped/style-scoped-apply-author-styles-expected.txt: Removed.
1596 * fast/css/style-scoped/style-scoped-apply-author-styles.html: Removed.
1597 * fast/css/style-scoped/style-scoped-attach-expected.txt: Removed.
1598 * fast/css/style-scoped/style-scoped-attach.html: Removed.
1599 * fast/css/style-scoped/style-scoped-basic-expected.txt: Removed.
1600 * fast/css/style-scoped/style-scoped-basic.html: Removed.
1601 * fast/css/style-scoped/style-scoped-change-scoped-in-shadow-expected.txt: Removed.
1602 * fast/css/style-scoped/style-scoped-change-scoped-in-shadow.html: Removed.
1603 * fast/css/style-scoped/style-scoped-detach-expected.txt: Removed.
1604 * fast/css/style-scoped/style-scoped-detach.html: Removed.
1605 * fast/css/style-scoped/style-scoped-in-shadow-expected.txt: Removed.
1606 * fast/css/style-scoped/style-scoped-in-shadow.html: Removed.
1607 * fast/css/style-scoped/style-scoped-nested-expected.txt: Removed.
1608 * fast/css/style-scoped/style-scoped-nested.html: Removed.
1609 * fast/css/style-scoped/style-scoped-remove-scoped-expected.txt: Removed.
1610 * fast/css/style-scoped/style-scoped-remove-scoped.html: Removed.
1611 * fast/css/style-scoped/style-scoped-set-scoped-expected.txt: Removed.
1612 * fast/css/style-scoped/style-scoped-set-scoped.html: Removed.
1613 * fast/css/style-scoped/style-scoped-with-dom-operation-expected.txt: Removed.
1614 * fast/css/style-scoped/style-scoped-with-dom-operation.html: Removed.
1615 * fast/css/style-scoped/style-scoped-with-important-rule-expected.txt: Removed.
1616 * fast/css/style-scoped/style-scoped-with-important-rule.html: Removed.
1617 * platform/efl/TestExpectations: Don't skip fast/css/style-scoped.
1618 * platform/gtk/TestExpectations: Ditto.
1619 * platform/ios-simulator/TestExpectations: Ditto.
1620 * platform/mac/TestExpectations: Ditto.
1621 * platform/win/TestExpectations: Ditto.
1623 2016-06-24 Alexey Proskuryakov <ap@apple.com>
1625 Update test expectations for rdar://problem/27000853
1627 * platform/mac/TestExpectations:
1629 2016-06-24 Commit Queue <commit-queue@webkit.org>
1631 Unreviewed, rolling out r202413.
1632 https://bugs.webkit.org/show_bug.cgi?id=159097
1634 Broke many JSC tests (Requested by ap on #webkit).
1638 "[JSC] Implement isFinite / isNaN in JS and make DFG ToNumber
1639 accept non number values"
1640 https://bugs.webkit.org/show_bug.cgi?id=154022
1641 http://trac.webkit.org/changeset/202413
1643 2016-06-24 John Wilander <wilander@apple.com>
1645 Make window.open layout tests for about: URLs work on iOS
1646 https://bugs.webkit.org/show_bug.cgi?id=159072
1648 Reviewed by Alex Christensen.
1650 Fix two window.open layout tests for iOS. They previously used click events.
1651 Now they instead turn off the popup blocker and just call window.open() on
1654 * http/tests/dom/window-open-about-blank-and-access-document-expected.txt:
1655 * http/tests/dom/window-open-about-blank-and-access-document.html:
1656 * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt:
1657 * http/tests/dom/window-open-about-webkit-org-and-access-document.html:
1658 * platform/ios-simulator/TestExpectations:
1659 Removed the skipping of these two test cases.
1661 2016-06-24 Yusuke Suzuki <utatane.tea@gmail.com>
1663 [GTK][EFL] ImageBufferCairo should accept resolution factor
1664 https://bugs.webkit.org/show_bug.cgi?id=157848
1666 Reviewed by Martin Robinson.
1668 * fast/hidpi/filters-and-image-buffer-resolution-expected.html: Added.
1669 * fast/hidpi/filters-and-image-buffer-resolution.html: Added.
1671 2016-06-24 Frederic Wang <fwang@igalia.com>
1673 Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
1674 https://bugs.webkit.org/show_bug.cgi?id=155018
1676 Reviewed by Martin Robinson.
1678 We update the test expectations. Most of the adjustments are irrelevant visual
1679 modifications (small shift and size differences) or due to changes in the renderer tree
1680 structure (removal of anonymous, operator text appearing in the dumped text).
1681 We disable the accessibility for mfenced for now, but this will be enabled again and improved
1682 in follow-up accessibility patches.
1684 * platform/ios-simulator/TestExpectations: We disable two reftests that use a character from
1685 the Mathematical Alphanumeric Symbols block as a reference, since iOS does not have
1686 appropriate fonts pre-installed.
1687 * accessibility/mac/mathml-elements.html: Disable the mfenced test for now.
1688 * accessibility/mac/mathml-elements-expected.txt: Ditto.
1689 * accessibility/ios-simulator/math-expected.txt: Update the reference now that the text of
1690 the operator appears in the render tree.
1691 * accessibility/mac/math-alttext-expected.txt: Ditto.
1692 * mathml/opentype/large-operators-italic-correction-expected.txt: Ditto.
1693 * mathml/opentype/large-operators-munderover-expected.txt: Ditto.
1694 * mathml/presentation/inferred-mrow-stretchy-expected.txt: Ditto.
1695 * mathml/presentation/mfrac-nested-expected.txt: Ditto.
1696 * mathml/presentation/stretchy-depth-height-expected.txt: Ditto.
1697 * mathml/presentation/stretchy-depth-height-symmetric-expected.txt: Ditto.
1698 * mathml/presentation/sup-nested-expected.txt: Ditto.
1699 * mathml/very-large-stretchy-operators-expected.txt: Ditto.
1700 * platform/mac/accessibility/math-text-expected.txt: Ditto.
1701 * platform/gtk/accessibility/math-text-expected.txt: Ditto.
1702 * fast/css/readonly-pseudoclass-common-element-expected.txt: Ditto.
1703 * fast/css/readwrite-pseudoclass-editable-expected.txt: Ditto.
1704 * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt: Ditto.
1705 * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt: Ditto.
1706 * mathml/presentation/attributes-background-color.html: Add some padding to workaround some
1707 small rendering failures.
1708 * mathml/presentation/attributes-background-color-expected.html: Ditto.
1709 * mathml/presentation/attributes-display.html: Ditto.
1710 * mathml/presentation/attributes-display-expected.html: Ditto.
1711 * mathml/presentation/bug97990-expected.html: Ditto.
1712 * mathml/presentation/bug97990.html: Ditto.
1713 * mathml/presentation/attributes-mathvariant-expected.html: Update the reftest to use italic
1714 characters from the Mathematical Alphanumeric Symbols.
1715 * mathml/presentation/tokenElements-mathvariant-expected.html: Ditto.
1716 * mathml/presentation/mo-whitespaces-expected.html: Adjust one edge case since we now only
1717 collapse whitespace for operators that use MathOperator.
1718 * accessibility/math-multiscript-attributes-expected.txt: Small size/coordinate adjustment.
1719 * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Dottp.
1720 * platform/gtk/mathml/presentation/roots-expected.txt: Size/coordinate adjustment, removal
1721 of anonymous renderers and use italic characters from the Mathematical Alphanumeric Symbols.
1722 * platform/gtk/mathml/presentation/roots-expected.png: Ditto.
1723 * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
1724 * platform/gtk/mathml/opentype/horizontal-expected.txt: Size/coordinate adjustment and
1725 removal of anonymous renderers.
1726 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
1727 * platform/gtk/mathml/opentype/large-operators-expected.txt: Ditto.
1728 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1729 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
1730 * platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
1731 * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
1732 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
1733 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1734 * platform/mac/mathml/opentype/large-operators-expected.txt: Ditto.
1735 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1736 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
1737 * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
1739 2016-06-23 Benjamin Poulain <bpoulain@apple.com>
1741 OOM Assertion failure in Array.prototype.toString
1742 https://bugs.webkit.org/show_bug.cgi?id=158793
1744 Reviewed by Saam Barati.
1746 * js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js: Added.
1747 (string_appeared_here.createStrings):
1748 * js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js: Added.
1749 (string_appeared_here.createRegexp):
1751 * js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js: Added.
1752 (string_appeared_here.createStrings):
1754 * js/stringimpl-to-jsstring-on-large-strings-1-expected.txt: Added.
1755 * js/stringimpl-to-jsstring-on-large-strings-1.html: Added.
1756 * js/stringimpl-to-jsstring-on-large-strings-2-expected.txt: Added.
1757 * js/stringimpl-to-jsstring-on-large-strings-2.html: Added.
1758 * js/stringimpl-to-jsstring-on-large-strings-3-expected.txt: Added.
1759 * js/stringimpl-to-jsstring-on-large-strings-3.html: Added.
1761 2016-06-23 Brady Eidson <beidson@apple.com>
1763 Retrieving Blobs from IndexedDB using cursors fails in WK2 (Sandboxing)
1764 https://bugs.webkit.org/show_bug.cgi?id=158991
1766 Reviewed by Alex Christensen.
1768 * storage/indexeddb/modern/blob-cursor-expected.txt: Added.
1769 * storage/indexeddb/modern/blob-cursor.html: Added.
1770 * storage/indexeddb/modern/resources/blob-cursor.js: Added.
1771 * storage/indexeddb/modern/resources/blob-cursor1.html: Added.
1772 * storage/indexeddb/modern/resources/blob-cursor2.html: Added.
1774 2016-06-23 Joseph Pecoraro <pecoraro@apple.com> and Yusuke Suzuki <utatane.tea@gmail.com>
1776 [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values
1777 https://bugs.webkit.org/show_bug.cgi?id=154022
1779 Reviewed by Filip Pizlo.
1781 * js/regress/Number-isNaN-expected.txt: Added.
1782 * js/regress/Number-isNaN.html: Added.
1783 * js/regress/global-isNaN-expected.txt: Added.
1784 * js/regress/global-isNaN.html: Added.
1785 * js/regress/script-tests/Number-isNaN.js: Added.
1786 * js/regress/script-tests/global-isNaN.js: Added.
1787 * js/regress/script-tests/many-foreach-calls.js:
1789 (i.array.forEach): Deleted.
1790 * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Added.
1792 * js/regress/script-tests/to-number-constructor-only-number.js: Added.
1794 * js/regress/script-tests/to-number-constructor-only-string.js: Added.
1796 * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Added.
1798 * js/regress/script-tests/to-number-number-string-number-string.js: Added.
1800 * js/regress/script-tests/to-number-only-number.js: Added.
1802 * js/regress/script-tests/to-number-only-string.js: Added.
1804 * js/regress/script-tests/to-number-string-number-string-number.js: Added.
1806 * js/regress/to-number-constructor-number-string-number-string-expected.txt: Added.
1807 * js/regress/to-number-constructor-number-string-number-string.html: Added.
1808 * js/regress/to-number-constructor-only-number-expected.txt: Added.
1809 * js/regress/to-number-constructor-only-number.html: Added.
1810 * js/regress/to-number-constructor-only-string-expected.txt: Added.
1811 * js/regress/to-number-constructor-only-string.html: Added.
1812 * js/regress/to-number-constructor-string-number-string-number-expected.txt: Added.
1813 * js/regress/to-number-constructor-string-number-string-number.html: Added.
1814 * js/regress/to-number-number-string-number-string-expected.txt: Added.
1815 * js/regress/to-number-number-string-number-string.html: Added.
1816 * js/regress/to-number-only-number-expected.txt: Added.
1817 * js/regress/to-number-only-number.html: Added.
1818 * js/regress/to-number-only-string-expected.txt: Added.
1819 * js/regress/to-number-only-string.html: Added.
1820 * js/regress/to-number-string-number-string-number-expected.txt: Added.
1821 * js/regress/to-number-string-number-string-number.html: Added.
1823 2016-06-23 Simon Fraser <simon.fraser@apple.com>
1825 https://bugs.webkit.org/show_bug.cgi?id=159077
1827 Mark fast/harness/snapshot-captures-compositing.html as an image failure.
1829 * platform/ios-simulator-wk2/TestExpectations:
1831 2016-06-23 Benjamin Poulain <benjamin@webkit.org>
1833 Specialize synchronous event tracking per event type
1834 https://bugs.webkit.org/show_bug.cgi?id=158826
1836 Reviewed by Simon Fraser.
1838 * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener-expected.txt: Added.
1839 * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener.html: Added.
1840 * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener-expected.txt: Added.
1841 * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener.html: Added.
1842 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt: Added.
1843 * fast/events/touch/ios/tap-with-active-touch-end-listener.html: Added.
1844 * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener.html: Added.
1845 * fast/events/touch/ios/tap-with-passive-touch-end-listener-expected.txt: Added.
1846 * fast/events/touch/ios/tap-with-passive-touch-end-listener.html: Added.
1847 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements-expected.txt: Added.
1848 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements.html: Added.
1849 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements-expected.txt: Added.
1850 * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements.html: Added.
1852 2016-06-23 Alexey Proskuryakov <ap@apple.com>
1854 Update TestExpectations for a couple video track tests.
1856 * platform/mac/TestExpectations:
1858 2016-06-23 Simon Fraser <simon.fraser@apple.com>
1860 [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
1861 https://bugs.webkit.org/show_bug.cgi?id=159077
1863 Reviewed by Tim Horton.
1865 Test that fails if snapshotting doesn't correctly snapshot 3D transforms.
1867 * fast/harness/snapshot-captures-compositing-expected.html: Added.
1868 * fast/harness/snapshot-captures-compositing.html: Added.
1870 2016-06-23 Said Abou-Hallawa <sabouhallawa@apple.com>
1872 requestFrameAnimation() callback timestamp should be very close to Performance.now()
1873 https://bugs.webkit.org/show_bug.cgi?id=159038
1875 Reviewed by Simon Fraser.
1877 * animations/animation-callback-timestamp-expected.txt: Added.
1878 * animations/animation-callback-timestamp.html: Added.
1879 * animations/animation-multiple-callbacks-timestamp-expected.txt: Added.
1880 * animations/animation-multiple-callbacks-timestamp.html: Added.
1882 2016-06-23 Ryan Haddad <ryanhaddad@apple.com>
1884 Land test expectations for rdar://problem/26952627.
1886 Unreviewed test gardening.
1888 * platform/mac/TestExpectations:
1890 2016-06-23 Alexey Proskuryakov <ap@apple.com>
1892 Handle (0, 0) ranges from Lookup
1893 https://bugs.webkit.org/show_bug.cgi?id=159062
1894 rdar://problem/26960385
1896 Reviewed by Tim Horton.
1898 * platform/mac/TestExpectations: Unmark the test that was broken due to this.
1900 2016-06-23 Joseph Pecoraro <pecoraro@apple.com>
1902 CSSComputedStyleDeclaration::length should recalculate styles if needed to provide the correct value
1903 https://bugs.webkit.org/show_bug.cgi?id=159053
1904 <rdar://problem/26638119>
1906 Reviewed by Simon Fraser.
1908 * fast/css/variables/custom-property-computed-style-length-update-expected.txt: Added.
1909 * fast/css/variables/custom-property-computed-style-length-update.html: Added.
1911 2016-06-23 Adam Bergkvist <adam.bergkvist@ericsson.com>
1913 WebRTC: Add support for RTCPeerConnection legacy MediaStream-based API
1914 https://bugs.webkit.org/show_bug.cgi?id=158940
1916 Reviewed by Eric Carlson.
1918 Add test for RTCPeerConnection legacy MediaStream-based API.
1920 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Added.
1921 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Added.
1922 * platform/mac/TestExpectations:
1923 Skip test for mac port (not building with WEB_RTC yet)
1925 2016-06-23 Per Arne Vollan <pvollan@apple.com>
1927 Unreviewed test gardening.
1929 Update test expectations for passing accessibility tests after r202149,
1930 and fix style issues in test expectations file.
1932 * platform/win/TestExpectations:
1934 2016-06-22 Alexey Proskuryakov <ap@apple.com>
1936 Test expectations gardening for rdar://problem/26960385
1938 * platform/mac/TestExpectations:
1940 2016-06-22 Benjamin Poulain <bpoulain@apple.com>
1942 AX: Add support for CSS4 :focus-within pseudo
1943 https://bugs.webkit.org/show_bug.cgi?id=140144
1945 Reviewed by Antti Koivisto.
1947 * fast/css/css-selector-text-expected.txt:
1948 * fast/css/css-selector-text.html:
1949 * fast/css/css-set-selector-text-expected.txt:
1950 * fast/css/css-set-selector-text.html:
1951 * fast/css/pseudo-focus-within-basics-expected.html: Added.
1952 * fast/css/pseudo-focus-within-basics.html: Added.
1953 * fast/css/pseudo-focus-within-inside-shadow-dom-expected.html: Added.
1954 * fast/css/pseudo-focus-within-inside-shadow-dom.html: Added.
1955 * fast/css/pseudo-focus-within-style-sharing-1-expected.html: Added.
1956 * fast/css/pseudo-focus-within-style-sharing-1.html: Added.
1957 * fast/css/pseudo-focus-within-style-sharing-2-expected.html: Added.
1958 * fast/css/pseudo-focus-within-style-sharing-2.html: Added.
1959 * fast/selectors/focus-within-style-update-expected.txt: Added.
1960 * fast/selectors/focus-within-style-update.html: Added.
1962 2016-06-17 Dean Jackson <dino@apple.com>
1964 REGRESSION: Double tap to zoom does not work on yahoo finance
1965 https://bugs.webkit.org/show_bug.cgi?id=158886
1966 <rdar://problem/24917760>
1968 Reviewed by Simon Fraser.
1970 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
1971 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
1973 2016-06-22 Myles C. Maxfield <mmaxfield@apple.com>
1975 Test gardening for css3/line-break-language-sensitive
1976 https://bugs.webkit.org/show_bug.cgi?id=159017
1980 Some reftests had content which ended up outside of the viewport. This patch
1981 splits that extra content out into separate tests.
1983 In addition, this test migrates these tests to using a web font, so the results
1984 of this test are not sensitive to platform-specific font fallback.
1986 Because of the migration to the web font, css3/line-break-language-sensitive is
1990 * css3/line-break-language-sensitive/line-break-auto-centered-expected.html: Removed.
1991 * css3/line-break-language-sensitive/line-break-auto-centered.html: Removed.
1992 * css3/line-break-language-sensitive/line-break-auto-half-kana-expected.html: Removed.
1993 * css3/line-break-language-sensitive/line-break-auto-half-kana.html: Removed.
1994 * css3/line-break-language-sensitive/line-break-auto-hyphens.html: Removed.
1995 * css3/line-break-language-sensitive/line-break-auto-inseparables-expected.html: Removed.
1996 * css3/line-break-language-sensitive/line-break-auto-inseparables.html: Removed.
1997 * css3/line-break-language-sensitive/line-break-auto-iteration-marks-expected.html: Removed.
1998 * css3/line-break-language-sensitive/line-break-auto-iteration-marks.html: Removed.
1999 * css3/line-break-language-sensitive/line-break-auto-postfixes.html: Removed.
2000 * css3/line-break-language-sensitive/line-break-auto-prefixes-expected.html: Removed.
2001 * css3/line-break-language-sensitive/line-break-auto-prefixes.html: Removed.
2002 * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html: Removed.
2003 * css3/line-break-language-sensitive/line-break-auto-sound-marks.html: Removed.
2004 * css3/line-break-language-sensitive/line-break-loose-centered.html: Removed.
2005 * css3/line-break-language-sensitive/line-break-loose-half-kana-expected.html: Removed.
2006 * css3/line-break-language-sensitive/line-break-loose-half-kana.html: Removed.
2007 * css3/line-break-language-sensitive/line-break-loose-hyphens.html: Removed.
2008 * css3/line-break-language-sensitive/line-break-loose-inseparables-expected.html: Removed.
2009 * css3/line-break-language-sensitive/line-break-loose-inseparables.html: Removed.
2010 * css3/line-break-language-sensitive/line-break-loose-iteration-marks.html: Removed.
2011 * css3/line-break-language-sensitive/line-break-loose-postfixes.html: Removed.
2012 * css3/line-break-language-sensitive/line-break-loose-prefixes-expected.html: Removed.
2013 * css3/line-break-language-sensitive/line-break-loose-prefixes.html: Removed.
2014 * css3/line-break-language-sensitive/line-break-loose-sound-marks-expected.html: Removed.
2015 * css3/line-break-language-sensitive/line-break-loose-sound-marks.html: Removed.
2016 * css3/line-break-language-sensitive/line-break-normal-centered-expected.html: Removed.
2017 * css3/line-break-language-sensitive/line-break-normal-centered.html: Removed.
2018 * css3/line-break-language-sensitive/line-break-normal-half-kana-expected.html: Removed.
2019 * css3/line-break-language-sensitive/line-break-normal-half-kana.html: Removed.
2020 * css3/line-break-language-sensitive/line-break-normal-hyphens-expected.html: Removed.
2021 * css3/line-break-language-sensitive/line-break-normal-hyphens.html: Removed.
2022 * css3/line-break-language-sensitive/line-break-normal-inseparables-expected.html: Removed.
2023 * css3/line-break-language-sensitive/line-break-normal-inseparables.html: Removed.
2024 * css3/line-break-language-sensitive/line-break-normal-iteration-marks.html: Removed.
2025 * css3/line-break-language-sensitive/line-break-normal-postfixes.html: Removed.
2026 * css3/line-break-language-sensitive/line-break-normal-prefixes-expected.html: Removed.
2027 * css3/line-break-language-sensitive/line-break-normal-prefixes.html: Removed.
2028 * css3/line-break-language-sensitive/line-break-normal-sound-marks-expected.html: Removed.
2029 * css3/line-break-language-sensitive/line-break-normal-sound-marks.html: Removed.
2030 * css3/line-break-language-sensitive/line-break-strict-centered-expected.html: Removed.
2031 * css3/line-break-language-sensitive/line-break-strict-centered.html: Removed.
2032 * css3/line-break-language-sensitive/line-break-strict-half-kana-expected.html: Removed.
2033 * css3/line-break-language-sensitive/line-break-strict-half-kana.html: Removed.
2034 * css3/line-break-language-sensitive/line-break-strict-hyphens.html: Removed.
2035 * css3/line-break-language-sensitive/line-break-strict-inseparables-expected.html: Removed.
2036 * css3/line-break-language-sensitive/line-break-strict-inseparables.html: Removed.
2037 * css3/line-break-language-sensitive/line-break-strict-iteration-marks-expected.html: Removed.
2038 * css3/line-break-language-sensitive/line-break-strict-iteration-marks.html: Removed.
2039 * css3/line-break-language-sensitive/line-break-strict-postfixes.html: Removed.
2040 * css3/line-break-language-sensitive/line-break-strict-prefixes-expected.html: Removed.
2041 * css3/line-break-language-sensitive/line-break-strict-prefixes.html: Removed.
2042 * css3/line-break-language-sensitive/line-break-strict-sound-marks-expected.html: Removed.
2043 * css3/line-break-language-sensitive/line-break-strict-sound-marks.html: Removed.
2044 * css3/line-break/line-break-auto-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-hyphens-expected.html.
2045 * css3/line-break/line-break-auto-centered-2.html: Added.
2046 * css3/line-break/line-break-auto-centered-expected.html:
2047 * css3/line-break/line-break-auto-centered.html:
2048 * css3/line-break/line-break-auto-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2049 * css3/line-break/line-break-auto-half-kana-2.html: Added.
2050 * css3/line-break/line-break-auto-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2051 * css3/line-break/line-break-auto-half-kana-3.html: Added.
2052 * css3/line-break/line-break-auto-half-kana-4-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-strict-postfixes-expected.html.
2053 * css3/line-break/line-break-auto-half-kana-4.html: Added.
2054 * css3/line-break/line-break-auto-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-postfixes-expected.html.
2055 * css3/line-break/line-break-auto-half-kana-5.html: Added.
2056 * css3/line-break/line-break-auto-half-kana-expected.html:
2057 * css3/line-break/line-break-auto-half-kana.html:
2058 * css3/line-break/line-break-auto-hyphens-expected.html:
2059 * css3/line-break/line-break-auto-hyphens.html:
2060 * css3/line-break/line-break-auto-inseparables-expected.html:
2061 * css3/line-break/line-break-auto-inseparables.html:
2062 * css3/line-break/line-break-auto-iteration-marks-expected.html:
2063 * css3/line-break/line-break-auto-iteration-marks.html:
2064 * css3/line-break/line-break-auto-postfixes-expected.html:
2065 * css3/line-break/line-break-auto-postfixes.html:
2066 * css3/line-break/line-break-auto-prefixes-expected.html:
2067 * css3/line-break/line-break-auto-prefixes.html:
2068 * css3/line-break/line-break-auto-sound-marks-expected.html:
2069 * css3/line-break/line-break-auto-sound-marks.html:
2070 * css3/line-break/line-break-loose-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-hyphens-expected.html.
2071 * css3/line-break/line-break-loose-centered-2.html: Added.
2072 * css3/line-break/line-break-loose-centered-expected.html:
2073 * css3/line-break/line-break-loose-centered.html:
2074 * css3/line-break/line-break-loose-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2075 * css3/line-break/line-break-loose-half-kana-2.html: Added.
2076 * css3/line-break/line-break-loose-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2077 * css3/line-break/line-break-loose-half-kana-3.html: Added.
2078 * css3/line-break/line-break-loose-half-kana-4-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-centered-expected.html.
2079 * css3/line-break/line-break-loose-half-kana-4.html: Added.
2080 * css3/line-break/line-break-loose-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-iteration-marks-expected.html.
2081 * css3/line-break/line-break-loose-half-kana-5.html: Added.
2082 * css3/line-break/line-break-loose-half-kana-expected.html:
2083 * css3/line-break/line-break-loose-half-kana.html:
2084 * css3/line-break/line-break-loose-hyphens-expected.html:
2085 * css3/line-break/line-break-loose-hyphens.html:
2086 * css3/line-break/line-break-loose-inseparables-expected.html:
2087 * css3/line-break/line-break-loose-inseparables.html:
2088 * css3/line-break/line-break-loose-iteration-marks-expected.html:
2089 * css3/line-break/line-break-loose-iteration-marks.html:
2090 * css3/line-break/line-break-loose-postfixes-expected.html:
2091 * css3/line-break/line-break-loose-postfixes.html:
2092 * css3/line-break/line-break-loose-prefixes-expected.html:
2093 * css3/line-break/line-break-loose-prefixes.html:
2094 * css3/line-break/line-break-loose-sound-marks-expected.html:
2095 * css3/line-break/line-break-loose-sound-marks.html:
2096 * css3/line-break/line-break-normal-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-normal-iteration-marks-expected.html.
2097 * css3/line-break/line-break-normal-centered-2.html: Added.
2098 * css3/line-break/line-break-normal-centered-expected.html:
2099 * css3/line-break/line-break-normal-centered.html:
2100 * css3/line-break/line-break-normal-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2101 * css3/line-break/line-break-normal-half-kana-2.html: Added.
2102 * css3/line-break/line-break-normal-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2103 * css3/line-break/line-break-normal-half-kana-3.html: Added.
2104 * css3/line-break/line-break-normal-half-kana-4-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2105 * css3/line-break/line-break-normal-half-kana-4.html: Added.
2106 * css3/line-break/line-break-normal-half-kana-5-expected.html: Copied from LayoutTests/css3/line-break/line-break-loose-postfixes-expected.html.
2107 * css3/line-break/line-break-normal-half-kana-5.html: Added.
2108 * css3/line-break/line-break-normal-half-kana-expected.html:
2109 * css3/line-break/line-break-normal-half-kana.html:
2110 * css3/line-break/line-break-normal-hyphens-expected.html:
2111 * css3/line-break/line-break-normal-hyphens.html:
2112 * css3/line-break/line-break-normal-inseparables-expected.html:
2113 * css3/line-break/line-break-normal-inseparables.html:
2114 * css3/line-break/line-break-normal-iteration-marks-expected.html:
2115 * css3/line-break/line-break-normal-iteration-marks.html:
2116 * css3/line-break/line-break-normal-postfixes-expected.html:
2117 * css3/line-break/line-break-normal-postfixes.html:
2118 * css3/line-break/line-break-normal-prefixes-expected.html:
2119 * css3/line-break/line-break-normal-prefixes.html:
2120 * css3/line-break/line-break-normal-sound-marks-expected.html:
2121 * css3/line-break/line-break-normal-sound-marks.html:
2122 * css3/line-break/line-break-strict-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html.
2123 * css3/line-break/line-break-strict-centered-2.html: Added.
2124 * css3/line-break/line-break-strict-centered-expected.html:
2125 * css3/line-break/line-break-strict-centered.html:
2126 * css3/line-break/line-break-strict-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
2127 * css3/line-break/line-break-strict-half-kana-2.html: Added.
2128 * css3/line-break/line-break-strict-half-kana-3-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-postfixes-expected.html.
2129 * css3/line-break/line-break-strict-half-kana-3.html: Added.
2130 * css3/line-break/line-break-strict-half-kana-4-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
2131 * css3/line-break/line-break-strict-half-kana-4.html: Added.
2132 * css3/line-break/line-break-strict-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
2133 * css3/line-break/line-break-strict-half-kana-5.html: Added.
2134 * css3/line-break/line-break-strict-half-kana-expected.html:
2135 * css3/line-break/line-break-strict-half-kana.html:
2136 * css3/line-break/line-break-strict-hyphens-expected.html:
2137 * css3/line-break/line-break-strict-hyphens.html:
2138 * css3/line-break/line-break-strict-inseparables-expected.html:
2139 * css3/line-break/line-break-strict-inseparables.html:
2140 * css3/line-break/line-break-strict-iteration-marks-expected.html:
2141 * css3/line-break/line-break-strict-iteration-marks.html:
2142 * css3/line-break/line-break-strict-postfixes-expected.html:
2143 * css3/line-break/line-break-strict-postfixes.html:
2144 * css3/line-break/line-break-strict-prefixes-expected.html:
2145 * css3/line-break/line-break-strict-prefixes.html:
2146 * css3/line-break/line-break-strict-sound-marks-expected.html:
2147 * css3/line-break/line-break-strict-sound-marks.html:
2148 * css3/line-break/resources/AllAhem.svg: Added.
2149 * platform/ios-simulator/TestExpectations:
2150 * platform/mac/TestExpectations:
2152 2016-06-22 Simon Fraser <simon.fraser@apple.com>
2154 REGRESSION (r201629): Weird button glitching on github.com
2155 https://bugs.webkit.org/show_bug.cgi?id=159031
2156 rdar://problem/26880332
2158 Reviewed by Tim Horton.
2160 * fast/backgrounds/scaled-gradient-background-expected.html: Added.
2161 * fast/backgrounds/scaled-gradient-background.html: Added.
2163 2016-06-22 Alexey Proskuryakov <ap@apple.com>
2165 Test expectation gardening for rdar://problem/26950065
2167 * platform/mac/TestExpectations:
2169 2016-06-22 Alexey Proskuryakov <ap@apple.com>
2171 Test expectation gardening.
2173 * platform/mac/TestExpectations:
2175 2016-06-22 Adam Bergkvist <adam.bergkvist@ericsson.com>
2177 WebRTC: Add support for the negotiationneeded event in MediaEndpointPeerConnection
2178 https://bugs.webkit.org/show_bug.cgi?id=158985
2180 Add tests for the RTCPeerConnection negotiationneeded event.
2182 Reviewed by Eric Carlson.
2184 * fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt: Added.
2185 * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html: Added.
2186 Verify that a negotiationneeded event is fired when not all local media can be included in
2187 an answer. (The answerer cannot reply with more m-lines than the offer had to begin with.)
2188 * fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt:
2189 * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
2190 Verify that a negotiationneeded event is fired when tracks are added and removed from an
2192 * platform/gtk/TestExpectations:
2193 Unskip fast/mediastream/RTCPeerConnection-onnegotiationneeded.html.
2194 * platform/mac/TestExpectations:
2195 The mac port does not build with WEB_RTC enabled yet.
2197 2016-06-22 Youenn Fablet <youennf@gmail.com>
2199 JSDOMIterator forEach should support second optional parameter
2200 https://bugs.webkit.org/show_bug.cgi?id=159020
2202 Reviewed by Chris Dumez.
2204 * fast/dom/nodeListIterator-expected.txt:
2205 * fast/dom/nodeListIterator.html: Adding 'thisValue' various checks.
2207 2016-06-22 Per Arne Vollan <pvollan@apple.com>
2209 window.showModalDialog doesn't work in DumpRenderTree on Windows
2210 https://bugs.webkit.org/show_bug.cgi?id=53675
2212 Reviewed by Brent Fulgham.
2214 Update test expectations for modal dialog tests.
2216 * platform/win/TestExpectations:
2218 2016-06-21 Alexey Proskuryakov <ap@apple.com>
2220 Land test expectations for rdar://problem/26422051.
2222 * platform/mac-wk1/TestExpectations:
2224 2016-06-21 Benjamin Poulain <bpoulain@apple.com>
2226 :hover CSS pseudo-class sometimes keeps matching ever after mouse has left the element
2227 https://bugs.webkit.org/show_bug.cgi?id=158340
2229 Reviewed by Simon Fraser.
2231 * fast/css/ancestor-of-hovered-element-detached-expected.txt: Added.
2232 * fast/css/ancestor-of-hovered-element-detached.html: Added.
2233 * fast/css/ancestor-of-hovered-element-removed-expected.txt: Added.
2234 * fast/css/ancestor-of-hovered-element-removed.html: Added.
2236 2016-06-21 Alexey Proskuryakov <ap@apple.com>
2238 Test expectations gardening.
2240 * platform/mac-wk2/TestExpectations:
2241 * platform/mac/TestExpectations:
2243 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
2245 Unreviewed, rolling out r202302, r202303, r202305, and
2248 Roll out the rollouts because of breaking the build.
2250 Reverted changesets:
2252 "Unreviewed, rolling out r200678."
2253 https://bugs.webkit.org/show_bug.cgi?id=157453
2254 http://trac.webkit.org/changeset/202302
2256 "Unreviewed, rolling out r200619."
2257 https://bugs.webkit.org/show_bug.cgi?id=131443
2258 http://trac.webkit.org/changeset/202303
2260 "Unreviewed, attempt to fix the build after r202303."
2261 http://trac.webkit.org/changeset/202305
2263 "Unreviewed, attempt to fix the build after r202303."
2264 http://trac.webkit.org/changeset/202306
2266 2016-06-21 Zalan Bujtas <zalan@apple.com>
2268 LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
2269 https://bugs.webkit.org/show_bug.cgi?id=158320
2271 Reviewed by Simon Fraser.
2273 This test case is flaky because:
2274 1. There are multiple mouseScrollByWithWheelAndMomentumPhases() event bundles and they all need their own
2275 callbacks. (see additional eventSender.callAfterScrollingCompletes()) -> fail
2276 2. When the test fails, the testFailed() function is called with undefined variables. -> timeout
2278 * platform/mac-wk2/TestExpectations:
2279 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html:
2281 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
2283 Unreviewed, rolling out r200619.
2285 This incompleted feature broke http://m.yahoo.co.jp. Roll it
2286 out together with r200678.
2290 "NodeList should be iterable"
2291 https://bugs.webkit.org/show_bug.cgi?id=131443
2292 http://trac.webkit.org/changeset/200619
2294 2016-06-21 Jiewen Tan <jiewen_tan@apple.com>
2296 Unreviewed, rolling out r200678.
2298 This incompleted feature broke http://m.yahoo.co.jp. Roll it
2299 out together with r200619.
2303 "Ensure DOM iterators remain done"
2304 https://bugs.webkit.org/show_bug.cgi?id=157453
2305 http://trac.webkit.org/changeset/200678
2307 2016-06-21 Joseph Pecoraro <pecoraro@apple.com>
2309 Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
2311 Unreviewed gardening.
2313 In this case, snapshots with snapshots with snapshots in the same VM
2314 causes the test to run out of memory. This does not happen in WebKit2.
2316 * platform/mac-wk1/TestExpectations:
2318 2016-06-21 Myles C. Maxfield <mmaxfield@apple.com>
2320 Test gardening for platform-specific font-fallback on macOS Sierra
2321 https://bugs.webkit.org/show_bug.cgi?id=159003
2322 <rdar://problem/25807529>
2326 * fast/text/font-cursive-italic-cjk-2-expected.html: Added.
2327 * fast/text/font-cursive-italic-cjk-2.html: Added.
2328 * platform/mac/TestExpectations:
2330 2016-06-20 Simon Fraser <simon.fraser@apple.com>
2332 [iOS] Typing text into a text field or text area causes screen to scroll down (hiding text entry)
2333 https://bugs.webkit.org/show_bug.cgi?id=158970
2335 Reviewed by Ryosuke Niwa.
2337 Test that focuses an input in a frame and then types a character, then checks for scrolling.
2339 * fast/forms/ios/typing-in-input-in-iframe-expected.txt: Added.
2340 * fast/forms/ios/typing-in-input-in-iframe.html: Added.
2342 2016-06-20 Simon Fraser <simon.fraser@apple.com>
2344 Focus event dispatched in iframe causes parent document to scroll incorrectly
2345 https://bugs.webkit.org/show_bug.cgi?id=158629
2346 rdar://problem/26521616
2348 Reviewed by Tim Horton.
2350 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
2351 * fast/forms/ios/focus-input-in-iframe.html: Added.
2352 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
2353 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
2355 2016-06-21 Alexey Proskuryakov <ap@apple.com>
2357 Add an expectation for another copy of fast/canvas/webgl/premultiplyalpha-test.html
2359 * platform/mac/TestExpectations:
2361 2016-06-21 Alexey Proskuryakov <ap@apple.com>
2363 Update Sierra test expectations for fast/canvas/webgl/premultiplyalpha-test.html
2365 * platform/mac/TestExpectations:
2367 2016-06-21 Frederic Wang <fwang@igalia.com>
2369 Implement RenderMathMLOperator::layoutBlock
2370 https://bugs.webkit.org/show_bug.cgi?id=157521
2372 Reviewed by Brent Fulgham.
2374 Update some tests to take into account improved width computation and how the anonymous text
2375 node of operators using MathOperator is layout.
2377 * platform/gtk/mathml/opentype/horizontal-expected.txt:
2378 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
2379 * platform/gtk/mathml/opentype/large-operators-expected.txt:
2380 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2381 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2382 * platform/gtk/mathml/opentype/vertical-expected.png:
2383 * platform/gtk/mathml/opentype/vertical-expected.txt:
2384 * platform/gtk/mathml/presentation/mo-stretch-expected.png:
2385 * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
2386 * platform/mac/mathml/opentype/large-operators-expected.txt:
2387 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt:
2388 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2389 * platform/mac/mathml/opentype/vertical-expected.txt:
2390 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
2391 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt:
2393 2016-06-21 Commit Queue <commit-queue@webkit.org>
2395 Unreviewed, rolling out r202277.
2396 https://bugs.webkit.org/show_bug.cgi?id=158992
2398 imported/w3c/web-platform-tests/tools actually does exist, so
2399 documentation files got executed as tests (Requested by ap on
2404 "Unskip non-existing imported/w3c/web-platform-tests/tools."
2405 http://trac.webkit.org/changeset/202277
2407 2016-06-21 Konstantin Tokarev <annulen@yandex.ru>
2409 Unskip non-existing imported/w3c/web-platform-tests/tools.
2411 Unreviewed fix after r191043.
2415 2016-06-21 Alexey Proskuryakov <ap@apple.com>
2417 Correct which test is marked as flaky, copy/paste mistake.
2419 * platform/mac-wk2/TestExpectations:
2421 2016-06-21 Miguel Gomez <magomez@igalia.com>
2423 [GStreamer] video orientation support
2424 https://bugs.webkit.org/show_bug.cgi?id=148524
2426 Reviewed by Philippe Normand.
2428 Test whether the video is properly being displayed by checking the video
2431 * media/content/no-rotation.mp4: Added.
2432 * media/content/rotation-180.mp4: Added.
2433 * media/content/rotation-270.mp4: Added.
2434 * media/content/rotation-90.mp4: Added.
2435 * media/video-orientation-expected.txt: Added.
2436 * media/video-orientation.html: Added.
2438 2016-06-20 Frederic Wang <fwang@igalia.com>
2440 Use the MathOperator to handle some non-stretchy operators
2441 https://bugs.webkit.org/show_bug.cgi?id=157519
2443 Reviewed by Brent Fulgham.
2445 We adjust fenced-mi.html to handle one edge case that we no longer support.
2446 We also update some test references on Mac and iOS.
2448 * mathml/presentation/fenced-mi-expected.html: Indicate that this is no longer supported.
2449 * mathml/presentation/fenced-mi.html: Adjust the reference since no text is shown.
2450 * platform/mac/mathml/opentype/large-operators-expected.txt: Update reference.
2451 * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
2452 * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
2453 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
2454 * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
2456 2016-06-20 Alexey Proskuryakov <ap@apple.com>
2458 Test expectation update for media/click-placeholder-not-pausing.html
2460 * platform/mac-wk2/TestExpectations:
2462 2016-06-20 Alexey Proskuryakov <ap@apple.com>
2464 Test expectation update for
2465 https://bugs.webkit.org/show_bug.cgi?id=158320
2466 REGRESSION (r201476?): LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
2468 * platform/mac-wk2/TestExpectations:
2470 2016-06-20 Adam Bergkvist <adam.bergkvist@ericsson.com>
2472 WebRTC: RTCIceCandidate init dictionary don't handle explicit null or undefined values correctly
2473 https://bugs.webkit.org/show_bug.cgi?id=158873
2475 Reviewed by Alejandro G. Castro.
2477 Updated test to verify that explicit null and undefined values, passed to the
2478 RTCIceCandidate init dictionary, are handled correctly.
2480 * fast/mediastream/RTCIceCandidate-expected.txt:
2481 * fast/mediastream/RTCIceCandidate.html:
2483 2016-06-20 Joseph Pecoraro <pecoraro@apple.com>
2485 REGRESSION(r202253): Broke inspector/unit-tests/heap-snapshot-collection-event.html
2486 https://bugs.webkit.org/show_bug.cgi?id=158973
2488 Unreviewed fix after r202253.
2490 * inspector/unit-tests/heap-snapshot-collection-event-expected.txt:
2491 * inspector/unit-tests/heap-snapshot-collection-event.html:
2492 Update the method name.
2494 2016-06-20 Commit Queue <commit-queue@webkit.org>
2496 Unreviewed, rolling out r202243.
2497 https://bugs.webkit.org/show_bug.cgi?id=158972
2499 Broke Windows build and iOS tests (Requested by ap on
2504 "Focus event dispatched in iframe causes parent document to
2506 https://bugs.webkit.org/show_bug.cgi?id=158629
2507 http://trac.webkit.org/changeset/202243
2509 2016-06-20 Zalan Bujtas <zalan@apple.com>
2511 Set the end position on the placeholder BidiRun properly.
2512 https://bugs.webkit.org/show_bug.cgi?id=158958
2514 Reviewed by Myles C. Maxfield.
2515 rdar://problem/26609266
2517 The second paramenter for BidiRun indicates the end position and not the length of the run.
2518 This was regressed at r102875 where only the start position was changed from 0 to pos.
2520 * fast/text/international/bidi-style-in-isolate-crash-expected.txt: Added.
2521 * fast/text/international/bidi-style-in-isolate-crash.html: Added.
2523 2016-06-20 Fujii Hironori <Hironori.Fujii@sony.com>
2525 A composition underline is placed to wrong position in RTL
2526 https://bugs.webkit.org/show_bug.cgi?id=158602
2528 Reviewed by Myles C. Maxfield.
2530 * editing/input/composition-underline-rtl-expected.html: Added.
2531 * editing/input/composition-underline-rtl.html: Added.
2533 2016-06-20 Alexey Proskuryakov <ap@apple.com>
2535 Test expectations gardening for
2536 https://bugs.webkit.org/show_bug.cgi?id=155196
2538 * platform/mac-wk1/TestExpectations:
2540 2016-06-20 Alexey Proskuryakov <ap@apple.com>
2542 Test result gardening.
2544 * platform/mac-wk2/TestExpectations:
2546 2016-06-20 Benjamin Poulain <benjamin@webkit.org>
2548 :default CSS pseudo-class should match checkboxes+radios with a `checked` attribute
2549 https://bugs.webkit.org/show_bug.cgi?id=156230
2551 Reviewed by Alex Christensen.
2553 * fast/css/pseudo-default-basics-expected.html: Added.
2554 * fast/css/pseudo-default-basics.html: Added.
2555 * fast/selectors/default-style-update-expected.txt: Added.
2556 * fast/selectors/default-style-update.html: Added.
2558 2016-06-20 Simon Fraser <simon.fraser@apple.com>
2560 Focus event dispatched in iframe causes parent document to scroll incorrectly
2561 https://bugs.webkit.org/show_bug.cgi?id=158629
2562 rdar://problem/26521616
2564 Reviewed by Tim Horton.
2566 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
2567 * fast/forms/ios/focus-input-in-iframe.html: Added.
2568 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
2569 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
2571 2016-06-20 Commit Queue <commit-queue@webkit.org>
2573 Unreviewed, rolling out r202179.
2574 https://bugs.webkit.org/show_bug.cgi?id=158946
2576 The test either fails or times out 100% of the time (Requested
2581 "REGRESSION: Double tap to zoom does not work on yahoo
2583 https://bugs.webkit.org/show_bug.cgi?id=158886
2584 http://trac.webkit.org/changeset/202179
2586 2016-06-20 Alexey Proskuryakov <ap@apple.com>
2588 Fix a run-webkit-tests --lint warning.
2590 * platform/mac/TestExpectations:
2592 2016-06-20 Alexey Proskuryakov <ap@apple.com>
2594 Test expectations gardening for
2595 https://bugs.webkit.org/show_bug.cgi?id=155196
2597 Marked the tests as flaky instead of skipping, to make the results visible on the
2598 flakiness dashboard. Also added video-with-data-url-allowed-by-media-src-star.html,
2599 which is very flaky too.
2601 * platform/mac-wk1/TestExpectations:
2602 * platform/mac/TestExpectations:
2604 2016-06-20 Joseph Pecoraro <pecoraro@apple.com>
2606 Web Inspector: console.profile should use the new Sampling Profiler
2607 https://bugs.webkit.org/show_bug.cgi?id=153499
2608 <rdar://problem/24352431>
2610 Reviewed by Timothy Hatcher.
2612 * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
2613 * inspector/timeline/setInstruments-programmatic-capture.html: Added.
2614 New test that the backend auto-starts instruments during programmatic capture.
2616 2016-06-20 Chris Dumez <cdumez@apple.com>
2618 Unreviewed, rebaseline test now that TouchEvent has a constructor.
2620 * fast/events/touch/document-create-touch-list-ios-expected.txt:
2622 2016-06-19 Antti Koivisto <antti@apple.com>
2624 Updating class name of a shadow host does not update the style applied by :host()
2625 https://bugs.webkit.org/show_bug.cgi?id=158900
2626 <rdar://problem/26883707>
2628 Reviewed by Simon Fraser.
2630 * fast/shadow-dom/shadow-host-style-update-expected.html: Added.
2631 * fast/shadow-dom/shadow-host-style-update.html: Added.
2633 2016-06-19 Alexey Proskuryakov <ap@apple.com>
2635 Test expectation gardening.
2637 * platform/mac-wk2/TestExpectations:
2638 * platform/mac/TestExpectations:
2640 2016-06-19 Alexey Proskuryakov <ap@apple.com>
2642 Test expectation gardening.
2644 * platform/mac-wk2/TestExpectations:
2645 * platform/mac/TestExpectations:
2647 2016-06-19 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2649 [EFL] Mark shadow-dom tests to pass because it was enabled by r202091
2650 https://bugs.webkit.org/show_bug.cgi?id=158930
2652 Unreviewed EFL gardening.
2654 * platform/efl/TestExpectations:
2656 2016-06-19 Michael Catanzaro <mcatanzaro@igalia.com>
2658 [GTK] Unreviewed test gardening
2660 * fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2661 * fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
2662 * platform/gtk/TestExpectations:
2664 2016-06-17 Alexey Proskuryakov <ap@apple.com>
2666 Add test expectations for macOS Sierra
2667 https://bugs.webkit.org/show_bug.cgi?id=158903
2669 Reviewed by Alex Christensen.
2672 * media/click-placeholder-not-pausing-expected.txt: Added.
2673 * media/click-placeholder-not-pausing.html: Added.
2674 * media/controls/picture-in-picture-expected.txt: Added.
2675 * media/controls/picture-in-picture.html: Added.
2676 * media/element-containing-pip-video-going-into-fullscreen-expected.txt: Added.
2677 * media/element-containing-pip-video-going-into-fullscreen.html: Added.
2678 * media/fullscreen-api-enabled-media-with-presentation-mode-expected.txt: Added.
2679 * media/fullscreen-api-enabled-media-with-presentation-mode.html: Added.
2680 * media/fullscreen-video-going-into-pip-expected.txt: Added.
2681 * media/fullscreen-video-going-into-pip.html: Added.
2682 * media/navigate-with-pip-should-not-crash-expected.txt: Added.
2683 * media/navigate-with-pip-should-not-crash.html: Added.
2684 * media/pip-video-going-into-fullscreen-expected.txt: Added.
2685 * media/pip-video-going-into-fullscreen.html: Added.
2686 * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Added.
2687 * media/video-contained-in-fullscreen-element-going-into-pip.html: Added.
2688 * platform/mac-elcapitan: Added.
2689 * platform/mac-elcapitan/compositing: Added.
2690 * platform/mac-elcapitan/compositing/rtl: Added.
2691 * platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Copied from LayoutTests/platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt.
2692 * platform/mac-elcapitan/fast: Added.
2693 * platform/mac-elcapitan/fast/block: Added.
2694 * platform/mac-elcapitan/fast/block/float: Added.
2695 * platform/mac-elcapitan/fast/block/float/026-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.png.
2696 * platform/mac-elcapitan/fast/block/float/026-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.txt.
2697 * platform/mac-elcapitan/fast/block/float/028-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.png.
2698 * platform/mac-elcapitan/fast/block/float/028-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.txt.
2699 * platform/mac-elcapitan/fast/overflow: Added.
2700 * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png.
2701 * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt.
2702 * platform/mac-elcapitan/fast/ruby: Added.
2703 * platform/mac-elcapitan/fast/ruby/bopomofo-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.png.
2704 * platform/mac-elcapitan/fast/ruby/bopomofo-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.txt.
2705 * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png.
2706 * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt.
2707 * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.png.
2708 * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.txt.
2709 * platform/mac-elcapitan/fast/text: Added.
2710 * platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
2711 * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.png.
2712 * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.txt.
2713 * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.png: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.png.
2714 * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
2715 * platform/mac-elcapitan/http: Added.
2716 * platform/mac-elcapitan/http/tests: Added.
2717 * platform/mac-elcapitan/http/tests/cookies: Added.
2718 * platform/mac-elcapitan/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Copied from LayoutTests/http/tests/cookies/third-party-cookie-relaxing-expected.txt.
2719 * platform/mac-elcapitan/http/tests/security: Added.
2720 * platform/mac-elcapitan/http/tests/security/mixedContent: Added.
2721 * platform/mac-elcapitan/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt.
2722 * platform/mac-elcapitan/media: Added.
2723 * platform/mac-elcapitan/media/controls-strict-expected.png: Copied from LayoutTests/platform/mac/media/controls-strict-expected.png.
2724 * platform/mac-elcapitan/media/controls-strict-expected.txt: Copied from LayoutTests/platform/mac/media/controls-strict-expected.txt.
2725 * platform/mac-elcapitan/media/controls-without-preload-expected.png: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.png.
2726 * platform/mac-elcapitan/media/controls-without-preload-expected.txt: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.txt.
2727 * platform/mac-elcapitan/media/track: Added.
2728 * platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Copied from LayoutTests/platform/mac/media/track/video-track-alternate-groups-expected.txt.
2729 * platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Copied from LayoutTests/platform/mac/media/video-controls-rendering-expected.txt.
2730 * platform/mac-elcapitan/media/video-display-toggle-expected.png: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.png.
2731 * platform/mac-elcapitan/media/video-display-toggle-expected.txt: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.txt.
2732 * platform/mac-elcapitan/media/video-no-audio-expected.txt: Copied from LayoutTests/platform/mac/media/video-no-audio-expected.txt.
2733 * platform/mac-elcapitan/media/video-volume-slider-expected.txt: Copied from LayoutTests/platform/mac/media/video-volume-slider-expected.txt.
2734 * platform/mac-wk1/TestExpectations:
2735 * platform/mac-wk2/TestExpectations:
2736 * platform/mac-wk2/fast/scrolling: Added.
2737 * platform/mac-wk2/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
2738 * platform/mac/TestExpectations:
2739 * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.png: Added.
2740 * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt:
2741 * platform/mac/fast/block/float/026-expected.png:
2742 * platform/mac/fast/block/float/026-expected.txt:
2743 * platform/mac/fast/block/float/028-expected.png:
2744 * platform/mac/fast/block/float/028-expected.txt:
2745 * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
2746 * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
2747 * platform/mac/fast/ruby/bopomofo-expected.png:
2748 * platform/mac/fast/ruby/bopomofo-expected.txt:
2749 * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png:
2750 * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt:
2751 * platform/mac/fast/ruby/bopomofo-rl-expected.png:
2752 * platform/mac/fast/ruby/bopomofo-rl-expected.txt:
2753 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
2754 * platform/mac/fast/text/justify-ideograph-complex-expected.png:
2755 * platform/mac/fast/text/justify-ideograph-complex-expected.txt:
2756 * platform/mac/fast/text/line-initial-and-final-swashes-expected.png:
2757 * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
2758 * platform/mac/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
2759 * platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt:
2760 * platform/mac/media/controls-strict-expected.png: Removed.
2761 * platform/mac/media/controls-without-preload-expected.png: Removed.
2762 * platform/mac/media/track/video-track-alternate-groups-expected.txt:
2763 * platform/mac/media/video-controls-rendering-expected.png: Removed.
2764 * platform/mac/media/video-display-toggle-expected.png: Removed.
2765 * platform/mac/media/video-no-audio-expected.png: Removed.
2766 * platform/mac/media/video-volume-slider-expected.png: Removed.
2768 2016-06-17 Benjamin Poulain <benjamin@webkit.org>
2770 :indeterminate pseudo-class should match radios whose group has no checked radio
2771 https://bugs.webkit.org/show_bug.cgi?id=156270
2773 Reviewed by Simon Fraser.
2775 There are two important aspect to cover for this change:
2776 1) The style is updated correctly when a Button Group composition change.
2777 2) When the checkness changes for a Button Group, all its elements
2778 are invalidated to match :indeterminate.
2780 * fast/forms/radio/indeterminate-radio.html:
2781 This test was verifying that the property "indeterminate" of the input element
2782 is not reflected to the style through :indeterminate.
2783 I updated the test to still verify that except that we now match :indeterminate
2784 before changing the property.
2786 * fast/css/pseudo-indeterminate-radio-buttons-basics-expected.html: Added.
2787 * fast/css/pseudo-indeterminate-radio-buttons-basics.html: Added.
2789 * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation-expected.txt: Added.
2790 * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation.html: Added.
2791 Verify that we don't invalidate everything when the checked button changes.
2792 We only need to invalidate everything if the checked state of the whole group changes.
2794 * fast/selectors/detached-radio-button-checked-and-indeterminate-states-expected.txt: Added.
2795 * fast/selectors/detached-radio-button-checked-and-indeterminate-states.html: Added.
2796 * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update-expected.txt: Added.
2797 * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update.html: Added.
2799 2016-06-17 Commit Queue <commit-queue@webkit.org>
2801 Unreviewed, rolling out r202152.
2802 https://bugs.webkit.org/show_bug.cgi?id=158897
2804 The new test is very unstable, timing out frequently
2805 (Requested by ap on #webkit).
2809 "Web Inspector: console.profile should use the new Sampling
2811 https://bugs.webkit.org/show_bug.cgi?id=153499
2812 http://trac.webkit.org/changeset/202152
2814 2016-06-17 Commit Queue <commit-queue@webkit.org>
2816 Unreviewed, rolling out r202068, r202115, and r202128.
2817 https://bugs.webkit.org/show_bug.cgi?id=158896
2819 The new test is very unstable, timing out frequently
2820 (Requested by ap on #webkit).
2822 Reverted changesets:
2824 "decompose4 return value is unchecked, leading to potentially
2825 uninitialized data."
2826 https://bugs.webkit.org/show_bug.cgi?id=158761
2827 http://trac.webkit.org/changeset/202068
2829 "[mac] LayoutTest transforms/undecomposable.html is a flaky
2831 https://bugs.webkit.org/show_bug.cgi?id=158816
2832 http://trac.webkit.org/changeset/202115
2834 "[mac] LayoutTest transforms/undecomposable.html is a flaky
2836 https://bugs.webkit.org/show_bug.cgi?id=158816
2837 http://trac.webkit.org/changeset/202128
2839 2016-06-17 Chris Fleizach <cfleizach@apple.com>
2841 AX: HTML indeterminate IDL attribute not mapped to checkbox value=2 for native checkboxes
2842 https://bugs.webkit.org/show_bug.cgi?id=158876
2843 <rdar://problem/26842619>
2845 Reviewed by Joanmarie Diggs.
2847 * accessibility/checkbox-mixed-value-expected.txt: Added.
2848 * accessibility/checkbox-mixed-value.html: Added.
2850 2016-06-17 Dean Jackson <dino@apple.com>
2852 REGRESSION (r199819): CrashTracer: [GraphicsContext3D::getInternalFramebufferSize
2853 https://bugs.webkit.org/show_bug.cgi?id=158895
2854 <rdar://problem/26423617>
2856 Reviewed by Zalan Bujtas.
2858 New test to access the contexts after loss. Also cleaned
2859 up the JavaScript code in the existing test (and made sure
2860 it ran outside of the test system).
2862 * webgl/many-contexts-access-after-loss-expected.txt: Added.
2863 * webgl/many-contexts-access-after-loss.html: Added.
2864 * webgl/many-contexts.html:
2866 2016-06-17 Antoine Quint <graouts@apple.com>
2868 Web video playback controls should have RTL volume slider
2869 https://bugs.webkit.org/show_bug.cgi?id=158856
2870 <rdar://problem/25971769>
2872 Reviewed by Tim Horton.
2874 New test that checks that the volume box has the correct CSS class name and the expected
2875 CSS transform value applied to it when the user interface layout direction is right-to-left
2876 and that changing the user interface layout direction dynamically update the media element
2877 shadow tree as expected.
2879 * fullscreen/video-controls-rtl-expected.txt: Added.
2880 * fullscreen/video-controls-rtl.html: Added.
2882 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
2884 Update LayoutTest fast/canvas/canvas-composite-text-alpha.html
2885 https://bugs.webkit.org/show_bug.cgi?id=158710
2887 Reviewed by Alexey Proskuryakov.
2889 Though this test passes, opening the test file directly reports multiple failures. Updating the
2890 readback locations to get the correct results.
2892 * fast/canvas/canvas-composite-text-alpha.html:
2894 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
2896 Marking media/video-controls-show-on-kb-or-ax-event.html as flaky on Mac
2897 https://bugs.webkit.org/show_bug.cgi?id=158889
2899 Unreviewed test gardening.
2901 * platform/mac/TestExpectations:
2903 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
2905 Skip security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html on Mac
2906 https://bugs.webkit.org/show_bug.cgi?id=155196
2908 Unreviewed test gardening.
2910 * platform/mac/TestExpectations:
2912 2016-06-17 Dean Jackson <dino@apple.com>
2914 REGRESSION: Double tap to zoom does not work on yahoo finance
2915 https://bugs.webkit.org/show_bug.cgi?id=158886
2916 <rdar://problem/24917760>
2918 Reviewed by Simon Fraser.
2920 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
2921 * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
2923 2016-06-17 Chris Dumez <cdumez@apple.com>
2925 TouchEvent should have a constructor
2926 https://bugs.webkit.org/show_bug.cgi?id=158883
2927 <rdar://problem/26063585>
2929 Reviewed by Benjamin Poulain.
2931 Add layout test coverage for the TouchEvent constructor.
2933 * fast/events/touch/touch-event-constructor-expected.txt: Added.
2934 * fast/events/touch/touch-event-constructor.html: Added.
2936 2016-06-17 Chris Dumez <cdumez@apple.com>
2938 URL hash setter does not remove fragment identifier if argument is an empty string
2939 https://bugs.webkit.org/show_bug.cgi?id=158869
2940 <rdar://problem/26863430>
2942 Reviewed by Darin Adler.
2944 Update existing layout tests now that setting hash to "" or "#" clears
2945 the fragment identifier.
2947 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
2948 * fast/dom/DOMURL/set-href-attribute-hash.html:
2949 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
2950 * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
2952 2016-06-17 John Wilander <wilander@apple.com>
2954 Ignore case in the check for security origin inheritance
2955 https://bugs.webkit.org/show_bug.cgi?id=158878
2957 Reviewed by Alex Christensen.
2959 * http/tests/dom/window-open-about-uppercase-blank-and-access-document-expected.txt: Added.
2960 * http/tests/dom/window-open-about-uppercase-blank-and-access-document.html: Added.
2962 2016-06-17 Ryan Haddad <ryanhaddad@apple.com>
2964 Skipping two new LayoutTests that rely on mouse events on ios-simulator.
2965 https://bugs.webkit.org/show_bug.cgi?id=158855
2967 Unreviewed test gardening.
2969 * platform/ios-simulator/TestExpectations:
2971 2016-06-17 Frederic Wang <fwang@igalia.com>
2973 Refactor RenderMathMLRoot layout function to avoid using flexbox
2974 https://bugs.webkit.org/show_bug.cgi?id=153987
2976 Reviewed by Brent Fulgham.
2978 Update expectations for some MathML tests containing radical operators.
2980 * TestExpectations: mathml/roots-removeChild.html works as expected now
2981 that we do not manage anonymous wrappers anymore.
2982 * mathml/presentation/roots.xhtml: Add one test for RTL roots.
2983 * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Update expectation to
2984 take into change in the render tree.
2985 * platform/gtk/mathml/presentation/roots-expected.txt: Ditto.
2986 * platform/gtk/mathml/presentation/roots-expected.png: Update expectation to take
2987 into account small rendering changes.
2988 * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
2989 * platform/gtk/mathml/radical-fallback-expected.txt: Ditto.
2990 * platform/gtk/mathml/radical-fallback-expected.png: Ditto.
2991 * platform/mac/mathml/radical-fallback-expected.txt: Ditto.
2992 * platform/mac/mathml/radical-fallback-expected.png: Ditto.
2993 * platform/ios-simulator/mathml/radical-fallback-expected.txt: Ditto.
2994 * platform/ios-simulator/mathml/radical-fallback-expected.png: Added.
2996 2016-06-17 Romain Bellessort <romain.bellessort@crf.canon.fr>
2998 Update test-expected file for failing fullscreen test
2999 https://bugs.webkit.org/show_bug.cgi?id=158838
3001 Reviewed by Carlos Garcia Campos.
3003 Used MAC version of the test as the default version since only MAC and
3004 GTK do not skip this test and expect the same result. Removed
3005 test-expected files specific to each port when there was one. Prior to
3006 this patch, GTK test was failing unexpectedly.
3008 * fullscreen/video-controls-override-expected.txt:
3009 * platform/efl/fullscreen/video-controls-override-expected.txt: Removed.
3010 * platform/gtk/fullscreen/video-controls-override-expected.txt: Removed.
3011 * platform/mac/fullscreen/video-controls-override-expected.txt: Removed.
3013 2016-06-17 Youenn Fablet <youenn.fablet@crf.canon.fr>
3015 CORS preflight with a non-200 response should be a preflight failure
3016 https://bugs.webkit.org/show_bug.cgi?id=111008
3018 Reviewed by Darin Adler.
3020 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3021 * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
3022 * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
3023 * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
3025 2016-06-17 Frederic Wang <fred.wang@free.fr>
3027 MathOperator: Add fallback mechanisms for stretching and mirroring radical symbols
3028 https://bugs.webkit.org/show_bug.cgi?id=156836
3030 Reviewed by Sergio Villar Senin.
3032 We add a pixel test to verify the result of stretching a radical operator.
3033 We test RTL/LTR direction as well as default/sans-serif font in order to check the fallback code.
3035 * mathml/radical-fallback.html: Added.
3036 * platform/gtk/mathml/radical-fallback-expected.png: Added.
3037 * platform/gtk/mathml/radical-fallback-expected.txt: Added.
3038 * platform/ios-simulator/mathml/radical-fallback-expected.txt: Added.
3039 * platform/mac/mathml/radical-fallback-expected.png: Added.
3040 * platform/mac/mathml/radical-fallback-expected.txt: Added.
3041 * platform/ios-simulator/mathml/presentation/roots.txt: Updated.
3043 2016-06-16 Commit Queue <commit-queue@webkit.org>
3045 Unreviewed, rolling out r202147.
3046 https://bugs.webkit.org/show_bug.cgi?id=158867
3048 Broke scrolling tests on iOS Simulator (Requested by ap on
3053 "Focus event dispatched in iframe causes parent document to
3055 https://bugs.webkit.org/show_bug.cgi?id=158629
3056 http://trac.webkit.org/changeset/202147
3058 2016-06-16 Benjamin Poulain <bpoulain@apple.com>
3060 :in-range & :out-of-range CSS pseudo-classes shouldn't match disabled or readonly inputs
3061 https://bugs.webkit.org/show_bug.cgi?id=156530
3063 Reviewed by Simon Fraser.
3065 * fast/css/pseudo-in-range-on-disabled-input-basics-expected.html: Added.
3066 * fast/css/pseudo-in-range-on-disabled-input-basics.html: Added.
3067 * fast/css/pseudo-in-range-on-readonly-input-basics-expected.html: Added.
3068 * fast/css/pseudo-in-range-on-readonly-input-basics.html: Added.
3069 * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial-expected.html: Added.
3070 * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial.html: Added.
3071 * fast/css/pseudo-out-of-range-on-disabled-input-basics-expected.html: Added.
3072 * fast/css/pseudo-out-of-range-on-disabled-input-basics.html: Added.
3073 * fast/css/pseudo-out-of-range-on-readonly-input-basics-expected.html: Added.
3074 * fast/css/pseudo-out-of-range-on-readonly-input-basics.html: Added.
3075 * fast/selectors/in-range-out-of-range-style-update-expected.txt: Added.
3076 * fast/selectors/in-range-out-of-range-style-update.html: Added.
3078 2016-06-16 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3080 [EFL][GTK] LayoutTest doesn't run on Ubuntu 16.04
3081 https://bugs.webkit.org/show_bug.cgi?id=158141
3083 Reviewed by Michael Catanzaro.
3085 * http/conf/debian-httpd-2.4-php7.conf: Added.
3087 2016-06-15 Filip Pizlo <fpizlo@apple.com>
3089 Baseline JIT should be concurrent
3090 https://bugs.webkit.org/show_bug.cgi?id=158755
3092 Reviewed by Geoffrey Garen.
3094 This change revealed a latent bug in the LLInt. The non-llint version of this new test
3095 would usually fail because it was still in LLInt. This new test always fails.
3097 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.html: Added.
3098 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint-expected.txt: Added.
3099 * js/dom/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.js: Added.
3101 2016-06-16 Frederic Wang <fwang@igalia.com>
3103 Add separate MathOperator for selection/measuring/drawing of stretchy operators
3104 https://bugs.webkit.org/show_bug.cgi?id=152244
3106 Reviewed by Brent Fulgham.
3108 Update expectations for some MathML tests containing operators/radicals
3109 to take into account small rendering changes.
3111 * platform/gtk/mathml/opentype/horizontal-expected.png:
3112 * platform/gtk/mathml/opentype/horizontal-expected.txt:
3113 * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
3114 * platform/gtk/mathml/opentype/large-operators-expected.png:
3115 * platform/gtk/mathml/opentype/large-operators-expected.txt:
3116 * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
3117 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
3118 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png:
3119 * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
3120 * platform/gtk/mathml/opentype/vertical-expected.png:
3121 * platform/gtk/mathml/opentype/vertical-expected.txt:
3122 * platform/gtk/mathml/presentation/mo-stretch-expected.png:
3123 * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
3124 * platform/gtk/mathml/presentation/roots-expected.txt:
3125 * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
3126 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
3127 * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
3129 2016-06-16 Jiewen Tan <jiewen_tan@apple.com>
3131 CSP: Content Security Policy should allow '*' to match the originating page's scheme
3132 https://bugs.webkit.org/show_bug.cgi?id=158811
3133 <rdar://problem/26819568>
3135 Reviewed by Daniel Bates.
3137 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-expected.html: Added.
3138 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star.html: Added.
3139 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Removed.
3140 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Removed.
3141 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-expected.html: Added.
3142 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star.html: Added.
3143 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Removed.
3144 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Removed.
3145 * security/contentSecurityPolicy/resources/alert-pass.js: Added.
3146 * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star-expected.txt: Added.
3147 * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star.html: Added.
3148 * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-expected.html: Copied from LayoutTests/security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html.
3149 * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html: Renamed from LayoutTests/security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html.
3150 * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Removed.
3152 2016-06-16 Joseph Pecoraro <pecoraro@apple.com>
3154 Web Inspector: console.profile should use the new Sampling Profiler
3155 https://bugs.webkit.org/show_bug.cgi?id=153499
3156 <rdar://problem/24352431>
3158 Reviewed by Timothy Hatcher.
3160 * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
3161 * inspector/timeline/setInstruments-programmatic-capture.html: Added.
3162 New test that the backend auto-starts instruments during programmatic capture.
3164 2016-06-16 John Wilander <wilander@apple.com>
3166 Restrict security origin inheritance to empty, about:blank, and about:srcdoc URLs
3167 https://bugs.webkit.org/show_bug.cgi?id=158855
3168 <rdar://problem/26142632>
3170 Reviewed by Alex Christensen.
3172 * http/tests/dom/window-open-about-blank-and-access-document-expected.txt: Added.
3173 * http/tests/dom/window-open-about-blank-and-access-document.html: Added.
3174 * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt: Added.
3175 * http/tests/dom/window-open-about-webkit-org-and-access-document.html: Added.
3177 2016-06-16 Jiewen Tan <jiewen_tan@apple.com>
3179 Move most of CSP tests into security/contentSecurityPolicy/
3180 https://bugs.webkit.org/show_bug.cgi?id=158859
3182 Reviewed by Daniel Bates.
3184 * platform/mac-wk1/TestExpectations:
3185 * platform/mac/TestExpectations:
3186 * platform/wk2/TestExpectations:
3187 * security/contentSecurityPolicy/blocks-video-expected.txt: Renamed from LayoutTests/media/csp-blocks-video-expected.txt.
3188 * security/contentSecurityPolicy/blocks-video.html: Renamed from LayoutTests/media/csp-blocks-video.html.
3189 * security/contentSecurityPolicy/font-loading-block-all-expected.txt: Renamed from LayoutTests/fast/text/font-loading-csp-block-all-expected.txt.
3190 * security/contentSecurityPolicy/font-loading-block-all.html: Renamed from LayoutTests/fast/text/font-loading-csp-block-all.html.
3191 * security/contentSecurityPolicy/image-with-blob-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3192 * security/contentSecurityPolicy/image-with-blob-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3193 * security/contentSecurityPolicy/image-with-blob-url-blocked-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html.
3194 * security/contentSecurityPolicy/image-with-blob-url-blocked-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html.
3195 * security/contentSecurityPolicy/image-with-data-url-allowed-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html.
3196 * security/contentSecurityPolicy/image-with-data-url-allowed-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html.
3197 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3198 * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3199 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html.
3200 * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html.
3201 * security/contentSecurityPolicy/link-with-blob-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3202 * security/contentSecurityPolicy/link-with-blob-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3203 * security/contentSecurityPolicy/link-with-blob-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html.
3204 * security/contentSecurityPolicy/link-with-blob-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html.
3205 * security/contentSecurityPolicy/link-with-data-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3206 * security/contentSecurityPolicy/link-with-data-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3207 * security/contentSecurityPolicy/link-with-data-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html.
3208 * security/contentSecurityPolicy/link-with-data-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html.
3209 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3210 * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3211 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html.
3212 * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html.
3213 * security/contentSecurityPolicy/resources/worker-inherits-blocks-eval.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-eval.js.
3215 * security/contentSecurityPolicy/resources/worker-inherits-blocks-xhr.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-xhr.js.
3217 * security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html.
3218 * security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star.html: Renamed from LayoutTests/media/video-with-blob-url-allowed-by-csp-media-src-star.html.
3219 * security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-data-url-allowed-by-csp-media-src-star-expected.html.
3220 * security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html: Renamed from LayoutTests/media/video-with-data-url-allowed-by-csp-media-src-star.html.
3221 * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3222 * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3223 * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star-expected.html.
3224 * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html: Renamed from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
3225 * security/contentSecurityPolicy/worker-inherits-blocks-eval-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval-expected.txt.
3226 * security/contentSecurityPolicy/worker-inherits-blocks-eval.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval.html.
3227 * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr-expected.txt.
3228 * security/contentSecurityPolicy/worker-inherits-blocks-xhr.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr.html.
3230 2016-06-16 Simon Fraser <simon.fraser@apple.com>
3232 Focus event dispatched in iframe causes parent document to scroll incorrectly
3233 https://bugs.webkit.org/show_bug.cgi?id=158629
3234 rdar://problem/26521616
3236 Reviewed by Enrica Casucci.
3238 Tests for user-initiated and programmatic focus in frames.
3240 * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
3241 * fast/forms/ios/focus-input-in-iframe.html: Added.
3242 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
3243 * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
3245 2016-06-16 Zalan Bujtas <zalan@apple.com>
3247 [New Block-Inside-Inline Model] Do not attempt to re-run margin collapsing on the block sequence.
3248 https://bugs.webkit.org/show_bug.cgi?id=158854
3250 Reviewed by David Hyatt.
3252 * fast/block/inside-inlines/crash-on-first-line-change-expected.txt: Added.
3253 * fast/block/inside-inlines/crash-on-first-line-change.html: Added.
3255 2016-06-16 Benjamin Poulain <bpoulain@apple.com>
3257 :in-range & :out-of-range CSS pseudo-classes shouldn't match inputs without range limitations
3258 https://bugs.webkit.org/show_bug.cgi?id=156558
3260 Reviewed by Simon Fraser.
3262 * fast/css/pseudo-in-range-basics-expected.html: Added.
3263 * fast/css/pseudo-in-range-basics.html: Added.
3264 * fast/css/pseudo-in-range-out-of-range-trivial-expected.html: Added.
3265 * fast/css/pseudo-in-range-out-of-range-trivial.html: Added.
3266 * fast/css/pseudo-out-of-range-basics-expected.html: Added.
3267 * fast/css/pseudo-out-of-range-basics.html: Added.
3269 2016-06-15 Simon Fraser <simon.fraser@apple.com>
3271 [iOS WK2] On iPad, indirect focussing of a text field doesn't always scroll to the correct location
3272 https://bugs.webkit.org/show_bug.cgi?id=158828
3274 Reviewed by Enrica Casucci.
3276 Add various tests for focusing form fields. focus-input-via-button-ipad.html tests
3277 the change in the current patch.
3279 * fast/forms/ios/focus-input-in-fixed-expected.txt: Added.
3280 * fast/forms/ios/focus-input-in-fixed.html: Added.
3281 * fast/forms/ios/focus-input-via-button-ipad-expected.txt: Added.
3282 * fast/forms/ios/focus-input-via-button-ipad.html: Added.
3283 * fast/forms/ios/focus-long-textarea-expected.txt: Added.
3284 * fast/forms/ios/focus-long-textarea.html: Added.
3285 * fast/forms/ios/resources/zooming-test-utils.js:
3288 2016-06-16 Adam Bergkvist <adam.bergkvist@ericsson.com>
3290 WebRTC: Check type of this in RTCPeerConnection JS built-in functions
3291 https://bugs.webkit.org/show_bug.cgi?id=151303
3293 Reviewed by Youenn Fablet.
3295 Verify that the RTCPeerConnection JS built-in methods checks 'this'. The test has expected
3296 failures (bug: http://webkit.org/b/158831).
3298 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt: Added.
3299 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html: Added.
3300 * platform/mac/TestExpectations:
3301 The mac port does not build with WEB_RTC enabled yet.
3303 2016-06-16 Dean Jackson <dino@apple.com>
3305 [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
3306 https://bugs.webkit.org/show_bug.cgi?id=158816
3308 Another attempt to deflake this test. Or is it unflake? I don't know.
3310 * transforms/undecomposable.html:
3312 2016-06-16 Myles C. Maxfield <mmaxfield@apple.com>
3314 Sporadic crash in HashTableAddResult following CSSValuePool::createFontFamilyValue
3315 https://bugs.webkit.org/show_bug.cgi?id=158297
3317 Reviewed by Darin Adler.
3319 * fast/text/placeholder-renderstyle-null-font-expected.txt: Added.
3320 * fast/text/placeholder-renderstyle-null-font.html: Added.
3322 2016-06-15 Keith Miller <keith_miller@apple.com>
3324 Add support for Symbol.isConcatSpreadable (round 2)
3325 https://bugs.webkit.org/show_bug.cgi?id=158769
3327 Reviewed by Mark Lam.
3329 Fix tests for Symbol.isConcatSpreadable. Also, add new test that
3330 the array species construction does not use the callees' global
3331 object's Array[Symbol.species] when given an array from another
3334 * js/Object-getOwnPropertyNames-expected.txt:
3335 * js/array-species-different-globalobjects.html:
3336 * js/dom/array-prototype-properties-expected.txt:
3337 * js/script-tests/Object-getOwnPropertyNames.js:
3339 2016-06-15 Zalan Bujtas <zalan@apple.com>
3341 Decouple the percent height and positioned descendants maps.
3342 https://bugs.webkit.org/show_bug.cgi?id=158773
3344 Reviewed by David Hyatt and Chris Dumez.
3346 Various dynamic containing block changing tests.
3348 * fast/block/fixed-position-reparent-when-transition-is-removed.html:
3349 * fast/block/positioning/change-containing-block-for-absolute-positioned-expected.txt: Added.
3350 * fast/block/positioning/change-containing-block-for-absolute-positioned.html: Added.
3351 * fast/block/positioning/change-containing-block-for-fixed-positioned-expected.txt: Added.
3352 * fast/block/positioning/change-containing-block-for-fixed-positioned.html: Added.
3354 2016-06-15 Tim Horton <timothy_horton@apple.com>
3356 <attachment> elements jump around a lot around when subtitle text changes slightly
3357 https://bugs.webkit.org/show_bug.cgi?id=158818
3358 <rdar://problem/24450270>
3360 Reviewed by Simon Fraser.
3362 * fast/attachment/attachment-subtitle-resize-expected.txt: Added.
3363 * fast/attachment/attachment-subtitle-resize.html: Added.
3365 2016-06-13 Simon Fraser <simon.fraser@apple.com>
3367 [iOS WK2] Make it possible to test the Next/Previous buttons in the keyboard accessory bar
3368 https://bugs.webkit.org/show_bug.cgi?id=158714
3370 Reviewed by Enrica Casucci.
3372 Add UIScriptController.keyboardAccessoryBar{Next,Previous} and hook it up to the WKContentView
3373 method that gets called from UIKit.
3375 Add a test that exercises it.
3378 * fast/forms/ios/accessory-bar-navigation-expected.txt: Added.
3379 * fast/forms/ios/accessory-bar-navigation.html: Added.
3380 * fast/forms/ios/resources/zooming-test-utils.js: Added.
3383 * platform/ios-simulator-wk2/TestExpectations:
3385 2016-06-15 Dean Jackson <dino@apple.com>
3387 [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
3388 https://bugs.webkit.org/show_bug.cgi?id=158816
3390 Unflakify this test by putting the script in a place that
3391 will execute it before the load event (by which time the animation
3394 * transforms/undecomposable.html:
3396 2016-06-15 Simon Fraser <simon.fraser@apple.com>
3398 [iOS WK2] Add tests for zooming to text fields on focus
3399 https://bugs.webkit.org/show_bug.cgi?id=158786
3401 Reviewed by Enrica Casucci.
3403 Add tests that focus form controls, and test the resulting scroll position and zoom level.
3406 * fast/forms/ios/focus-input-via-button-expected.txt: Added.
3407 * fast/forms/ios/focus-input-via-button-no-scaling-expected.txt: Added.
3408 * fast/forms/ios/focus-input-via-button-no-scaling.html: Added.
3409 * fast/forms/ios/focus-input-via-button.html: Added.
3410 * fast/forms/ios/resources/zooming-test-utils.js: Added.
3413 * fast/forms/ios/zoom-after-input-tap-expected.txt: Added.
3414 * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt: Added.
3415 * fast/forms/ios/zoom-after-input-tap-wide-input.html: Added.
3416 * fast/forms/ios/zoom-after-input-tap.html: Added.
3417 * platform/ios-simulator-wk2/TestExpectations:
3419 2016-06-15 Adam Bergkvist <adam.bergkvist@ericsson.com>
3421 WebRTC: Add media setup test using the legacy callback APIs
3422 https://bugs.webkit.org/show_bug.cgi?id=158736
3424 Reviewed by Eric Carlson.
3426 Add a test that sets up media using the legacy callback-based createOffer/Answer() and
3427 setLocal/RemoteDescription() methods [1].
3429 [1] https://w3c.github.io/webrtc-pc/archives/20160513/webrtc.html#legacy-interface-extensions
3431 * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog-expected.txt: Added.
3432 * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html: Added.
3433 * platform/mac/TestExpectations:
3434 The mac port is not building with WEB_RTC yet.
3436 2016-06-15 Antti Koivisto <antti@apple.com>
3438 GoogleMaps transit schedule explorer comes up blank initially
3439 https://bugs.webkit.org/show_bug.cgi?id=158803
3440 rdar://problem/25818080
3442 Reviewed by Andreas Kling
3444 Expand the tests to cover this case.
3446 * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
3447 * fast/css/style-invalidation-attribute-change-descendants.html:
3448 * fast/css/style-invalidation-class-change-descendants-expected.txt:
3449 * fast/css/style-invalidation-class-change-descendants.html:
3451 2016-06-15 Javier Fernandez <jfernandez@igalia.com>
3453 [css-sizing] Item borders are missing with 'min-width:-webkit-fill-available' and zero available width
3454 https://bugs.webkit.org/show_bug.cgi?id=158258
3456 Tests to verify that fill-available size works as expected when contaner's width is zero.
3458 Reviewed by Darin Adler.
3460 * fast/css-intrinsic-dimensions/fill-available-with-zero-width-expected.html: Added.
3461 * fast/css-intrinsic-dimensions/fill-available-with-zero-width.html: Added.
3463 2016-06-15 Alex Christensen <achristensen@webkit.org>
3465 Fix 2d canvas transform after r192900
3466 https://bugs.webkit.org/show_bug.cgi?id=158725
3468 Reviewed by Dean Jackson.
3470 * fast/canvas/canvas-transform-inverse-expected.html: Added.
3471 * fast/canvas/canvas-transform-inverse.html: Added.
3473 2016-06-15 Eric Carlson <eric.carlson@apple.com>
3475 [iOS] Make HTMLMediaElement.muted mutable
3476 https://bugs.webkit.org/show_bug.cgi?id=158787
3477 <rdar://problem/24452567>
3479 Reviewed by Dean Jackson.
3481 * media/audio-playback-restriction-removed-muted-expected.txt: Added.
3482 * media/audio-playback-restriction-removed-muted.html: Added.
3483 * media/audio-playback-restriction-removed-track-enabled-expected.txt: Added.
3484 * media/audio-playback-restriction-removed-track-enabled.html: Added.
3486 2016-06-15 Simon Fraser <simon.fraser@apple.com>
3488 fast/events/ios tests are marked as flakey, but really just fail in OpenSource and WK1
3489 https://bugs.webkit.org/show_bug.cgi?id=158804
3493 fast/events/ios is skipped globally. Ideally it would be re-enabled in /ios-simulator-wk2/TestExpectations, but relies on unreleased
3494 software, so leave disabled for now.
3496 * platform/ios-simulator/TestExpectations:
3498 2016-06-15 Antti Koivisto <antti@apple.com>
3500 Vary:Cookie validation doesn't work in private browsing
3501 https://bugs.webkit.org/show_bug.cgi?id=158616
3503 Reviewed by Darin Adler.
3505 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
3506 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
3508 Exapand the existing test to cover memory cache and private browsing.
3510 2016-06-14 Myles C. Maxfield <mmaxfield@apple.com>
3512 Honor bidi unicode codepoints
3513 https://bugs.webkit.org/show_bug.cgi?id=149170
3514 <rdar://problem/26527378>
3516 Reviewed by Simon Fraser.
3518 * fast/text/isolate-ignore-expected.html: Added.
3519 * fast/text/isolate-ignore.html: Added.
3521 2016-06-14 Joseph Pecoraro <pecoraro@apple.com>
3523 Web Inspector: Rename Timeline.setAutoCaptureInstruments to Timeline.setInstruments
3524 https://bugs.webkit.org/show_bug.cgi?id=158762
3526 Reviewed by Timothy Hatcher.
3528 * inspector/timeline/setInstruments-errors-expected.txt: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors-expected.txt.
3529 * inspector/timeline/setInstruments-errors.html: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors.html.
3531 2016-06-14 Dean Jackson <dino@apple.com>
3533 decompose4 return value is unchecked, leading to potentially uninitialized data.
3534 https://bugs.webkit.org/show_bug.cgi?id=158761
3535 <rdar://problem/17526268>
3537 Reviewed by Simon Fraser.
3539 * transforms/undecomposable-expected.txt: Added.
3540 * transforms/undecomposable.html: Added.
3542 2016-06-14 Keith Miller <keith_miller@apple.com>
3544 The Array species constructor watchpoints should be created the first time they are needed rather than on creation
3545 https://bugs.webkit.org/show_bug.cgi?id=158754
3547 Reviewed by Benjamin Poulain.
3549 Add new micro-benchmark that tests the impact of lazily
3550 initializing the array species watchpoints.
3552 * js/regress/lazy-array-species-watchpoints-expected.txt: Added.
3553 * js/regress/lazy-array-species-watchpoints.html: Added.
3554 * js/regress/script-tests/lazy-array-species-watchpoints.js: Added.
3557 2016-06-14 Benjamin Poulain <bpoulain@apple.com>
3559 Add the unprefixed version of the pseudo element ::placeholder
3560 https://bugs.webkit.org/show_bug.cgi?id=158653
3562 Reviewed by Dean Jackson.
3564 * fast/css/css-selector-text-expected.txt:
3565 * fast/css/css-selector-text.html:
3566 * fast/css/css-set-selector-text-expected.txt:
3567 * fast/css/css-set-selector-text.html:
3568 This covers CSSOM for the prefixed version.
3570 * fast/forms/placeholder-pseudo-element-with-webkit-prefix-expected.html: Added.
3571 * fast/forms/placeholder-pseudo-element-with-webkit-prefix.html: Added.
3572 This verifies both version of the pseudo elements are equivalent.
3574 * fast/css/pseudo-cache-stale-expected.html:
3575 * fast/css/pseudo-cache-stale.html:
3576 * fast/forms/input-placeholder-paint-order-2-expected.html:
3577 * fast/forms/input-placeholder-paint-order-2.html:
3578 * fast/forms/input-placeholder-paint-order.html:
3579 * fast/forms/input-placeholder-text-indent.html:
3580 * fast/forms/input-user-modify.html:
3581 * fast/forms/isindex-placeholder.html:
3582 * fast/forms/placeholder-position.html:
3583 * fast/forms/placeholder-pseudo-style.html:
3584 * fast/forms/textarea-placeholder-pseudo-style.html:
3585 * fast/forms/textarea/textarea-placeholder-paint-order-2-expected.html:
3586 * fast/forms/textarea/textarea-placeholder-paint-order-2.html:
3587 * fast/forms/textarea/textarea-placeholder-paint-order.html:
3589 2016-06-14 Doug Russell <d_russell@apple.com>
3591 AX: Form label text should be exposed as static text if it contains only static text
3592 https://bugs.webkit.org/show_bug.cgi?id=158634
3594 Reviewed by Chris Fleizach.
3596 Use AccessibilityLabel to represent HTMLLabelElement to assistive technology.
3597 AccessibilityLabel::containsOnlyStaticText() searches label subtree to evaluate
3598 if all children are static text.
3599 AccessibilityLabel::stringValue() consults containsOnlyStaticText() and returns
3600 textUnderElement() if true.
3601 WebAccessibilityObjectWrapperMac consults containsOnlyStaticText() and substitutes
3602 StaticTextRole for LabelRole if true.
3603 Cache containsOnlyStaticText() in the common case when updating children.
3605 * accessibility/aria-labelledby-overrides-label-expected.txt:
3606 * accessibility/mac/label-element-all-text-string-value-expected.txt: Added.
3607 * accessibility/mac/label-element-all-text-string-value.html: Added.
3608 * accessibility/mac/label-element-with-hidden-control-expected.txt:
3609 * accessibility/mac/label-element-with-hidden-control.html:
3610 * accessibility/mac/label-element-with-link-string-value-expected.txt: Added.
3611 * accessibility/mac/label-element-with-link-string-value.html: Added.
3612 * accessibility/mac/slider-allows-title-ui-element-expected.txt:
3613 * accessibility/mac/slider-allows-title-ui-element.html:
3615 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
3617 Increase timeouts for userscripts/window-onerror-for-isolated-world-3.html to fix flakiness.
3618 https://bugs.webkit.org/show_bug.cgi?id=158750
3620 Reviewed by Joseph Pecoraro.
3622 * userscripts/window-onerror-for-isolated-world-3.html:
3624 2016-06-14 Commit Queue <commit-queue@webkit.org>
3626 Unreviewed, rolling out r202057.
3627 https://bugs.webkit.org/show_bug.cgi?id=158749
3629 This change broke the Windows build. (Requested by ryanhaddad
3634 "Honor bidi unicode codepoints"
3635 https://bugs.webkit.org/show_bug.cgi?id=149170
3636 http://trac.webkit.org/changeset/202057
3638 2016-06-14 Myles C. Maxfield <mmaxfield@apple.com>
3640 Honor bidi unicode codepoints
3641 https://bugs.webkit.org/show_bug.cgi?id=149170
3642 <rdar://problem/26527378>
3644 Reviewed by Simon Fraser.
3646 * fast/text/isolate-ignore-expected.html: Added.
3647 * fast/text/isolate-ignore.html: Added.
3649 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
3651 Removing duplicated TestExpectation and sorting others alphabetically
3653 Unreviewed test gardening.
3655 * platform/mac/TestExpectations:
3657 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
3659 Marking inspector/debugger/break-in-constructor-before-super.html as flaky on mac debug.
3660 https://bugs.webkit.org/show_bug.cgi?id=158742
3662 Unreviewed test gardening.
3664 * platform/mac/TestExpectations:
3666 2016-06-14 Ryan Haddad <ryanhaddad@apple.com>
3668 Moving flaky expectation for inspector/heap/garbageCollected.html from mac-wk1 to mac
3669 https://bugs.webkit.org/show_bug.cgi?id=153039
3671 Unreviewed test gardening.
3673 * platform/mac-wk1/TestExpectations:
3674 * platform/mac/TestExpectations:
3676 2016-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
3678 WebRTC: RTCPeerConnection::addTrack() should throw InvalidAccessError instead of InvalidModificationError.
3679 https://bugs.webkit.org/show_bug.cgi?id=158735
3681 Reviewed by Eric Carlson.
3683 Check that an InvalidAccessError exception is thrown when the track already exists in set of senders.
3685 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
3687 2016-06-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
3689 WebRTC: Imlement MediaEndpointPeerConnection::addIceCandidate()
3690 https://bugs.webkit.org/show_bug.cgi?id=158690
3692 Reviewed by Eric Carlson.
3694 Add test for RTCPeerConnection.addIceCandidate() that verifies:
3695 - Candidate line parsing
3696 - That a underlying media description can be identified using either sdpMid or sdpMLineIndex
3697 - That sdpMid takes precedence over sdpMLineIndex
3699 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Added.
3700 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Added.
3701 * platform/mac/TestExpectations:
3702 The mac port is not building with WEB_RTC yet.
3704 2016-06-14 Adam Bergkvist <adam.bergkvist@ericsson.com>
3706 WebRTC: Add media setup test where media is set up in one direction at a time
3707 https://bugs.webkit.org/show_bug.cgi?id=158691
3709 Reviewed by Eric Carlson.
3711 Test setting up media in one direction at a time. This is achieved by first negotiating
3712 media in one direction. In a second step, an updated offer is sent to add bi-directional
3715 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt: Added.
3716 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html: Added.
3717 * platform/mac/TestExpectations:
3718 The mac port is not building with WEB_RTC yet.
3720 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
3722 WebRTC: Imlement MediaEndpointPeerConnection::replaceTrack()
3723 https://bugs.webkit.org/show_bug.cgi?id=158688
3725 Reviewed by Eric Carlson.
3727 Update existing test for RTCRtpSender.replaceTrack.
3729 * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
3730 * fast/mediastream/RTCRtpSender-replaceTrack.html:
3731 Add test cases where a "not yet negotiated track" is directly replaced. Also check that the
3732 old track id is used in later offers.
3733 * fast/mediastream/resources/promise-utils.js:
3734 (promiseShouldResolve):
3735 Added utility method to test promise expressions that are expected to resolve.
3737 2016-06-13 Joseph Pecoraro <pecoraro@apple.com>
3739 window.onerror should pass the ErrorEvent's 'error' property as the 5th argument to the event handler
3740 https://bugs.webkit.org/show_bug.cgi?id=55092
3741 <rdar://problem/25731279>
3743 Reviewed by Dean Jackson.
3745 * platform/wk2/TestExpectations:
3746 Skip new userscript test on WebKit2 like others.
3748 * fast/events/constructors/error-event-constructor-expected.txt:
3749 * fast/events/constructors/error-event-constructor.html:
3750 Test for the new any "error" initialization property.
3752 * fast/events/event-leak-objects-expected.txt:
3753 * fast/events/event-leak-objects.html:
3754 * fast/events/event-properties-gc-expected.txt:
3755 * fast/events/event-properties-gc.html:
3756 Like CustomEvent.details, ErrorEvent.error should not leak
3757 objects across isolated worlds.
3759 * fast/events/window-onerror-exception-in-attr-expected.txt:
3760 * fast/events/window-onerror-exception-in-attr.html:
3761 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
3762 * fast/events/window-onerror-syntax-error-in-attr.html:
3763 * fast/events/window-onerror1-expected.txt:
3764 * fast/events/window-onerror1.html:
3765 * fast/events/window-onerror10-expected.txt:
3766 * fast/events/window-onerror10.html:
3767 * fast/events/window-onerror11-expected.txt:
3768 * fast/events/window-onerror11.html:
3769 * fast/events/window-onerror12-expected.txt:
3770 * fast/events/window-onerror12.html:
3771 * fast/events/window-onerror13.html:
3772 * fast/events/window-onerror14.html:
3773 * fast/events/window-onerror16.html:
3774 * fast/events/window-onerror17-expected.txt: Added.
3775 * fast/events/window-onerror17.html: Copied from LayoutTests/fast/events/window-onerror12.html.
3776 * fast/events/window-onerror2-expected.txt:
3777 * fast/events/window-onerror2.html:
3778 * fast/events/window-onerror3-expected.txt:
3779 * fast/events/window-onerror3.html:
3780 * fast/events/window-onerror4-expected.txt:
3781 * fast/events/window-onerror4.html:
3782 * fast/events/window-onerror5-expected.txt:
3783 * fast/events/window-onerror5.html:
3784 * fast/events/window-onerror6-expected.txt:
3785 * fast/events/window-onerror6.html:
3786 * fast/events/window-onerror7-expected.txt:
3787 * fast/events/window-onerror7.html:
3788 * fast/events/window-onerror8-expected.txt:
3789 * fast/events/window-onerror8.html:
3790 * fast/events/window-onerror9-expected.txt:
3791 * fast/events/window-onerror9.html:
3792 Include output for the column number and error object where possible.
3794 * fast/files/resources/setup-for-read-common.js:
3795 * fast/files/workers/worker-apply-blob-url-to-xhr.html:
3796 * fast/workers/resources/worker-error-in-handling-script-error.js:
3797 * fast/workers/resources/worker-script-error-bubbled.js:
3798 * fast/workers/resources/worker-script-error-handled.js:
3799 * fast/workers/resources/worker-script-error.js:
3800 * fast/workers/worker-script-error-expected.txt:
3801 Test "onerror" within Workers, and the "error" event on
3802 the Worker from the spawning context.
3804 * http/tests/security/cross-origin-script-error-event-expected.txt: Added.
3805 * http/tests/security/cross-origin-script-error-event-redirected-expected.txt: Added.
3806 * http/tests/security/cross-origin-script-error-event-redirected.html: Added.
3807 * http/tests/security/cross-origin-script-error-event.html: Added.
3808 * http/tests/security/cross-origin-script-window-onerror-expected.txt:
3809 * http/tests/security/cross-origin-script-window-onerror-redirected-expected.txt:
3810 * http/tests/security/cross-origin-script-window-onerror-redirected.html:
3811 * http/tests/security/cross-origin-script-window-onerror.html:
3812 * http/tests/security/script-crossorigin-error-event-information-expected.txt: Added.
3813 * http/tests/security/script-crossorigin-error-event-information.html: Added.
3814 * http/tests/security/script-crossorigin-onerror-information-expected.txt:
3815 * http/tests/security/script-crossorigin-onerror-information.html:
3816 * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized-expected.txt: Added.
3817 * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized.html: Copied from LayoutTests/http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html.
3818 * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized-expected.txt:
3819 * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html:
3820 * http/tests/security/window-onerror-exception-in-iframe-expected.txt:
3821 * http/tests/security/window-onerror-exception-in-iframe.html:
3822 * http/tests/workers/worker-importScriptsOnError-expected.txt:
3823 * js/dom/exception-line-number-expected.txt:
3824 * js/dom/script-tests/exception-line-number.js:
3827 * userscripts/window-onerror-for-isolated-world-1-expected.txt:
3828 * userscripts/window-onerror-for-isolated-world-1.html:
3829 * userscripts/window-onerror-for-isolated-world-2-expected.txt:
3830 * userscripts/window-onerror-for-isolated-world-2.html:
3831 * userscripts/window-onerror-for-isolated-world-3-expected.txt: Added.
3832 * userscripts/window-onerror-for-isolated-world-3.html: Added.
3833 Add an explicit test for error objects crossing isolated world boundaries.
3834 In the Isolated World case, serializable values are cloned, but unserializable
3835 values cause the error object to return to null to avoid leaking across worlds.
3837 2016-06-13 Dean Jackson <dino@apple.com>
3839 SVG elements don't blend correctly into HTML
3840 https://bugs.webkit.org/show_bug.cgi?id=158718
3841 <rdar://problem/26782004>
3843 Reviewed by Antoine Quint.
3845 * svg/css/mix-blend-mode-with-inline-svg-expected.html: Added.
3846 * svg/css/mix-blend-mode-with-inline-svg.html: Added.
3848 2016-06-13 Brady Eidson <beidson@apple.com>
3850 storage/indexeddb/modern/leaks-1.html leaks the database connection handle.
3851 https://bugs.webkit.org/show_bug.cgi?id=158643
3853 Reviewed by Alex Christensen.
3855 * storage/indexeddb/modern/leak-1-expected.txt:
3856 * storage/indexeddb/modern/resources/leak-1.js:
3858 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
3860 WebRTC: Add test that verifies that RTCPeerConnection.addTrack can reuse an existing RTCRtpSender
3861 https://bugs.webkit.org/show_bug.cgi?id=158621
3863 Reviewed by Eric Carlson.
3865 Add test to verify that RTCPeerConnection.addTrack reuses an existing RTCRtpSender
3866 under the right circumstances.
3868 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt: Added.
3869 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html: Added.
3870 * platform/mac/TestExpectations:
3871 The mac port is not building with WEB_RTC yet.
3873 2016-06-13 Adam Bergkvist <adam.bergkvist@ericsson.com>
3875 WebRTC: Add media setup test with complete offer/answer dialog
3876 https://bugs.webkit.org/show_bug.cgi?id=158620
3878 Reviewed by Eric Carlson.
3880 Test a complete SDP offer/answer dialog between two RTCPeerConnection instances in the same
3881 page. Media is set up in both direction with a single dialog. Check the local- and
3882 remoteDescription attributes and the RTCPeerConnection states.
3884 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog-expected.txt: Added.
3885 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html: Added.
3886 * platform/mac/TestExpectations:
3887 The mac port is not building with WEB_RTC yet.
3889 2016-06-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
3891 [GTK] Enabling Shadow DOM by default
3892 https://bugs.webkit.org/show_bug.cgi?id=158686
3894 Reviewed by Carlos Garcia Campos.
3896 Changed GTK test expectations for fast/shadow-dom tests (most tests
3899 * platform/gtk/TestExpectations:
3901 2016-06-13 Per Arne Vollan <pvollan@apple.com>
3903 Unreviewed test gardening.
3905 Unskip passing fast/workers tests.
3907 * platform/win/TestExpectations:
3909 2016-06-12 Zalan Bujtas <zalan@apple.com>
3911 Remove positioned descendants when RenderBlock is no longer a containing block.
3912 https://bugs.webkit.org/show_bug.cgi?id=158655
3913 <rdar://problem/26510032>
3915 Reviewed by Simon Fraser.
3917 Normally the RenderView is the containing block for fixed positioned renderers.
3918 However when a renderer acquires some transform related properties, it becomes the containing
3919 block for all the fixed positioned renderers in its descendant tree.
3920 When the last transform related property is removed, the renderer is no longer a containing block
3921 and we need to remove all these positioned renderers from the descendant tracker map (gPositionedDescendantsMap).
3922 They will be inserted back into the tracker map during the next layout (either under the RenderView or
3923 under the next transformed renderer in the ancestor chain).
3925 * fast/block/fixed-position-reparent-when-transition-is-removed-expected.txt: Added.
3926 * fast/block/fixed-position-reparent-when-transition-is-removed.html: Added.
3928 2016-06-11 Myles C. Maxfield <mmaxfield@apple.com>
3930 [Cocoa] Map commonly used Chinese Windows font names to names present on Cocoa operating systems
3931 https://bugs.webkit.org/show_bug.cgi?id=158649
3932 <rdar://problem/13258122>
3934 Reviewed by Darin Adler.
3936 Because this tests platform-specific font names, the test must
3937 be platform-specific. Because it's a ref test, make two tests which
3938 are mutually-exclusive on Cocoa platforms, and expected to fail
3941 * fast/text/chinese-font-name-aliases-2-expected.html: Added.
3942 * fast/text/chinese-font-name-aliases-2.html: Added.
3943 * fast/text/chinese-font-name-aliases-expected.html: Added.
3944 * fast/text/chinese-font-name-aliases.html: Added.
3945 * platform/efl/TestExpectations:
3946 * platform/gtk/TestExpectations:
3947 * platform/ios-simulator/TestExpectations:
3948 * platform/mac/TestExpectations:
3949 * platform/win/TestExpectations:
3951 2016-06-11 Commit Queue <commit-queue@webkit.org>
3953 Unreviewed, rolling out r201967, r201968, and r201972.
3954 https://bugs.webkit.org/show_bug.cgi?id=158665
3956 Caused flaky failures on IndexedDB tests (Requested by ap on
3959 Reverted changesets:
3961 "Vary:Cookie validation doesn't work in private browsing"
3962 https://bugs.webkit.org/show_bug.cgi?id=158616
3963 http://trac.webkit.org/changeset/201967
3966 http://trac.webkit.org/changeset/201968
3968 "WinCairo build fix attempt."
3969 http://trac.webkit.org/changeset/201972
3971 2016-06-11 Myles C. Maxfield <mmaxfield@apple.com>
3973 Deleting a CSSOM style rule invalidates any previously-added FontFaces
3974 https://bugs.webkit.org/show_bug.cgi?id=158450
3976 Reviewed by Darin Adler.
3978 * fast/text/font-face-set-cssom-expected.txt: Added.
3979 * fast/text/font-face-set-cssom.html: Added.
3981 2016-06-11 Chris Dumez <cdumez@apple.com>
3983 WorkerNavigator is missing some attributes
3984 https://bugs.webkit.org/show_bug.cgi?id=158593
3985 <rdar://problem/26731334>
3987 Reviewed by Darin Adler.
3989 Improved test coverage for WorkerNavigator.
3991 * fast/workers/resources/worker-navigator.js:
3993 2016-06-10 Antti Koivisto <antti@apple.com>
3995 Vary:Cookie validation doesn't work in private browsing
3996 https://bugs.webkit.org/show_bug.cgi?id=158616
3998 Reviewed by Darin Adler.
4000 * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
4001 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
4003 Exapand the existing test to cover memory cache and private browsing.
4005 2016-06-10 Benjamin Poulain <bpoulain@apple.com>
4007 Add support for passive event listeners on touch events
4008 https://bugs.webkit.org/show_bug.cgi?id=158601
4010 Reviewed by Simon Fraser.
4012 * fast/events/touch/ios/tap-with-active-listener-on-elements-expected.txt: Added.
4013 * fast/events/touch/ios/tap-with-active-listener-on-elements.html: Added.
4014 * fast/events/touch/ios/tap-with-active-listener-on-window-expected.txt: Added.
4015 * fast/events/touch/ios/tap-with-active-listener-on-window.html: Added.
4016 * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener-expected.txt: Added.
4017 * fast/events/touch/ios/tap-with-passive-listener-on-elements-expected.txt: Added.
4018 * fast/events/touch/ios/tap-with-passive-listener-on-elements.html: Added.
4019 * fast/events/touch/ios/tap-with-passive-listener-on-window-expected.txt: Added.
4020 * fast/events/touch/ios/tap-with-passive-listener-on-window.html: Added.
4022 2016-06-10 Enrica Casucci <enrica@apple.com>
4024 REGRESSION(r198177): Cannot paste an image when the pasteboard format is mime type.
4025 https://bugs.webkit.org/show_bug.cgi?id=158590
4026 rdar://problem/25471371
4028 Reviewed by Darin Adler.
4030 * editing/pasteboard/image-in-iframe-expected.txt: Added.
4031 * editing/pasteboard/image-in-iframe.html: Added.
4033 2016-06-10 Ryan Haddad <ryanhaddad@apple.com>
4035 Marking imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky on Yosemite Release WK2
4036 https://bugs.webkit.org/show_bug.cgi?id=158639
4038 Unreviewed test gardening.
4040 * platform/mac-wk2/TestExpectations:
4042 2016-06-10 Brady Eidson <beidson@apple.com>
4044 Add an IDB leak test.
4045 https://bugs.webkit.org/show_bug.cgi?id=158632
4047 Reviewed by Alex Christensen.
4049 * storage/indexeddb/modern/leak-1-expected.txt: Added.
4050 * storage/indexeddb/modern/leak-1.html: Added.
4051 * storage/indexeddb/modern/resources/leak-1.js: Added.
4053 2016-06-10 Carlos Alberto Lopez Perez <clopez@igalia.com>
4055 [GTK] Unreviewed gardening.
4057 * TestExpectations: shadow-dom tests timeout on the GTK port.
4058 Update the general expectations file to include also Timeout as
4059 an expected failure.
4060 * platform/gtk/TestExpectations: Since r200320 resource-timing feature is a runtime flag and this causes failures.
4061 Remove also one test that has been removed.
4062 * platform/gtk/fast/table/border-collapsing/cached-change-row-border-width-expected.txt: rebaseline after r201234
4063 * platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt: rebaseline after r201234
4064 * platform/gtk/fast/table/max-width-integer-overflow-expected.txt: rebaseline after r201234
4066 2016-06-10 Youenn Fablet <youenn.fablet@crf.canon.fr>
4068 Origin header is not included in CORS requests for preloaded cross-origin resources
4069 https://bugs.webkit.org/show_bug.cgi?id=155761
4070 <rdar://problem/25351850>
4072 Reviewed by Alex Christensen.
4074 * http/tests/security/cross-origin-css-9-expected.txt: Added.
4075 * http/tests/security/cross-origin-css-9.html: Added.
4076 * http/tests/security/resources/get-css-if-origin-header.php: Added.
4078 2016-06-10 Ryan Haddad <ryanhaddad@apple.com>
4080 Marking fast/hidpi/hidpi-3x-device-pixel-ratio.html as failing on ios-simulator
4081 https://bugs.webkit.org/show_bug.cgi?id=158618
4083 Unreviewed test gardening.
4085 * platform/ios-simulator/TestExpectations:
4087 2016-06-10 Chris Dumez <cdumez@apple.com>
4089 ErrorEvent / ProgressEvent should be exposed to workers
4090 https://bugs.webkit.org/show_bug.cgi?id=158606
4092 Reviewed by Brady Eidson.
4096 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4098 2016-06-10 Chris Dumez <cdumez@apple.com>
4100 MessagePort should be exposed to workers
4101 https://bugs.webkit.org/show_bug.cgi?id=158607
4103 Reviewed by Brady Eidson.
4107 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4109 2016-06-10 Adam Bergkvist <adam.bergkvist@ericsson.com>
4111 WebRTC: Imlement MediaEndpointPeerConnection::createAnswer()
4112 https://bugs.webkit.org/show_bug.cgi?id=158566
4114 Reviewed by Eric Carlson.
4116 Add test for RTCPeerConnection.createAnswer.