1 2015-09-06 Chris Dumez <cdumez@apple.com>
3 dispatchEvent() should throw an InvalidStateError if the event's initialized flag is not set
4 https://bugs.webkit.org/show_bug.cgi?id=148800
5 <rdar://problem/22565782>
6 <rdar://problem/22565485>
8 Reviewed by Geoffrey Garen.
10 * dom/html/level2/events/dispatchEvent02-expected.txt:
11 * dom/html/level2/events/dispatchEvent03-expected.txt:
12 * dom/html/level2/events/dispatchEvent04-expected.txt:
13 * dom/html/level2/events/dispatchEvent05-expected.txt:
14 * dom/html/level2/events/dispatchEvent06-expected.txt:
15 * dom/html/level2/events/dispatchEvent07-expected.txt:
16 * dom/xhtml/level2/events/dispatchEvent02-expected.txt:
17 * dom/xhtml/level2/events/dispatchEvent03-expected.txt:
18 * dom/xhtml/level2/events/dispatchEvent04-expected.txt:
19 * dom/xhtml/level2/events/dispatchEvent05-expected.txt:
20 * dom/xhtml/level2/events/dispatchEvent06-expected.txt:
21 * dom/xhtml/level2/events/dispatchEvent07-expected.txt:
22 Rebaseline, those tests are outdated and their expected results no
23 longer matches the behavior of the latest DOM specification.
25 * fast/dom/DOMException/EventException-expected.txt: Removed.
26 * fast/dom/DOMException/EventException.html: Removed.
27 * fast/dom/DOMException/resources/EventException.js: Removed.
28 Drop this test we no longer throw an EventException in this case.
30 * fast/dom/Window/dispatchEvent-expected.txt:
33 * fast/events/dispatch-event-being-dispatched-expected.txt:
34 * fast/events/dispatch-event-being-dispatched.html:
35 Fix the test to expect the new exception types.
37 * http/tests/w3c/dom/events/Event-type-empty-expected.txt:
38 * http/tests/w3c/dom/events/EventTarget-dispatchEvent-expected.txt:
41 2015-09-06 Chris Dumez <cdumez@apple.com>
43 Unreviewed, drop a few more newly imported W3C media tests that are flaky.
45 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState-expected.txt: Removed.
46 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html: Removed.
47 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document-expected.txt: Removed.
48 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html: Removed.
49 * http/tests/w3c/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source-expected.txt: Removed.
50 * http/tests/w3c/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source.html: Removed.
52 2015-09-06 Chris Dumez <cdumez@apple.com>
54 Unreviewed, drop a couple of newly imported W3C media tests as they are flaky.
56 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event-expected.txt: Removed.
57 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html: Removed.
58 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt: Removed.
59 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html: Removed.
61 2015-09-06 Chris Dumez <cdumez@apple.com>
63 Mark a couple of new W3C ref-tests as failing on iOS.
65 * platform/ios-simulator/TestExpectations:
67 2015-09-06 Chris Dumez <cdumez@apple.com>
69 Unreviewed, land iOS baselines for the newly imported W3C HTML tests.
71 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt: Added.
72 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt: Added.
73 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
74 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt: Added.
75 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt: Added.
76 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt: Added.
77 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt: Added.
78 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
79 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
80 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
81 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/color-expected.txt: Added.
82 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/date-expected.txt: Added.
83 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/datetime-expected.txt: Added.
84 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/datetime-local-expected.txt: Added.
85 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/input-textselection-01-expected.txt: Added.
86 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/month-expected.txt: Added.
87 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/time-2-expected.txt: Added.
88 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/time-expected.txt: Added.
89 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
90 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
91 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/week-expected.txt: Added.
92 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-label-element/labelable-elements-expected.txt: Added.
93 * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-meter-element/meter-expected.txt: Added.
94 * platform/ios-simulator/http/tests/w3c/html/semantics/interfaces-expected.txt: Added.
96 2015-09-06 Chris Dumez <cdumez@apple.com>
98 Unreviewed, skip new media tests on iOS.
100 * platform/ios-simulator/TestExpectations:
102 2015-09-06 Chris Dumez <cdumez@apple.com>
104 Unreviewed, skip http/tests/w3c/html/semantics/embedded-content/media-elements/* on Win/Release
106 Skip http/tests/w3c/html/semantics/embedded-content/media-elements/* on Win/Release
107 as well. Apparently, the "AQMEIOManager::FindIOUnit: error -1" messages can show
108 up on release builds as well.
110 * platform/win/TestExpectations:
112 2015-09-06 Youenn Fablet <youenn.fablet@crf.canon.fr>
114 XHR2 timeout property should allow late updates
115 https://bugs.webkit.org/show_bug.cgi?id=98156
117 Reviewed by Darin Adler.
119 Activating test checking that timeout can be updated after request is sent.
121 * http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides-expected.txt:
122 * http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.js:
123 * http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-worker-overrides-expected.txt:
125 2015-09-04 Jon Honeycutt <jhoneycutt@apple.com>
127 Import a couple of Chromium accesskey tests.
128 https://bugs.webkit.org/show_bug.cgi?id=148865
130 Reviewed by Daniel Bates.
132 * fast/forms/access-key-case-insensitive-expected.txt: Added.
133 * fast/forms/access-key-case-insensitive.html: Added.
134 * fast/forms/access-key-mutated-expected.txt: Added.
135 * fast/forms/access-key-mutated.html: Added.
136 * platform/ios-simulator/TestExpectations:
137 These tests are asynchronous and use unsupported features; skip them on
138 iOS so they don't time out.
140 2015-09-05 Chris Dumez <cdumez@apple.com>
142 Unreviewed, skip http/tests/w3c/html/semantics/embedded-content/media-elements/* tests on Win/Debug.
144 Filed Bug 148903 to track the problem.
146 * platform/win/TestExpectations:
148 2015-09-05 Chris Dumez <cdumez@apple.com>
150 Unreviewed, mark imported/w3c/css/css-multicol-1/multicol-span-all-001.xht as failing on Windows.
152 * platform/win/TestExpectations:
154 2015-09-05 Chris Dumez <cdumez@apple.com>
156 Unreviewed, land Windows baselines for the new W3C html tests imported in r189394.
158 * platform/win/http/tests/w3c/html/dom/interfaces-expected.txt: Added.
159 * platform/win/http/tests/w3c/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: Added.
160 * platform/win/http/tests/w3c/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt: Added.
161 * platform/win/http/tests/w3c/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt: Added.
162 * platform/win/http/tests/w3c/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt: Added.
163 * platform/win/http/tests/w3c/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt: Added.
164 * platform/win/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
165 * platform/win/http/tests/w3c/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
166 * platform/win/http/tests/w3c/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
167 * platform/win/http/tests/w3c/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt: Added.
168 * platform/win/http/tests/w3c/html/semantics/forms/the-input-element/color-expected.txt: Added.
169 * platform/win/http/tests/w3c/html/semantics/forms/the-input-element/input-textselection-01-expected.txt: Added.
170 * platform/win/http/tests/w3c/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
171 * platform/win/http/tests/w3c/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
173 2015-09-04 Alexey Proskuryakov <ap@apple.com>
175 Fix lint warnings on iOS.
177 This enables the correct expectation for fast/events/scroll-in-scaled-page-with-overflow-hidden.html.
178 For other tests, I went with the expectation that was currently in effect.
180 Re-landing, as this had to be rolled out together with another patch.
182 * platform/ios-simulator-wk1/TestExpectations:
183 * platform/ios-simulator-wk2/TestExpectations:
184 * platform/ios-simulator/TestExpectations:
186 2015-09-05 Commit Queue <commit-queue@webkit.org>
188 Unreviewed, rolling out r189372 and r189403.
189 https://bugs.webkit.org/show_bug.cgi?id=148892
191 [iOS] All the media tests fail (Requested by ap on #webkit).
195 "Unreviewed gardening; enabling media/ and http/tests/media/
196 tests (with expected failures) on ios-simulator"
197 http://trac.webkit.org/changeset/189372
199 "Fix lint warnings on iOS."
200 http://trac.webkit.org/changeset/189403
202 2015-09-04 Alexey Proskuryakov <ap@apple.com>
204 Add expectation for some tests that are very flaky on Windows.
206 * platform/win/TestExpectations:
208 2015-09-04 Alexey Proskuryakov <ap@apple.com>
210 Get rid of unneeded TestExpectations files.
212 * platform/mac-mavericks/TestExpectations: Removed.
213 * platform/mac-yosemite/TestExpectations: Removed.
214 * platform/mac/TestExpectations:
216 2015-09-04 Alexey Proskuryakov <ap@apple.com>
218 REGRESSION (r189407): webgl/1.0.3/conformance/extensions/webgl-draw-buffers.html
221 * platform/mac/TestExpectations: Mark it as such.
223 2015-09-04 Alexey Proskuryakov <ap@apple.com>
225 Newly imported http/tests/w3c/html/semantics/forms/textfieldselection/selection.html
228 * TestExpectations: Mark it as such.
230 2015-09-04 Alexey Proskuryakov <ap@apple.com>
232 Update expectations for color input tests, which don't work in Mac WebKit1.
235 * platform/mac-wk1/TestExpectations:
237 2015-09-04 Myles C. Maxfield <mmaxfield@apple.com>
239 Crash when font completes downloading after calling 2D canvas setText() multiple times
240 https://bugs.webkit.org/show_bug.cgi?id=148789
242 Reviewed by Darin Adler.
244 * fast/canvas/font-selector-crash-expected.txt: Added.
245 * fast/canvas/font-selector-crash.html: Added.
246 * fast/canvas/resources/font-selector-crash.ttf: Added.
248 2015-09-04 Commit Queue <commit-queue@webkit.org>
250 Unreviewed, rolling out r189386.
251 https://bugs.webkit.org/show_bug.cgi?id=148883
253 Made several event dispatch tests assert (Requested by ap on
258 "dispatchEvent() should throw an InvalidStateError if the
259 event's initialized flag is not set"
260 https://bugs.webkit.org/show_bug.cgi?id=148800
261 http://trac.webkit.org/changeset/189386
263 2015-09-04 Zalan Bujtas <zalan@apple.com>
267 layer-child-outline.html -> reftest
268 layer-full-repaint.html -> reftest
269 layer-hide-when-needs-layout.html -> reftest
270 layer-visibility.html -> reftest
271 layout-state-only-positioned.html -> reftest
272 layout-state-relative.html -> reftest
273 layout-state-scrolloffset.html -> reftest
274 layout-state-scrolloffset2.html -> reftest
275 layout-state-scrolloffset3.html -> reftest
277 * fast/repaint/layer-child-outline-expected.html: Added.
278 * fast/repaint/layer-child-outline.html:
279 * fast/repaint/layer-full-repaint-expected.html: Added.
280 * fast/repaint/layer-full-repaint-expected.txt: Removed.
281 * fast/repaint/layer-full-repaint.html:
282 * fast/repaint/layer-hide-when-needs-layout-expected.html: Added.
283 * fast/repaint/layer-hide-when-needs-layout-expected.png: Removed.
284 * fast/repaint/layer-hide-when-needs-layout-expected.txt: Removed.
285 * fast/repaint/layer-hide-when-needs-layout.html:
286 * fast/repaint/layer-visibility-expected.html: Added.
287 * fast/repaint/layer-visibility-expected.png: Removed.
288 * fast/repaint/layer-visibility-expected.txt: Removed.
289 * fast/repaint/layer-visibility.html:
290 * fast/repaint/layout-state-only-positioned-expected.html: Added.
291 * fast/repaint/layout-state-only-positioned-expected.txt: Removed.
292 * fast/repaint/layout-state-only-positioned.html:
293 * fast/repaint/layout-state-relative-expected.html: Added.
294 * fast/repaint/layout-state-relative.html:
295 * fast/repaint/layout-state-scrolloffset-expected.html: Added.
296 * fast/repaint/layout-state-scrolloffset.html:
297 * fast/repaint/layout-state-scrolloffset2-expected.html: Added.
298 * fast/repaint/layout-state-scrolloffset2.html:
299 * fast/repaint/layout-state-scrolloffset3-expected.html: Added.
300 * fast/repaint/layout-state-scrolloffset3.html:
301 * platform/efl/fast/repaint/layer-child-outline-expected.png: Removed.
302 * platform/efl/fast/repaint/layer-child-outline-expected.txt: Removed.
303 * platform/efl/fast/repaint/layout-state-only-positioned-expected.png: Removed.
304 * platform/efl/fast/repaint/layout-state-relative-expected.png: Removed.
305 * platform/efl/fast/repaint/layout-state-relative-expected.txt: Removed.
306 * platform/efl/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
307 * platform/efl/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
308 * platform/efl/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
309 * platform/efl/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
310 * platform/efl/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
311 * platform/efl/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
312 * platform/gtk/fast/repaint/layer-child-outline-expected.png: Removed.
313 * platform/gtk/fast/repaint/layer-child-outline-expected.txt: Removed.
314 * platform/gtk/fast/repaint/layout-state-only-positioned-expected.png: Removed.
315 * platform/gtk/fast/repaint/layout-state-relative-expected.png: Removed.
316 * platform/gtk/fast/repaint/layout-state-relative-expected.txt: Removed.
317 * platform/gtk/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
318 * platform/gtk/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
319 * platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
320 * platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
321 * platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
322 * platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
323 * platform/mac-wk2/fast/repaint/layer-hide-when-needs-layout-expected.txt: Removed.
324 * platform/mac/fast/repaint/layer-child-outline-expected.png: Removed.
325 * platform/mac/fast/repaint/layer-child-outline-expected.txt: Removed.
326 * platform/mac/fast/repaint/layer-hide-when-needs-layout-expected.png: Removed.
327 * platform/mac/fast/repaint/layer-visibility-expected.png: Removed.
328 * platform/mac/fast/repaint/layout-state-only-positioned-expected.png: Removed.
329 * platform/mac/fast/repaint/layout-state-relative-expected.png: Removed.
330 * platform/mac/fast/repaint/layout-state-relative-expected.txt: Removed.
331 * platform/mac/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
332 * platform/mac/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
333 * platform/mac/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
334 * platform/mac/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
335 * platform/mac/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
336 * platform/mac/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
337 * platform/win/fast/repaint/layer-child-outline-expected.txt: Removed.
338 * platform/win/fast/repaint/layout-state-relative-expected.txt: Removed.
339 * platform/win/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
340 * platform/win/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
341 * platform/win/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
343 2015-09-04 Joseph Pecoraro <pecoraro@apple.com>
345 Web Inspector: Add tests for DOM highlight commands
346 https://bugs.webkit.org/show_bug.cgi?id=148786
348 Reviewed by Timothy Hatcher.
350 * inspector/dom/hideHighlight-expected.txt: Added.
351 * inspector/dom/hideHighlight.html: Added.
352 * inspector/dom/highlightFrame-expected.txt: Added.
353 * inspector/dom/highlightFrame.html: Added.
354 * inspector/dom/highlightNode-expected.txt: Added.
355 * inspector/dom/highlightNode.html: Added.
356 * inspector/dom/highlightQuad-expected.txt: Added.
357 * inspector/dom/highlightQuad.html: Added.
358 * inspector/dom/highlightRect-expected.txt: Added.
359 * inspector/dom/highlightRect.html: Added.
360 * inspector/dom/highlightSelector-expected.txt:
361 * inspector/dom/highlightSelector.html:
362 * inspector/dom/resources/highlight-iframe.html: Renamed from LayoutTests/inspector/dom/resources/highlightSelector-iframe.html.
364 2015-09-04 Joseph Pecoraro <pecoraro@apple.com>
366 Web Inspector: Test Runtime.saveResult and $n values
367 https://bugs.webkit.org/show_bug.cgi?id=148837
369 Reviewed by Timothy Hatcher.
371 * inspector/runtime/parse.html: Remove unncessary debug flag.
372 * inspector/runtime/saveResult-expected.txt: Added.
373 * inspector/runtime/saveResult.html: Added.
375 2015-09-04 Chris Dumez <cdumez@apple.com>
377 Unreviewed, land baseline for one of the newly imported w3c tests.
379 * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt: Added.
381 2015-09-04 Jon Honeycutt <jhoneycutt@apple.com>
383 Import a Chromium <input type=color> test.
384 https://bugs.webkit.org/show_bug.cgi?id=148844
386 Reviewed by Andy Estes.
388 * fast/forms/color/color-suggestion-picker-crash-on-set-value-expected.txt: Added.
389 * fast/forms/color/color-suggestion-picker-crash-on-set-value.html: Added.
391 2015-09-04 Dean Jackson <dino@apple.com>
393 [WebGL] Update WebGL 1.0.3 conformance tests
394 https://bugs.webkit.org/show_bug.cgi?id=148858
395 <rdar://problem/22588694>
397 Reviewed by Beth Dakin.
399 Update to the final version of the 1.0.3 WebGL conformance suite.
400 At the same time, unskip the tests (other than the one that crashes)
401 and check in results that we can use as progressions (later).
403 * platform/mac/TestExpectations:
404 * webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
405 * webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt:
406 * webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt:
407 * webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt:
408 * webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt:
409 * webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
410 * webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt:
411 * webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt:
412 * webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt:
413 * webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html:
414 * webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html:
415 * webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html:
416 * webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
417 * webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html:
418 * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
419 * webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js:
420 (OpenGLESTestRunner):
421 * webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
422 * webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
423 * webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js:
425 * webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html:
427 2015-09-04 Beth Dakin <bdakin@apple.com>
429 Forgot to mark these expectations.
432 * platform/mac-wk2/TestExpectations:
434 2015-09-04 Chris Dumez <cdumez@apple.com>
436 Unreviewed, add bug number for http/tests/w3c/html/semantics/embedded-content/the-video-element/video_initially_paused.html
440 2015-09-04 Alexey Proskuryakov <ap@apple.com>
442 Fix lint warnings on iOS.
444 This enables the correct expectation for fast/events/scroll-in-scaled-page-with-overflow-hidden.html.
445 As for other tests, I went with the expectation that was currently in effect.
447 * platform/ios-simulator-wk1/TestExpectations:
448 * platform/ios-simulator-wk2/TestExpectations:
449 * platform/ios-simulator/TestExpectations:
451 2015-09-04 Chris Dumez <cdumez@apple.com>
453 Unreviewed, add bug number for http/tests/w3c/html/semantics/embedded-content/the-embed-element/embed-represent-nothing*.html
457 2015-09-04 Eric Carlson <eric.carlson@apple.com>
459 [mediacontrols] Test AirPlay picker button
460 https://bugs.webkit.org/show_bug.cgi?id=148836
462 Reviewed by Dean Jackson.
464 * media/controls/airplay-picker-expected.txt: New test.
465 * media/controls/airplay-picker.html: New results.
467 2015-09-04 Beth Dakin <bdakin@apple.com>
469 Should have a test to make sure links don't navigate after a cancelled force
471 https://bugs.webkit.org/show_bug.cgi?id=148846
473 Reviewed by Tim Horton.
475 * fast/events/cancelled-force-click-link-navigation-expected.txt: Added.
476 * fast/events/cancelled-force-click-link-navigation.html: Added.
478 2015-09-04 Chris Dumez <cdumez@apple.com>
480 Unreviewed, add bug number for http/tests/w3c/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html
484 2015-09-04 Chris Dumez <cdumez@apple.com>
486 Unreviewed, add bug number for http/tests/w3c/html/semantics/document-metadata/the-style-element/html_style_in_comment.html
490 2015-09-04 Beth Dakin <bdakin@apple.com>
492 These tests should be skipped at the LayoutTests level and re-enabled for
495 Rubber-stamped by Tim Horton.
498 * platform/efl/TestExpectations:
499 * platform/gtk/TestExpectations:
500 * platform/mac-mavericks/TestExpectations:
501 * platform/mac-wk1/TestExpectations:
502 * platform/mac-wk2/TestExpectations:
503 * platform/win/TestExpectations:
505 2015-09-04 Chris Dumez <cdumez@apple.com>
507 Import html/semantics test cases from W3C
508 https://bugs.webkit.org/show_bug.cgi?id=148822
509 <rdar://problem/22583647>
511 Reviewed by Ryosuke Niwa.
513 Import 486 html/semantics test cases from W3C.
514 They take ~30 seconds to run on my MacBookPro.
517 * http/tests/w3c/html/semantics/*: Added.
519 2015-09-04 Tim Horton <timothy_horton@apple.com>
521 Fix style error in last commit.
523 * swipe/resources/swipe-test.js:
524 (eventQueue.callAfterEventDispatch):
526 2015-09-04 Tim Horton <timothy_horton@apple.com>
528 Add a test for r179736 (programmatic navigation during swipe causing a crash)
529 https://bugs.webkit.org/show_bug.cgi?id=148830
531 Reviewed by Beth Dakin.
533 * swipe/basic-cached-back-swipe.html:
534 * swipe/pushState-cached-back-swipe.html:
535 * swipe/resources/swipe-test.js:
536 (eventQueue.callAfterEventDispatch):
537 (initializeSwipeTest):
538 (initializeLog): Deleted.
539 * swipe/swipe-start-hysteresis-failures.html:
540 Refactor some things.
541 Make sure that we reset the back forward list before testing, because we expect
542 to start at the "first" item, but there is actually a about:blank before us.
544 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt: Added.
545 * swipe/pushState-programmatic-back-while-swiping-crash.html: Added.
546 Add a test that ensures that r179736 does not recur.
548 2015-09-04 Beth Dakin <bdakin@apple.com>
550 Should have a test for selection behavior when force clicking text
551 https://bugs.webkit.org/show_bug.cgi?id=148832
553 Reviewed by Tim Horton.
555 * fast/events/force-click-text-selection-behavior-expected.txt: Added.
556 * fast/events/force-click-text-selection-behavior.html: Added.
557 * platform/efl/TestExpectations:
558 * platform/gtk/TestExpectations:
559 * platform/ios-simulator/TestExpectations:
560 * platform/mac-mavericks/TestExpectations:
561 * platform/mac-wk1/TestExpectations:
562 * platform/mac-wk2/TestExpectations:
563 * platform/win/TestExpectations:
565 2015-09-04 Beth Dakin <bdakin@apple.com>
567 Should have a test for selection behavior when deep clicking a link
568 https://bugs.webkit.org/show_bug.cgi?id=148827
570 Reviewed by Tim Horton.
572 * fast/events/force-click-link-selection-behavior-expected.txt: Added.
573 * fast/events/force-click-link-selection-behavior.html: Added.
574 * platform/efl/TestExpectations:
575 * platform/gtk/TestExpectations:
576 * platform/ios-simulator/TestExpectations:
577 * platform/mac-mavericks/TestExpectations:
578 * platform/mac-wk1/TestExpectations:
579 * platform/win/TestExpectations:
581 2015-09-04 Beth Dakin <bdakin@apple.com>
583 Rolling this back in since these tests do still fail on the bots.
585 * platform/mac-wk2/TestExpectations:
587 2015-09-04 Chris Dumez <cdumez@apple.com>
589 dispatchEvent() should throw an InvalidStateError if the event's initialized flag is not set
590 https://bugs.webkit.org/show_bug.cgi?id=148800
591 <rdar://problem/22565782>
592 <rdar://problem/22565485>
594 Reviewed by Geoffrey Garen.
596 * dom/html/level2/events/dispatchEvent02-expected.txt:
597 * dom/html/level2/events/dispatchEvent03-expected.txt:
598 * dom/html/level2/events/dispatchEvent04-expected.txt:
599 * dom/html/level2/events/dispatchEvent05-expected.txt:
600 * dom/html/level2/events/dispatchEvent06-expected.txt:
601 * dom/html/level2/events/dispatchEvent07-expected.txt:
602 * dom/xhtml/level2/events/dispatchEvent02-expected.txt:
603 * dom/xhtml/level2/events/dispatchEvent03-expected.txt:
604 * dom/xhtml/level2/events/dispatchEvent04-expected.txt:
605 * dom/xhtml/level2/events/dispatchEvent05-expected.txt:
606 * dom/xhtml/level2/events/dispatchEvent06-expected.txt:
607 * dom/xhtml/level2/events/dispatchEvent07-expected.txt:
608 Rebaseline, those tests are outdated and their expected results no
609 longer matches the behavior of the latest DOM specification.
611 * fast/dom/DOMException/EventException-expected.txt: Removed.
612 * fast/dom/DOMException/EventException.html: Removed.
613 * fast/dom/DOMException/resources/EventException.js: Removed.
614 Drop this test we no longer throw an EventException in this case.
616 * fast/dom/Window/dispatchEvent-expected.txt:
619 * fast/events/dispatch-event-being-dispatched-expected.txt:
620 * fast/events/dispatch-event-being-dispatched.html:
621 Fix the test to expect the new exception types.
623 * http/tests/w3c/dom/events/Event-type-empty-expected.txt:
624 * http/tests/w3c/dom/events/EventTarget-dispatchEvent-expected.txt:
627 2015-09-04 Ryosuke Niwa <rniwa@webkit.org>
629 Triage some of the failures of the CSS WG's multicolumn tests imported in r189364.
633 2015-09-04 Alexey Proskuryakov <ap@apple.com>
635 Test Serbian ".срб" domain support
636 https://bugs.webkit.org/show_bug.cgi?id=148761
637 <rdar://problem/22569849>
639 Reviewed by Tim Horton.
641 * fast/url/user-visible/srb-expected.txt: Added.
642 * fast/url/user-visible/srb.html: Added.
644 2015-09-04 Beth Dakin <bdakin@apple.com>
646 Rubber-stamped by Tim Horton.
648 The bots appear to have a new enough SDK now.
649 * platform/mac-wk2/TestExpectations:
651 2015-09-04 Zalan Bujtas <zalan@apple.com>
654 gradients-em-stops-repaint.html -> reftest
655 hover-pseudo-borders.html -> reftest
656 inline-block-resize.html -> reftest
657 inline-color-change.html -> reftest
658 inline-outline-repaint.html -> reftest
659 inline-relative-positioned.html -> reftest
660 intermediate-layout-position-clip.html -> reftest
661 intermediate-layout-position.html -> reftest
662 invisible-objects.html -> reftest
666 * fast/repaint/gradients-em-stops-repaint-expected.html: Added.
667 * fast/repaint/gradients-em-stops-repaint.html:
668 * fast/repaint/hover-pseudo-borders-expected.html: Added.
669 * fast/repaint/hover-pseudo-borders.html:
670 * fast/repaint/inline-block-resize-expected.html: Added.
671 * fast/repaint/inline-block-resize-expected.png: Removed.
672 * fast/repaint/inline-block-resize-expected.txt: Removed.
673 * fast/repaint/inline-block-resize.html:
674 * fast/repaint/inline-color-change-expected.html: Added.
675 * fast/repaint/inline-color-change.html:
676 * fast/repaint/inline-outline-repaint-expected.html: Added.
677 * fast/repaint/inline-outline-repaint.html:
678 * fast/repaint/inline-relative-positioned-expected.html: Added.
679 * fast/repaint/inline-relative-positioned-expected.png: Removed.
680 * fast/repaint/inline-relative-positioned-expected.txt: Removed.
681 * fast/repaint/inline-relative-positioned.html:
682 * fast/repaint/intermediate-layout-position-clip-expected.html: Added.
683 * fast/repaint/intermediate-layout-position-clip-expected.png: Removed.
684 * fast/repaint/intermediate-layout-position-clip-expected.txt: Removed.
685 * fast/repaint/intermediate-layout-position-clip.html:
686 * fast/repaint/intermediate-layout-position-expected.html: Added.
687 * fast/repaint/intermediate-layout-position-expected.txt: Removed.
688 * fast/repaint/intermediate-layout-position.html:
689 * fast/repaint/invisible-objects-expected.html: Added.
690 * fast/repaint/invisible-objects-expected.txt: Removed.
691 * fast/repaint/invisible-objects.html:
692 * platform/efl/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
693 * platform/efl/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
694 * platform/efl/fast/repaint/hover-pseudo-borders-expected.png: Removed.
695 * platform/efl/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
696 * platform/efl/fast/repaint/inline-color-change-expected.png: Removed.
697 * platform/efl/fast/repaint/inline-color-change-expected.txt: Removed.
698 * platform/efl/fast/repaint/inline-outline-repaint-expected.png: Removed.
699 * platform/efl/fast/repaint/inline-outline-repaint-expected.txt: Removed.
700 * platform/efl/fast/repaint/inline-relative-positioned-expected.txt: Removed.
701 * platform/efl/fast/repaint/intermediate-layout-position-expected.png: Removed.
702 * platform/gtk/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
703 * platform/gtk/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
704 * platform/gtk/fast/repaint/hover-pseudo-borders-expected.png: Removed.
705 * platform/gtk/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
706 * platform/gtk/fast/repaint/inline-color-change-expected.png: Removed.
707 * platform/gtk/fast/repaint/inline-color-change-expected.txt: Removed.
708 * platform/gtk/fast/repaint/inline-outline-repaint-expected.png: Removed.
709 * platform/gtk/fast/repaint/inline-outline-repaint-expected.txt: Removed.
710 * platform/gtk/fast/repaint/inline-relative-positioned-expected.png: Removed.
711 * platform/gtk/fast/repaint/inline-relative-positioned-expected.txt: Removed.
712 * platform/gtk/fast/repaint/intermediate-layout-position-expected.png: Removed.
713 * platform/gtk/fast/repaint/repaint/hover-pseudo-borders-expected.png: Removed.
714 * platform/gtk/fast/repaint/repaint/hover-pseudo-borders-expected.txt: Removed.
715 * platform/mac-wk2/fast/repaint/invisible-objects-expected.txt: Removed.
716 * platform/mac/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
717 * platform/mac/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
718 * platform/mac/fast/repaint/hover-pseudo-borders-expected.png: Removed.
719 * platform/mac/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
720 * platform/mac/fast/repaint/inline-block-resize-expected.png: Removed.
721 * platform/mac/fast/repaint/inline-color-change-expected.png: Removed.
722 * platform/mac/fast/repaint/inline-color-change-expected.txt: Removed.
723 * platform/mac/fast/repaint/inline-outline-repaint-expected.png: Removed.
724 * platform/mac/fast/repaint/inline-outline-repaint-expected.txt: Removed.
725 * platform/mac/fast/repaint/intermediate-layout-position-clip-expected.png: Removed.
726 * platform/mac/fast/repaint/intermediate-layout-position-expected.png: Removed.
727 * platform/mac/fast/repaint/invisible-objects-expected.png: Removed.
728 * platform/win/fast/repaint/inline-color-change-expected.txt: Removed.
729 * platform/win/fast/repaint/inline-outline-repaint-expected.txt: Removed.
731 2015-09-04 Joseph Pecoraro <pecoraro@apple.com>
733 Web Inspector: Expand Console domain test coverage
734 https://bugs.webkit.org/show_bug.cgi?id=148740
736 Reviewed by Brian Burg.
738 Test more Console domain commands and events.
740 * inspector/console/addInspectedNode-expected.txt: Added.
741 * inspector/console/addInspectedNode.html: Added.
742 * inspector/console/clearMessages-expected.txt: Added.
743 * inspector/console/clearMessages.html: Added.
744 * inspector/console/messageRepeatCountUpdated-expected.txt: Added.
745 * inspector/console/messageRepeatCountUpdated.html: Added.
746 * inspector/console/messagesCleared-expected.txt: Added.
747 * inspector/console/messagesCleared.html: Added.
749 2015-09-04 Jer Noble <jer.noble@apple.com>
751 Unreviewed gardening; enabling media/ and http/tests/media/ tests (with expected failures) on ios-simulator
753 * platform/ios-simulator/TestExpectations:
754 * platform/ios-simulator/http/tests/media/hls/video-controls-live-stream-expected.txt: Added.
755 * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Added.
756 * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Added.
757 * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Added.
758 * platform/ios-simulator/media/audio-controls-rendering-expected.png: Added.
759 * platform/ios-simulator/media/audio-controls-rendering-expected.txt: Added.
760 * platform/ios-simulator/media/audio-repaint-expected.txt: Added.
761 * platform/ios-simulator/media/controls-after-reload-expected.png: Added.
762 * platform/ios-simulator/media/controls-after-reload-expected.txt: Added.
763 * platform/ios-simulator/media/controls-layout-direction-expected.png: Added.
764 * platform/ios-simulator/media/controls-strict-expected.png: Added.
765 * platform/ios-simulator/media/controls-strict-expected.txt: Added.
766 * platform/ios-simulator/media/controls-strict-mode-expected.txt: Added.
767 * platform/ios-simulator/media/controls-styling-expected.png: Added.
768 * platform/ios-simulator/media/controls-styling-expected.txt: Added.
769 * platform/ios-simulator/media/controls-styling-strict-expected.png: Added.
770 * platform/ios-simulator/media/controls-styling-strict-expected.txt: Added.
771 * platform/ios-simulator/media/controls-without-preload-expected.png: Added.
772 * platform/ios-simulator/media/controls-without-preload-expected.txt: Added.
773 * platform/ios-simulator/media/encrypted-media/encrypted-media-can-play-type-expected.txt: Added.
774 * platform/ios-simulator/media/media-can-play-wav-audio-expected.txt: Added.
775 * platform/ios-simulator/media/media-can-play-webm-expected.txt: Added.
776 * platform/ios-simulator/media/media-controls-clone-expected.png: Added.
777 * platform/ios-simulator/media/media-controls-clone-expected.txt: Added.
778 * platform/ios-simulator/media/media-document-audio-repaint-expected.png: Added.
779 * platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.png: Added.
780 * platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.txt: Added.
781 * platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.png: Added.
782 * platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.txt: Added.
783 * platform/ios-simulator/media/track/track-in-band-subtitles-too-large-expected.png: Added.
784 * platform/ios-simulator/media/video-aspect-ratio-expected.png: Added.
785 * platform/ios-simulator/media/video-aspect-ratio-expected.txt: Added.
786 * platform/ios-simulator/media/video-canvas-alpha-expected.png: Added.
787 * platform/ios-simulator/media/video-canvas-drawing-expected.png: Added.
788 * platform/ios-simulator/media/video-colorspace-yuv420-expected.png: Added.
789 * platform/ios-simulator/media/video-colorspace-yuv422-expected.png: Added.
790 * platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Added.
791 * platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Added.
792 * platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Added.
793 * platform/ios-simulator/media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Added.
794 * platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Added.
795 * platform/ios-simulator/media/video-controls-no-scripting-expected.txt: Added.
796 * platform/ios-simulator/media/video-controls-rendering-expected.png: Added.
797 * platform/ios-simulator/media/video-controls-rendering-expected.txt: Added.
798 * platform/ios-simulator/media/video-display-toggle-expected.png: Added.
799 * platform/ios-simulator/media/video-display-toggle-expected.txt: Added.
800 * platform/ios-simulator/media/video-empty-source-expected.png: Added.
801 * platform/ios-simulator/media/video-empty-source-expected.txt: Added.
802 * platform/ios-simulator/media/video-frame-accurate-seek-expected.png: Added.
803 * platform/ios-simulator/media/video-layer-crash-expected.png: Added.
804 * platform/ios-simulator/media/video-layer-crash-expected.txt: Added.
805 * platform/ios-simulator/media/video-no-audio-expected.png: Added.
806 * platform/ios-simulator/media/video-no-audio-expected.txt: Added.
807 * platform/ios-simulator/media/video-playing-and-pause-expected.png: Added.
808 * platform/ios-simulator/media/video-playing-and-pause-expected.txt: Added.
809 * platform/ios-simulator/media/video-remove-insert-repaints-expected.png: Added.
810 * platform/ios-simulator/media/video-replaces-poster-expected.png: Added.
811 * platform/ios-simulator/media/video-transformed-expected.png: Added.
812 * platform/ios-simulator/media/video-transformed-expected.txt: Added.
813 * platform/ios-simulator/media/video-volume-slider-expected.png: Added.
814 * platform/ios-simulator/media/video-volume-slider-expected.txt: Added.
815 * platform/ios-simulator/media/video-zoom-controls-expected.png: Added.
816 * platform/ios-simulator/media/video-zoom-controls-expected.txt: Added.
817 * platform/ios-simulator/media/video-zoom-expected.png: Added.
818 * platform/ios-simulator/media/video-zoom-expected.txt: Added.
819 * platform/ios-simulator/media/volume-bar-empty-when-muted-expected.txt: Added.
821 2015-09-04 Joseph Pecoraro <pecoraro@apple.com>
823 Web Inspector: Test RuntimeAgent.parse, detecting if a script parse error is recoverable
824 https://bugs.webkit.org/show_bug.cgi?id=148790
826 Reviewed by Timothy Hatcher.
828 * inspector/runtime/parse-expected.txt: Added.
829 * inspector/runtime/parse.html: Added.
831 2015-09-04 Tim Horton <timothy_horton@apple.com>
833 swipe-start-hysteresis-failures is flaky
834 https://bugs.webkit.org/show_bug.cgi?id=148809
836 Reviewed by Alexey Proskuryakov.
838 * swipe/swipe-start-hysteresis-failures.html:
839 * swipe/swipe-start-hysteresis-failures-expected.txt:
840 Instead of depending on the specific timing of didStartSwipe vs. the events
841 in this case, just make sure we hit it by the time the test finishes.
843 2015-09-04 Alexey Proskuryakov <ap@apple.com>
845 Skip newly imported IndexedDB test on iOS WebKit1, because IndexedDB only works with WebKit2.
847 * platform/ios-simulator-wk1/TestExpectations:
849 2015-09-04 Beth Dakin <bdakin@apple.com>
851 Need to be able to test default behaviors on force click
852 https://bugs.webkit.org/show_bug.cgi?id=148758
854 Reviewed by Tim Horton.
856 One new test that tests a regression found during the work for
857 http://trac.webkit.org/changeset/181660
859 * fast/events/force-click-on-link-navigation-expected.txt: Added.
860 * fast/events/force-click-on-link-navigation.html: Added.
861 * fast/events/resources/do-not-navigate-here.html: Added.
862 * platform/efl/TestExpectations:
863 * platform/gtk/TestExpectations:
864 * platform/ios-simulator/TestExpectations:
865 * platform/mac-mavericks/TestExpectations:
866 * platform/mac-wk1/TestExpectations:
867 * platform/win/TestExpectations:
869 2015-09-04 Ryosuke Niwa <rniwa@webkit.org>
871 Import new multicolumn layout tests from CSS WG testss
872 https://bugs.webkit.org/show_bug.cgi?id=148805
874 Reviewed by Chris Dumez.
876 Added test expectations for newly imported tests.
880 2015-09-04 Dean Jackson <dino@apple.com>
882 [mediacontrols] Test the ordering of elements in the controls panel
883 https://bugs.webkit.org/show_bug.cgi?id=148804
884 <rdar://problem/22579232>
886 Reviewed by Eric Carlson.
888 Add a new test that checks the visual order of the buttons and
889 elements in the controls panel. This is helpful because they
890 are not necessarily in that order within the DOM.
892 I also added caching of the current state to the testing helper,
893 to save generating the JSON status multiple times in subsequent
896 * media/controls/elementOrder.html: New test.
897 * media/controls/elementOrder-expected.txt: New results.
898 * media/controls/controls-test-helpers.js:
900 (ControlsTest.prototype.get currentState): Added caching.
901 (ControlsTest.prototype.stateForControlsElement):
902 (ControlsTest.prototype.isGreaterThan): New test helper.
904 2015-09-03 Dean Jackson <dino@apple.com>
906 [mediacontrols] Expose bounding rectangles and computed style to testing
907 https://bugs.webkit.org/show_bug.cgi?id=148755
908 <rdar://problems/22567757>
910 Reviewed by Eric Carlson.
912 Update tests to exercise the computed style and bounding rectangles.
914 * media/controls/controls-test-helpers.js:
915 (ControlsTest.prototype.isNotZero):
917 * media/controls/statusDisplay-expected.txt:
918 * media/controls/statusDisplay.html:
919 * media/controls/statusDisplayBad-expected.txt:
920 * media/controls/statusDisplayBad.html:
922 2015-09-04 Alexey Proskuryakov <ap@apple.com>
924 Add tests for different Unicode normalization forms in domain names
925 https://bugs.webkit.org/show_bug.cgi?id=148762
926 <rdar://problem/22569933>
928 Reviewed by Darin Adler.
930 * fast/url/user-visible/cyrillic-NFD-expected.txt: Added.
931 * fast/url/user-visible/cyrillic-NFD.html: Added.
933 2015-09-04 Chris Dumez <cdumez@apple.com>
935 Document.body should return the first body / frameset child of the html element
936 https://bugs.webkit.org/show_bug.cgi?id=148787
937 <rdar://problem/22566850>
939 Reviewed by Ryosuke Niwa.
941 Rebaseline test now that a new check is passing.
943 * http/tests/w3c/html/dom/documents/dom-tree-accessors/document.body-getter-expected.txt:
945 2015-09-04 Ryosuke Niwa <rniwa@webkit.org>
947 Import css/css-color-3
948 https://bugs.webkit.org/show_bug.cgi?id=148803
950 Reviewed by Chris Dumez.
954 2015-09-04 Chris Dumez <cdumez@apple.com>
956 Unreviewed, add iOS-specific baselines for a couple of newly imported W3C tests.
958 * platform/ios-simulator/http/tests/w3c/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
959 * platform/ios-simulator/http/tests/w3c/html/dom/interfaces-expected.txt: Added.
961 2015-09-04 Alexey Proskuryakov <ap@apple.com>
965 * platform/ios-simulator/TestExpectations: Skip pasteboard tests, as many of them
968 2015-09-04 Ryosuke Niwa <rniwa@webkit.org>
970 Range.isPointInRange check root node before verifying offset
971 https://bugs.webkit.org/show_bug.cgi?id=148776
973 isPointInRange should never throw WrongDocumentError
974 https://bugs.webkit.org/show_bug.cgi?id=148779
976 Reviewed by Darin Adler.
978 Rebaselined the test now that all test cases pass.
980 * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
982 2015-09-04 Alexey Proskuryakov <ap@apple.com>
984 css3/flexbox/csswg/css-flexbox-height-animation-stretch.html is flaky
985 https://bugs.webkit.org/show_bug.cgi?id=143294
987 Reviewed by Dean Jackson.
989 * TestExpectations: This test is just inherently flaky.
991 2015-09-04 Aleksandr Skachkov <gskachkov@gmail.com>
993 [ES6] Implement ES6 arrow function syntax. Prototype of arrow function should be undefined
994 https://bugs.webkit.org/show_bug.cgi?id=147742
996 Reviewed by Saam Barati.
998 Added tests of prototype property for arrow function. Checks that arrow function does not have
999 prototype property after creating of it and check if it is possible to add/remove it later.
1001 * js/arrowfunction-prototype-expected.txt: Added.
1002 * js/arrowfunction-prototype.html: Added.
1003 * js/script-tests/arrowfunction-prototype.js: Added.
1005 2015-09-03 Chris Dumez <cdumez@apple.com>
1007 Unreviewed, rebaseline http/tests/w3c/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html
1011 * http/tests/w3c/html/dom/dynamic-markup-insertion/opening-the-input-stream/007-expected.txt:
1013 2015-09-03 Ryosuke Niwa <rniwa@webkit.org>
1015 Range.comparePoint shouldn't throw an exception if the range and the node are in the same detached tree
1016 https://bugs.webkit.org/show_bug.cgi?id=148733
1018 Reviewed by Chris Dumez.
1020 Added a regression test and rebaselined a W3C test with more test cases passing.
1022 * fast/dom/Range/range-comparePoint-detached-nodes-expected.txt: Added.
1023 * fast/dom/Range/range-comparePoint-detached-nodes.html: Added.
1024 * http/tests/w3c/dom/ranges/Range-set-expected.txt:
1026 2015-09-03 Tim Horton <timothy_horton@apple.com>
1028 Add a test for swipe-start hysteresis
1029 https://bugs.webkit.org/show_bug.cgi?id=148756
1031 Reviewed by Anders Carlsson.
1033 * swipe/basic-cached-back-swipe.html:
1034 * swipe/pushState-cached-back-swipe.html:
1035 * swipe/resources/swipe-test.js:
1037 * swipe/swipe-start-hysteresis-failures.html: Added.
1038 * swipe/swipe-start-hysteresis-failures-expected.txt: Added.
1040 2015-09-03 Tim Horton <timothy_horton@apple.com>
1042 Un-skip swipe tests on Mavericks
1044 * platform/mac-mavericks/TestExpectations:
1045 This skip didn't work anyway because the fallback order is insane.
1047 2015-09-03 Chris Dumez <cdumez@apple.com>
1049 Import W3C HTML/DOM test suite from github.com/w3c/web-platform-tests
1050 https://bugs.webkit.org/show_bug.cgi?id=148736
1051 <rdar://problem/22551968>
1053 Reviewed by Ryosuke Niwa.
1055 Import W3C HTML/DOM test suite from github.com/w3c/web-platform-tests
1056 to get better coverage. This includes 230 tests. They run in ~15 seconds
1057 for a release build / ~20 seconds for a debug build on a MacBookPro.
1060 * http/tests/w3c/html/dom/*: Added.
1063 2015-09-03 Alexey Proskuryakov <ap@apple.com>
1065 Remove empty LayoutTests/platform/ios-sim-deprecated
1067 * platform/ios-sim-deprecated: Removed.
1069 2015-09-03 Alexey Proskuryakov <ap@apple.com>
1071 Consolidate iOS pasteboard test failures.
1073 Per-process pasteboard is not implemented in iOS DumpRenderTree and WebKitTestRunner,
1074 so pasteboard tests interfere with each other.
1076 * platform/ios-simulator-wk1/TestExpectations:
1077 * platform/ios-simulator-wk2/TestExpectations:
1078 * platform/ios-simulator/TestExpectations:
1080 2015-09-03 Tim Horton <timothy_horton@apple.com>
1082 Add a test for swiping back after a same-document navigation
1083 https://bugs.webkit.org/show_bug.cgi?id=148751
1085 Reviewed by Beth Dakin.
1087 * swipe/pushState-cached-back-swipe.html: Added.
1089 2015-09-03 Andy Estes <aestes@apple.com>
1091 REGRESSION: http/tests/contentfiltering/block-after-redirect.html is flaky
1092 https://bugs.webkit.org/show_bug.cgi?id=148684
1094 Reviewed by Alexey Proskuryakov.
1096 Wait for the iframe to load the blocked page before finishing the test.
1098 * http/tests/contentfiltering/block-after-redirect.html:
1099 * platform/mac-wk2/TestExpectations:
1101 2015-09-03 Tim Horton <timothy_horton@apple.com>
1103 [Mac] Add support for testing swipes
1104 https://bugs.webkit.org/show_bug.cgi?id=148700
1106 Reviewed by Beth Dakin.
1108 * swipe/basic-cached-back-swipe-expected.txt: Added.
1109 * swipe/basic-cached-back-swipe.html: Added.
1110 * swipe/resources/swipe-test.js: Added.
1111 (eventQueue.enqueueScrollEvent):
1112 (eventQueue.enqueueSwipeEvent):
1113 (eventQueue.hasPendingEvents):
1114 (eventQueue._processEventQueue):
1115 (eventQueue._processEventQueueSoon):
1120 (startMeasuringDuration):
1121 (measuredDurationShouldBeLessThan):
1122 Add a test for the simplest case, a back swipe after a normal navigation
1123 with the page cache enabled.
1126 * platform/mac-wk2/TestExpectations:
1127 Disable these tests everywhere except Mac WebKit2.
1129 2015-09-03 Alexey Proskuryakov <ap@apple.com>
1131 Test Russian ".рф" domain support
1132 https://bugs.webkit.org/show_bug.cgi?id=148721
1134 Reviewed by Darin Adler.
1137 * fast/url/user-visible: Added.
1138 * fast/url/user-visible/rf-expected.txt: Added.
1139 * fast/url/user-visible/rf.html: Added.
1140 * platform/mac/TestExpectations:
1142 2015-09-03 Chris Dumez <cdumez@apple.com>
1144 document.createEvent("eventname") should do a case-insensitive match on the event name
1145 https://bugs.webkit.org/show_bug.cgi?id=148738
1146 <rdar://problem/22558709>
1148 Reviewed by Andreas Kling.
1150 Rebaseline test now that some checks are passing.
1152 * http/tests/w3c/dom/nodes/Document-createEvent-expected.txt:
1154 2015-09-03 Saam barati <sbarati@apple.com>
1156 Block scoped variables should be visible across scripts
1157 https://bugs.webkit.org/show_bug.cgi?id=147813
1159 Reviewed by Filip Pizlo.
1161 * js/dom/const-expected.txt:
1162 * js/dom/const.html:
1164 2015-09-02 Ryosuke Niwa <rniwa@webkit.org>
1166 MutationObserver should accept attributeFilter, attributeOldValue, and characterDataOldValue on their own
1167 https://bugs.webkit.org/show_bug.cgi?id=148716
1169 Reviewed by Chris Dumez.
1171 Updated the expected results.
1173 Also added test cases to make sure explicitly setting attributes and characterData options to false along
1174 with attributeOldValue, attributeFilter, and characterDataOldValue would throw.
1176 * fast/dom/MutationObserver/observe-exceptions-expected.txt:
1177 * fast/dom/MutationObserver/observe-exceptions.html:
1178 * http/tests/w3c/dom/nodes/MutationObserver-attributes-expected.txt:
1179 * http/tests/w3c/dom/nodes/MutationObserver-characterData-expected.txt:
1181 2015-09-02 Ryosuke Niwa <rniwa@webkit.org>
1183 Node.textContent = undefined should be equivalent to textContent = ""
1184 https://bugs.webkit.org/show_bug.cgi?id=148729
1186 Reviewed by Darin Adler.
1188 Rebaselined the test now that test cases pass.
1190 * http/tests/w3c/dom/nodes/Node-textContent-expected.txt:
1192 2015-09-01 Alexey Proskuryakov <ap@apple.com>
1194 Mark http/tests/contentfiltering/block-after-redirect.html as flaky for
1195 https://bugs.webkit.org/show_bug.cgi?id=148684
1197 * platform/mac-wk2/TestExpectations:
1199 2015-09-02 Zalan Bujtas <zalan@apple.com>
1204 fixed-table-cell.html
1205 fixed-table-overflow.html
1206 fixed-table-overflow-zindex.html
1207 fixed-to-relative-position-with-absolute-child.html
1208 fixed-tranformed.html
1209 float-in-new-block-with-layout-delta.html
1210 float-move-during-layout.html
1211 float-new-in-block.html
1215 * fast/repaint/fixed-expected.html: Added.
1216 * fast/repaint/fixed-scale-expected.html: Added.
1217 * fast/repaint/fixed-scale-expected.png: Removed.
1218 * fast/repaint/fixed-scale-expected.txt: Removed.
1219 * fast/repaint/fixed-scale.html:
1220 * fast/repaint/fixed-table-cell-expected.html: Added.
1221 * fast/repaint/fixed-table-cell-expected.png: Removed.
1222 * fast/repaint/fixed-table-cell-expected.txt: Removed.
1223 * fast/repaint/fixed-table-cell.html:
1224 * fast/repaint/fixed-table-overflow-expected.html: Added.
1225 * fast/repaint/fixed-table-overflow-expected.png: Removed.
1226 * fast/repaint/fixed-table-overflow-expected.txt: Removed.
1227 * fast/repaint/fixed-table-overflow-zindex-expected.html: Added.
1228 * fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
1229 * fast/repaint/fixed-table-overflow-zindex-expected.txt: Removed.
1230 * fast/repaint/fixed-table-overflow-zindex.html:
1231 * fast/repaint/fixed-table-overflow.html:
1232 * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.html: Added.
1233 * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
1234 * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.txt: Removed.
1235 * fast/repaint/fixed-to-relative-position-with-absolute-child.html:
1236 * fast/repaint/fixed-tranformed-expected.html: Added.
1237 * fast/repaint/fixed-tranformed-expected.png: Removed.
1238 * fast/repaint/fixed-tranformed-expected.txt: Removed.
1239 * fast/repaint/fixed-tranformed.html:
1240 * fast/repaint/fixed.html:
1241 * fast/repaint/float-in-new-block-with-layout-delta-expected.html: Added.
1242 * fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
1243 * fast/repaint/float-in-new-block-with-layout-delta-expected.txt: Removed.
1244 * fast/repaint/float-in-new-block-with-layout-delta.html:
1245 * fast/repaint/float-move-during-layout-expected.html: Added.
1246 * fast/repaint/float-move-during-layout.html:
1247 * fast/repaint/float-new-in-block-expected.html: Added.
1248 * fast/repaint/float-new-in-block-expected.txt: Removed.
1249 * fast/repaint/float-new-in-block.html:
1250 * platform/efl/fast/repaint/fixed-expected.png: Removed.
1251 * platform/efl/fast/repaint/fixed-expected.txt: Removed.
1252 * platform/efl/fast/repaint/float-move-during-layout-expected.png: Removed.
1253 * platform/efl/fast/repaint/float-move-during-layout-expected.txt: Removed.
1254 * platform/efl/fast/repaint/float-new-in-block-expected.png: Removed.
1255 * platform/gtk/fast/repaint/fixed-expected.png: Removed.
1256 * platform/gtk/fast/repaint/fixed-expected.txt: Removed.
1257 * platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
1258 * platform/gtk/fast/repaint/float-move-during-layout-expected.png: Removed.
1259 * platform/gtk/fast/repaint/float-move-during-layout-expected.txt: Removed.
1260 * platform/gtk/fast/repaint/float-new-in-block-expected.png: Removed.
1261 * platform/mac/fast/repaint/fixed-expected.png: Removed.
1262 * platform/mac/fast/repaint/fixed-expected.txt: Removed.
1263 * platform/mac/fast/repaint/fixed-scale-expected.png: Removed.
1264 * platform/mac/fast/repaint/fixed-table-cell-expected.png: Removed.
1265 * platform/mac/fast/repaint/fixed-table-overflow-expected.png: Removed.
1266 * platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
1267 * platform/mac/fast/repaint/fixed-tranformed-expected.png: Removed.
1268 * platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
1269 * platform/mac/fast/repaint/float-move-during-layout-expected.png: Removed.
1270 * platform/mac/fast/repaint/float-move-during-layout-expected.txt: Removed.
1271 * platform/mac/fast/repaint/float-new-in-block-expected.png: Removed.
1272 * platform/win/fast/repaint/fixed-expected.txt: Removed.
1273 * platform/win/fast/repaint/float-move-during-layout-expected.txt: Removed.
1275 2015-09-02 Brady Eidson <beidson@apple.com>
1277 Import W3C IndexedDB tests.
1278 https://bugs.webkit.org/show_bug.cgi?id=148713
1280 Reviewed by Tim Horton' rubber stamp.
1282 * platform/mac-wk1/TestExpectations:
1283 * platform/win/TestExpectations:
1284 * platform/wk2/TestExpectations:
1286 2015-09-02 Zalan Bujtas <zalan@apple.com>
1288 r189233 accidentally removed some unrelated expected results.
1289 https://bugs.webkit.org/show_bug.cgi?id=148708
1293 * platform/efl/compositing/repaint/content-into-overflow-expected.png: Added.
1294 * platform/efl/compositing/repaint/content-into-overflow-expected.txt: Added.
1295 * platform/efl/fast/forms/control-clip-expected.png: Added.
1296 * platform/efl/fast/forms/control-clip-expected.txt: Added.
1297 * platform/gtk/fast/forms/control-clip-expected.png: Added.
1298 * platform/gtk/fast/forms/control-clip-expected.txt: Added.
1299 * platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt: Added.
1300 * platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt: Added.
1301 * platform/ios-simulator/fast/forms/control-clip-expected.txt: Added.
1302 * platform/mac-mavericks/fast/forms/control-clip-expected.png: Added.
1303 * platform/mac-mavericks/fast/forms/control-clip-expected.txt: Added.
1304 * platform/mac/compositing/repaint/content-into-overflow-expected.png: Added.
1305 * platform/mac/compositing/repaint/content-into-overflow-expected.txt: Added.
1306 * platform/mac/fast/forms/control-clip-expected.png: Added.
1307 * platform/mac/fast/forms/control-clip-expected.txt: Added.
1308 * platform/win/fast/forms/control-clip-expected.txt: Added.
1310 2015-09-02 Chris Fleizach <cfleizach@apple.com>
1312 AX: WebKit does not expose max/min value of <progress> element
1313 https://bugs.webkit.org/show_bug.cgi?id=148707
1315 Reviewed by Mario Sanchez Prada.
1317 * accessibility/mac/progress-element-min-max-expected.txt: Added.
1318 * accessibility/mac/progress-element-min-max.html: Added.
1320 2015-09-01 Dean Jackson <dino@apple.com>
1322 [mediacontrols] Improve media controls testing helpers
1323 https://bugs.webkit.org/show_bug.cgi?id=148697
1324 <rdar://problem/22530876>
1326 Reviewed by Eric Carlson.
1328 Implement a more modern-looking testing API for media
1329 controls tests, and update the existing tests to
1332 * media/controls/basic-expected.txt:
1333 * media/controls/basic.html:
1334 * media/controls/controls-test-helpers.js:
1335 (ControlsTest): New class for helping testing.
1336 (statusForControlsElement): Deleted.
1337 * media/controls/showControlsButton-expected.txt:
1338 * media/controls/showControlsButton.html:
1339 * media/controls/statusDisplay-expected.txt:
1340 * media/controls/statusDisplay.html:
1341 * media/controls/statusDisplayBad-expected.txt:
1342 * media/controls/statusDisplayBad.html:
1344 2015-09-02 Chris Dumez <cdumez@apple.com>
1346 document.createProcessingInstruction() does not behave according to specification
1347 https://bugs.webkit.org/show_bug.cgi?id=148710
1349 Reviewed by Ryosuke Niwa.
1351 Update / rebaseline existing tests.
1353 * dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt:
1354 * dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt:
1355 * fast/dom/Node/initial-values-expected.txt:
1356 * fast/dom/Node/script-tests/initial-values.js:
1357 * http/tests/w3c/dom/nodes/CharacterData-remove-expected.txt:
1358 * http/tests/w3c/dom/nodes/Document-createProcessingInstruction-expected.txt:
1359 * http/tests/w3c/dom/nodes/Document-createProcessingInstruction-xhtml-expected.txt:
1360 * http/tests/w3c/dom/nodes/Node-cloneNode-expected.txt:
1361 * http/tests/w3c/dom/nodes/Node-insertBefore-expected.txt:
1362 * http/tests/w3c/dom/nodes/Node-nodeValue-expected.txt:
1363 * http/tests/w3c/dom/nodes/Node-textContent-expected.txt:
1365 2015-09-02 Chris Dumez <cdumez@apple.com>
1367 http/tests/w3c/dom/nodes/Element-matches.html is flaky
1368 https://bugs.webkit.org/show_bug.cgi?id=148615
1370 Reviewed by Ryosuke Niwa.
1372 Unskip the tests and rebaseline them now that the target pseudo selector
1373 checks are consistently passing.
1376 * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
1377 * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-expected.txt:
1378 * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml-expected.txt:
1380 2015-09-02 Daniel Bates <dabates@apple.com>
1382 Update iOS TestExpectations files
1384 * platform/ios-simulator-wk2/TestExpectations:
1385 * platform/ios-simulator/TestExpectations:
1387 2015-09-02 Chris Dumez <cdumez@apple.com>
1389 http/tests/navigation/anchor-frames-same-origin.html is flaky
1390 https://bugs.webkit.org/show_bug.cgi?id=148690
1392 Reviewed by Zalan Bujtas.
1394 This is a temporary workaround for Bug 148690, until we have time
1395 to investigate why scroll propagation does not work properly if
1396 the frame is not already layed out when we scroll to the anchor.
1398 This change updates the test to force a layout in the grandchild
1399 frame before we scroll to the anchor. With this change, the test
1400 is consistently passing when run on its own or after others.
1402 * http/tests/navigation/resources/grandchild-with-anchor.html:
1404 2015-09-02 Commit Queue <commit-queue@webkit.org>
1406 Unreviewed, rolling out r189241.
1407 https://bugs.webkit.org/show_bug.cgi?id=148703
1409 These tests crash with assertions (Requested by ap on
1414 "Web Inspector: Move PrettyPrinting tests into LayoutTests"
1415 https://bugs.webkit.org/show_bug.cgi?id=148698
1416 http://trac.webkit.org/changeset/189241
1418 2015-09-01 Joseph Pecoraro <pecoraro@apple.com>
1420 Web Inspector: Move PrettyPrinting tests into LayoutTests
1421 https://bugs.webkit.org/show_bug.cgi?id=148698
1423 Reviewed by Timothy Hatcher.
1425 * inspector/codemirror/resources/prettyprinting/css-rule-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/css-rule-tests/*.
1426 * inspector/codemirror/resources/prettyprinting/css-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/css-tests/*.
1427 * inspector/codemirror/resources/prettyprinting/javascript-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/js-tests/*.
1428 Move tests from PrettyPrinting tools into LayoutTests.
1430 * inspector/codemirror/prettyprinting-css-expected.txt: Added.
1431 * inspector/codemirror/prettyprinting-css-rules-expected.txt: Added.
1432 * inspector/codemirror/prettyprinting-css-rules.html: Added.
1433 * inspector/codemirror/prettyprinting-css.html: Added.
1434 * inspector/codemirror/prettyprinting-javascript-expected.txt: Added.
1435 * inspector/codemirror/prettyprinting-javascript.html: Added.
1436 Add tests per CodeMirror mode.
1438 * inspector/codemirror/resources/prettyprinting/utilities.js: Added.
1439 (TestPage.registerInitializer):
1440 Shared code between the pretty printing tests.
1442 2015-09-01 Chris Dumez <cdumez@apple.com>
1444 Range API should throw a TypeError for null Node parameters
1445 https://bugs.webkit.org/show_bug.cgi?id=148692
1447 Reviewed by Ryosuke Niwa.
1449 Update / rebaseline existing tests.
1451 * fast/dom/Range/range-compareNode.html:
1452 * fast/dom/Range/range-intersectsNode-expected.txt:
1453 * fast/text/text-combine-crash-expected.txt:
1454 * http/tests/w3c/dom/interfaces-expected.txt:
1455 * http/tests/w3c/dom/ranges/Range-comparePoint-2-expected.txt:
1456 * http/tests/w3c/dom/ranges/Range-intersectsNode-binding-expected.txt:
1458 2015-09-01 Jeremy Jones <jeremyj@apple.com>
1460 Unreviewed, Layout Test http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html is failing
1461 https://bugs.webkit.org/show_bug.cgi?id=148688
1463 Skip inspector test that times out on windows.
1465 * platform/win/TestExpectations:
1467 2015-09-01 Chris Dumez <cdumez@apple.com>
1469 Unreviewed, mark http/tests/w3c/dom/nodes/ParentNode-querySelector-All.html as flaky.
1471 This is tracked by Bug 148615.
1475 2015-09-01 Jeremy Jones <jeremyj@apple.com>
1477 Update iOS TestExpectations files.
1479 * platform/ios-simulator-wk1/TestExpectations:
1480 * platform/ios-simulator-wk2/TestExpectations:
1481 * platform/ios-simulator/TestExpectations:
1483 2015-09-01 Zalan Bujtas <zalan@apple.com>
1486 button-spurious-layout-hint.html -> reftest
1487 change-transform.html -> reftest
1488 clip-with-layout-delta.html -> reftest
1489 clipped-relative.html -> reftest
1490 containing-block-position-change.html -> reftest
1491 content-into-overflow.html -> reftest
1492 continuation-after-outline.html -> reftest
1493 control-clip.html -> reftest
1494 create-layer-repaint.html -> reftest
1495 dynamic-table-vertical-alignment-change.html -> reftest
1496 erase-overflow.html -> reftest
1497 fixed-position-transparency-with-overflow.html -> reftest
1501 * fast/repaint/button-spurious-layout-hint-expected.html: Added.
1502 * fast/repaint/button-spurious-layout-hint-expected.png: Removed.
1503 * fast/repaint/button-spurious-layout-hint.html:
1504 * fast/repaint/change-transform-expected.html: Copied from LayoutTests/fast/repaint/change-transform.html.
1505 * fast/repaint/change-transform.html:
1506 * fast/repaint/clip-with-layout-delta-expected.html: Copied from LayoutTests/fast/repaint/clip-with-layout-delta.html.
1507 * fast/repaint/clip-with-layout-delta-expected.txt: Removed.
1508 * fast/repaint/clip-with-layout-delta.html:
1509 * fast/repaint/clipped-relative-expected.html: Copied from LayoutTests/fast/repaint/clipped-relative.html.
1510 * fast/repaint/clipped-relative.html:
1511 * fast/repaint/containing-block-position-change-expected.html: Copied from LayoutTests/fast/repaint/containing-block-position-change.html.
1512 * fast/repaint/containing-block-position-change.html:
1513 * fast/repaint/content-into-overflow-expected.html: Copied from LayoutTests/fast/repaint/content-into-overflow.html.
1514 * fast/repaint/content-into-overflow-expected.png: Removed.
1515 * fast/repaint/content-into-overflow-expected.txt: Removed.
1516 * fast/repaint/content-into-overflow.html:
1517 * fast/repaint/continuation-after-outline-expected.html: Copied from LayoutTests/fast/repaint/continuation-after-outline.html.
1518 * fast/repaint/continuation-after-outline.html:
1519 * fast/repaint/control-clip-expected.html: Copied from LayoutTests/fast/repaint/control-clip.html.
1520 * fast/repaint/control-clip.html:
1521 * fast/repaint/create-layer-repaint-expected.html: Copied from LayoutTests/fast/repaint/create-layer-repaint.html.
1522 * fast/repaint/create-layer-repaint.html:
1523 * fast/repaint/dynamic-table-vertical-alignment-change-expected.html: Copied from LayoutTests/fast/repaint/dynamic-table-vertical-alignment-change.html.
1524 * fast/repaint/dynamic-table-vertical-alignment-change.html:
1525 * fast/repaint/erase-overflow-expected.html: Copied from LayoutTests/fast/repaint/erase-overflow.html.
1526 * fast/repaint/erase-overflow-expected.png: Removed.
1527 * fast/repaint/erase-overflow-expected.txt: Removed.
1528 * fast/repaint/erase-overflow.html:
1529 * fast/repaint/fixed-position-transparency-with-overflow-expected.html: Added.
1530 * fast/repaint/fixed-position-transparency-with-overflow-expected.png: Removed.
1531 * fast/repaint/fixed-position-transparency-with-overflow-expected.txt: Removed.
1532 * fast/repaint/fixed-position-transparency-with-overflow.html:
1533 * platform/efl/compositing/repaint/content-into-overflow-expected.png: Removed.
1534 * platform/efl/compositing/repaint/content-into-overflow-expected.txt: Removed.
1535 * platform/efl/fast/forms/control-clip-expected.png: Removed.
1536 * platform/efl/fast/forms/control-clip-expected.txt: Removed.
1537 * platform/efl/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1538 * platform/efl/fast/repaint/change-transform-expected.png: Removed.
1539 * platform/efl/fast/repaint/change-transform-expected.txt: Removed.
1540 * platform/efl/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1541 * platform/efl/fast/repaint/clipped-relative-expected.png: Removed.
1542 * platform/efl/fast/repaint/clipped-relative-expected.txt: Removed.
1543 * platform/efl/fast/repaint/containing-block-position-change-expected.png: Removed.
1544 * platform/efl/fast/repaint/containing-block-position-change-expected.txt: Removed.
1545 * platform/efl/fast/repaint/continuation-after-outline-expected.png: Removed.
1546 * platform/efl/fast/repaint/continuation-after-outline-expected.txt: Removed.
1547 * platform/efl/fast/repaint/control-clip-expected.png: Removed.
1548 * platform/efl/fast/repaint/control-clip-expected.txt: Removed.
1549 * platform/efl/fast/repaint/create-layer-repaint-expected.png: Removed.
1550 * platform/efl/fast/repaint/create-layer-repaint-expected.txt: Removed.
1551 * platform/efl/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1552 * platform/efl/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1553 * platform/gtk/fast/forms/control-clip-expected.png: Removed.
1554 * platform/gtk/fast/forms/control-clip-expected.txt: Removed.
1555 * platform/gtk/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1556 * platform/gtk/fast/repaint/change-transform-expected.png: Removed.
1557 * platform/gtk/fast/repaint/change-transform-expected.txt: Removed.
1558 * platform/gtk/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1559 * platform/gtk/fast/repaint/clipped-relative-expected.png: Removed.
1560 * platform/gtk/fast/repaint/clipped-relative-expected.txt: Removed.
1561 * platform/gtk/fast/repaint/containing-block-position-change-expected.png: Removed.
1562 * platform/gtk/fast/repaint/containing-block-position-change-expected.txt: Removed.
1563 * platform/gtk/fast/repaint/continuation-after-outline-expected.png: Removed.
1564 * platform/gtk/fast/repaint/continuation-after-outline-expected.txt: Removed.
1565 * platform/gtk/fast/repaint/control-clip-expected.png: Removed.
1566 * platform/gtk/fast/repaint/control-clip-expected.txt: Removed.
1567 * platform/gtk/fast/repaint/create-layer-repaint-expected.png: Removed.
1568 * platform/gtk/fast/repaint/create-layer-repaint-expected.txt: Removed.
1569 * platform/gtk/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1570 * platform/gtk/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1571 * platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt: Removed.
1572 * platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt: Removed.
1573 * platform/ios-simulator/fast/forms/control-clip-expected.txt: Removed.
1574 * platform/mac-mavericks/fast/forms/control-clip-expected.png: Removed.
1575 * platform/mac-mavericks/fast/forms/control-clip-expected.txt: Removed.
1576 * platform/mac-mavericks/fast/repaint/control-clip-expected.png: Removed.
1577 * platform/mac-mavericks/fast/repaint/control-clip-expected.txt: Removed.
1578 * platform/mac/compositing/repaint/content-into-overflow-expected.png: Removed.
1579 * platform/mac/compositing/repaint/content-into-overflow-expected.txt: Removed.
1580 * platform/mac/fast/forms/control-clip-expected.png: Removed.
1581 * platform/mac/fast/forms/control-clip-expected.txt: Removed.
1582 * platform/mac/fast/repaint/button-spurious-layout-hint-expected.png: Removed.
1583 * platform/mac/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1584 * platform/mac/fast/repaint/change-transform-expected.png: Removed.
1585 * platform/mac/fast/repaint/change-transform-expected.txt: Removed.
1586 * platform/mac/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1587 * platform/mac/fast/repaint/clip-with-layout-delta-expected.txt: Removed.
1588 * platform/mac/fast/repaint/clipped-relative-expected.png: Removed.
1589 * platform/mac/fast/repaint/clipped-relative-expected.txt: Removed.
1590 * platform/mac/fast/repaint/containing-block-position-change-expected.png: Removed.
1591 * platform/mac/fast/repaint/containing-block-position-change-expected.txt: Removed.
1592 * platform/mac/fast/repaint/content-into-overflow-expected.png: Removed.
1593 * platform/mac/fast/repaint/continuation-after-outline-expected.png: Removed.
1594 * platform/mac/fast/repaint/continuation-after-outline-expected.txt: Removed.
1595 * platform/mac/fast/repaint/control-clip-expected.png: Removed.
1596 * platform/mac/fast/repaint/control-clip-expected.txt: Removed.
1597 * platform/mac/fast/repaint/create-layer-repaint-expected.png: Removed.
1598 * platform/mac/fast/repaint/create-layer-repaint-expected.txt: Removed.
1599 * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1600 * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1601 * platform/mac/fast/repaint/erase-overflow-expected.png: Removed.
1602 * platform/mac/fast/repaint/fixed-position-transparency-with-overflow-expected.png: Removed.
1603 * platform/win/fast/forms/control-clip-expected.txt: Removed.
1604 * platform/win/fast/repaint/change-transform-expected.txt: Removed.
1605 * platform/win/fast/repaint/clipped-relative-expected.txt: Removed.
1606 * platform/win/fast/repaint/containing-block-position-change-expected.txt: Removed.
1607 * platform/win/fast/repaint/control-clip-expected.png: Removed.
1608 * platform/win/fast/repaint/control-clip-expected.txt: Removed.
1609 * platform/win/fast/repaint/create-layer-repaint-expected.txt: Removed.
1610 * platform/win/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1612 2015-09-01 Zalan Bujtas <zalan@apple.com>
1615 box-shadow-dynamic.html -> reftest
1616 box-shadow-inset-repaint.html -> reftest
1617 bugzilla-3509.html -> reftest
1618 bugzilla-5699.html -> reftest
1619 bugzilla-6278.html -> reftest
1620 bugzilla-6388.html -> reftest
1621 bugzilla-6473.html -> reftest
1622 bugzilla-7235.html -> reftest
1626 * fast/repaint/box-shadow-dynamic-expected.html: Copied from LayoutTests/fast/repaint/box-shadow-dynamic.html.
1627 * fast/repaint/box-shadow-dynamic.html:
1628 * fast/repaint/box-shadow-inset-repaint-expected.html: Added.
1629 * fast/repaint/box-shadow-inset-repaint-expected.txt: Removed.
1630 * fast/repaint/box-shadow-inset-repaint.html:
1631 * fast/repaint/bugzilla-3509-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-3509.html.
1632 * fast/repaint/bugzilla-3509.html:
1633 * fast/repaint/bugzilla-5699-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-5699.html.
1634 * fast/repaint/bugzilla-5699.html:
1635 * fast/repaint/bugzilla-6278-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6278.html.
1636 * fast/repaint/bugzilla-6278.html:
1637 * fast/repaint/bugzilla-6388-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6388.html.
1638 * fast/repaint/bugzilla-6388.html:
1639 * fast/repaint/bugzilla-6473-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6473.html.
1640 * fast/repaint/bugzilla-6473.html:
1641 * fast/repaint/bugzilla-7235-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-7235.html.
1642 * fast/repaint/bugzilla-7235.html:
1643 * platform/efl/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1644 * platform/efl/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1645 * platform/efl/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1646 * platform/efl/fast/repaint/bugzilla-3509-expected.png: Removed.
1647 * platform/efl/fast/repaint/bugzilla-3509-expected.txt: Removed.
1648 * platform/efl/fast/repaint/bugzilla-5699-expected.png: Removed.
1649 * platform/efl/fast/repaint/bugzilla-5699-expected.txt: Removed.
1650 * platform/efl/fast/repaint/bugzilla-6278-expected.png: Removed.
1651 * platform/efl/fast/repaint/bugzilla-6278-expected.txt: Removed.
1652 * platform/efl/fast/repaint/bugzilla-6388-expected.png: Removed.
1653 * platform/efl/fast/repaint/bugzilla-6388-expected.txt: Removed.
1654 * platform/efl/fast/repaint/bugzilla-6473-expected.png: Removed.
1655 * platform/efl/fast/repaint/bugzilla-6473-expected.txt: Removed.
1656 * platform/efl/fast/repaint/bugzilla-7235-expected.png: Removed.
1657 * platform/efl/fast/repaint/bugzilla-7235-expected.txt: Removed.
1658 * platform/gtk/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1659 * platform/gtk/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1660 * platform/gtk/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1661 * platform/gtk/fast/repaint/bugzilla-3509-expected.png: Removed.
1662 * platform/gtk/fast/repaint/bugzilla-3509-expected.txt: Removed.
1663 * platform/gtk/fast/repaint/bugzilla-5699-expected.png: Removed.
1664 * platform/gtk/fast/repaint/bugzilla-5699-expected.txt: Removed.
1665 * platform/gtk/fast/repaint/bugzilla-6278-expected.png: Removed.
1666 * platform/gtk/fast/repaint/bugzilla-6278-expected.txt: Removed.
1667 * platform/gtk/fast/repaint/bugzilla-6388-expected.png: Removed.
1668 * platform/gtk/fast/repaint/bugzilla-6388-expected.txt: Removed.
1669 * platform/gtk/fast/repaint/bugzilla-6473-expected.png: Removed.
1670 * platform/gtk/fast/repaint/bugzilla-6473-expected.txt: Removed.
1671 * platform/gtk/fast/repaint/bugzilla-7235-expected.png: Removed.
1672 * platform/gtk/fast/repaint/bugzilla-7235-expected.txt: Removed.
1673 * platform/mac/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1674 * platform/mac/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1675 * platform/mac/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1676 * platform/mac/fast/repaint/bugzilla-3509-expected.png: Removed.
1677 * platform/mac/fast/repaint/bugzilla-3509-expected.txt: Removed.
1678 * platform/mac/fast/repaint/bugzilla-5699-expected.png: Removed.
1679 * platform/mac/fast/repaint/bugzilla-5699-expected.txt: Removed.
1680 * platform/mac/fast/repaint/bugzilla-6278-expected.png: Removed.
1681 * platform/mac/fast/repaint/bugzilla-6278-expected.txt: Removed.
1682 * platform/mac/fast/repaint/bugzilla-6388-expected.png: Removed.
1683 * platform/mac/fast/repaint/bugzilla-6388-expected.txt: Removed.
1684 * platform/mac/fast/repaint/bugzilla-6473-expected.png: Removed.
1685 * platform/mac/fast/repaint/bugzilla-6473-expected.txt: Removed.
1686 * platform/mac/fast/repaint/bugzilla-7235-expected.png: Removed.
1687 * platform/mac/fast/repaint/bugzilla-7235-expected.txt: Removed.
1688 * platform/win/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1689 * platform/win/fast/repaint/bugzilla-3509-expected.txt: Removed.
1690 * platform/win/fast/repaint/bugzilla-5699-expected.txt: Removed.
1691 * platform/win/fast/repaint/bugzilla-6278-expected.txt: Removed.
1692 * platform/win/fast/repaint/bugzilla-6388-expected.txt: Removed.
1693 * platform/win/fast/repaint/bugzilla-6473-expected.txt: Removed.
1694 * platform/win/fast/repaint/bugzilla-7235-expected.txt: Removed.
1696 2015-09-01 Chris Dumez <cdumez@apple.com>
1698 NodeFilter should be a callback interface
1699 https://bugs.webkit.org/show_bug.cgi?id=148415
1701 Reviewed by Geoffrey Garen.
1703 * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
1704 Rebaseline, the new exception message is different but the exception
1707 * fast/dom/constants-expected.txt:
1708 * fast/dom/constants.html:
1709 Stop checking for constants on NodeFilter instances as those are now
1710 Functions (implemented by the JavaScript). Those constants are on
1711 window.NodeFilter still. I verified that this is consistant with
1714 * fast/dom/global-constructors.html:
1715 Update the check to verify that the prototype of a NodeFilter instance
1716 is the Function prototype, not the NodeFilter prototype. NodeFilter
1717 should not have a prototype as it is a callback interface.
1719 * fast/dom/node-filter-gc.html:
1720 Pass null for the filter argument instead of 0. The functions expect
1721 a nullable NodeFilter object. Passing 0 here throws.
1723 * fast/dom/node-filter-interface-expected.txt:
1724 Rebaseline. window.NodeFilter no longer has a prototype. This is because
1725 callback interfaces are not supposed to have a prototype property, as
1726 per the Web IDL specification:
1727 https://heycam.github.io/webidl/#interface-prototype-object
1729 I also verified that this is consistent with Firefox.
1731 * http/tests/w3c/dom/interfaces-expected.txt:
1732 * http/tests/w3c/dom/nodes/Document-createTreeWalker-expected.txt:
1733 * http/tests/w3c/dom/traversal/NodeIterator-expected.txt:
1734 * http/tests/w3c/dom/traversal/TreeWalker-expected.txt:
1735 Rebaseline W3C tests. We are now passing a lot of checks because they
1736 check that TreeWalker.filter / NodeIterator.filter is a Function.
1738 * traversal/size-zero-run.html:
1739 Fix the test to pass a null node filter instead of NodeFilter.FILTER_ACCEPT.
1740 The call was not valid and now correctly throws. The JS is supposed to pass
1741 in a nullable NodeFilter, not a constant. I think the code meant to say
1742 "function() { return NodeFilter.FILTER_ACCEPT; }", however, I used null as
1743 it is shorter and equivalent.
1745 2015-09-01 Ryosuke Niwa <rniwa@webkit.org>
1747 Add tests for computed method declarations with side effects
1748 https://bugs.webkit.org/show_bug.cgi?id=148057
1750 Reviewed by Darin Adler.
1752 Added test cases for computed method names with side effects.
1754 * js/class-syntax-method-names-expected.txt:
1755 * js/script-tests/class-syntax-method-names.js:
1757 2015-09-01 Brian Burg <bburg@apple.com>
1759 Unreviewed, the previous commit had incorrect expectations.
1761 * inspector/console/command-line-api-expected.txt: Really update it.
1763 2015-09-01 Brian Burg <bburg@apple.com>
1765 Web Inspector: rewrite inspector/console/command-line-api.html to use AsyncTestSuite
1766 https://bugs.webkit.org/show_bug.cgi?id=148637
1768 Reviewed by Darin Adler.
1770 * inspector/console/command-line-api-expected.txt:
1771 * inspector/console/command-line-api.html:
1773 2015-09-01 Chris Dumez <cdumez@apple.com>
1775 Range.insersectsNode(node) is supposed to return true if node.parent is null
1776 https://bugs.webkit.org/show_bug.cgi?id=148687
1778 Reviewed by Ryosuke Niwa.
1780 Rebaseline / update existing tests.
1782 * fast/dom/Range/range-intersectsNode-expected.txt:
1783 * fast/dom/Range/resources/intersectsNode.js:
1784 * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
1785 * http/tests/w3c/dom/ranges/Range-intersectsNode-expected.txt:
1787 2015-09-01 Zalan Bujtas <zalan@apple.com>
1790 block-selection-gap-in-composited-layer.html -> reftest
1791 body-background-image.html -> reftest
1792 border-fit-lines.html -> reftest
1793 border-radius-repaint.html -> reftest
1794 border-repaint-glitch.html -> reftest
1798 * fast/repaint/block-selection-gap-in-composited-layer-expected.html: Added.
1799 * fast/repaint/block-selection-gap-in-composited-layer.html:
1800 * fast/repaint/body-background-image-expected.html: Copied from LayoutTests/fast/repaint/body-background-image.html.
1801 * fast/repaint/body-background-image.html:
1802 * fast/repaint/border-fit-lines-expected.html: Added.
1803 * fast/repaint/border-fit-lines.html:
1804 * fast/repaint/border-radius-repaint-expected.html: Copied from LayoutTests/fast/repaint/border-radius-repaint.html.
1805 * fast/repaint/border-radius-repaint.html:
1806 * fast/repaint/border-repaint-glitch-expected.html: Copied from LayoutTests/fast/repaint/border-repaint-glitch.html.
1807 * fast/repaint/border-repaint-glitch.html:
1808 * platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
1809 * platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1810 * platform/efl/fast/repaint/body-background-image-expected.png: Removed.
1811 * platform/efl/fast/repaint/body-background-image-expected.txt: Removed.
1812 * platform/efl/fast/repaint/border-fit-lines-expected.png: Removed.
1813 * platform/efl/fast/repaint/border-fit-lines-expected.txt: Removed.
1814 * platform/efl/fast/repaint/border-radius-repaint-expected.png: Removed.
1815 * platform/efl/fast/repaint/border-radius-repaint-expected.txt: Removed.
1816 * platform/efl/fast/repaint/border-repaint-glitch-expected.png: Removed.
1817 * platform/efl/fast/repaint/border-repaint-glitch-expected.txt: Removed.
1818 * platform/gtk/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
1819 * platform/gtk/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1820 * platform/gtk/fast/repaint/body-background-image-expected.png: Removed.
1821 * platform/gtk/fast/repaint/body-background-image-expected.txt: Removed.
1822 * platform/gtk/fast/repaint/border-fit-lines-expected.png: Removed.
1823 * platform/gtk/fast/repaint/border-fit-lines-expected.txt: Removed.
1824 * platform/gtk/fast/repaint/border-radius-repaint-expected.png: Removed.
1825 * platform/gtk/fast/repaint/border-radius-repaint-expected.txt: Removed.
1826 * platform/gtk/fast/repaint/border-repaint-glitch-expected.png: Removed.
1827 * platform/gtk/fast/repaint/border-repaint-glitch-expected.txt: Removed.
1828 * platform/ios-simulator/fast/repaint/body-background-image-expected.txt: Removed.
1829 * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
1830 * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1831 * platform/mac/fast/repaint/body-background-image-expected.png: Removed.
1832 * platform/mac/fast/repaint/body-background-image-expected.txt: Removed.
1833 * platform/mac/fast/repaint/border-fit-lines-expected.png: Removed.
1834 * platform/mac/fast/repaint/border-fit-lines-expected.txt: Removed.
1835 * platform/mac/fast/repaint/border-radius-repaint-expected.png: Removed.
1836 * platform/mac/fast/repaint/border-radius-repaint-expected.txt: Removed.
1837 * platform/mac/fast/repaint/border-repaint-glitch-expected.png: Removed.
1838 * platform/mac/fast/repaint/border-repaint-glitch-expected.txt: Removed.
1839 * platform/win/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1840 * platform/win/fast/repaint/body-background-image-expected.txt: Removed.
1841 * platform/win/fast/repaint/border-radius-repaint-expected.txt: Removed.
1842 * platform/win/fast/repaint/border-repaint-glitch-expected.txt: Removed.
1843 * platform/wk2/TestExpectations:
1845 2015-09-01 Alexey Proskuryakov <ap@apple.com>
1847 Clean up asynchronous behavior in some accessibility tests
1848 https://bugs.webkit.org/show_bug.cgi?id=148682
1850 Reviewed by Darin Adler.
1852 * accessibility/mac/removing-textarea-after-edit-crash-expected.txt:
1853 * accessibility/mac/removing-textarea-after-edit-crash.html:
1854 * accessibility/mac/select-element-selection-with-optgroups.html:
1855 * accessibility/mac/selected-rows-table.html:
1856 * accessibility/mac/selection-notification-focus-change.html:
1857 * accessibility/mac/selection-sync-expected.txt:
1858 * accessibility/mac/selection-sync.html:
1859 * accessibility/mac/setting-attributes-is-asynchronous.html:
1861 2015-09-01 Dean Jackson <dino@apple.com>
1863 The new media controls tests are OS X only.
1865 * platform/efl/TestExpectations:
1866 * platform/gtk/TestExpectations:
1867 * platform/ios-simulator/TestExpectations:
1869 2015-08-31 Dean Jackson <dino@apple.com>
1871 [mediacontrols] Add tests for the status display label
1872 https://bugs.webkit.org/show_bug.cgi?id=148656
1873 <rdar://problem/22509779>
1875 Reviewed by Eric Carlson.
1877 Add a test for the normal status of the status display,
1878 and another for the content when we load a bad URL.
1880 * media/controls/statusDisplay-expected.txt: Added.
1881 * media/controls/statusDisplay.html: Added.
1882 * media/controls/statusDisplayBad-expected.txt: Added.
1883 * media/controls/statusDisplayBad.html: Added.
1885 2015-08-31 Dean Jackson <dino@apple.com>
1887 [mediacontrols] Add a test for the show controls button
1888 https://bugs.webkit.org/show_bug.cgi?id=148655
1889 <rdar://problem/22509688>
1891 Reviewed by Eric Carlson.
1893 * media/controls/controls-test-helpers.js: Added. This will
1894 hold any helper functions.
1895 (statusForControlsElement): Return the status object for
1897 * media/controls/showControlsButton-expected.txt: Added.
1898 * media/controls/showControlsButton.html: Added.
1900 2015-09-01 Brian Burg <bburg@apple.com>
1902 Web Inspector: add TestSuite hooks for per-testcase setup and teardown actions
1903 https://bugs.webkit.org/show_bug.cgi?id=148641
1905 Reviewed by Timothy Hatcher.
1907 Extend existing unit tests to also exercise setup and teardown actions.
1909 * inspector/unit-tests/async-test-suite.html:
1910 * inspector/unit-tests/async-test-suite-expected.txt:
1911 * inspector/unit-tests/sync-test-suite.html:
1912 * inspector/unit-tests/sync-test-suite-expected.txt:
1914 2015-09-01 Zalan Bujtas <zalan@apple.com>
1917 background-generated.html -> reftest
1918 background-misaligned.html -> reftest
1919 backgroundSizeRepaint.html -> reftest
1920 block-no-inflow-children.html -> reftest
1924 * fast/repaint/background-generated-expected.html: Added.
1925 * fast/repaint/background-generated-expected.txt: Removed.
1926 * fast/repaint/background-generated.html:
1927 * fast/repaint/background-misaligned-expected.html: Added.
1928 * fast/repaint/background-misaligned-expected.txt: Removed.
1929 * fast/repaint/background-misaligned.html:
1930 * fast/repaint/backgroundSizeRepaint-expected.html: Copied from LayoutTests/fast/repaint/backgroundSizeRepaint.html.
1931 * fast/repaint/backgroundSizeRepaint.html:
1932 * fast/repaint/block-no-inflow-children-expected.html: Added.
1933 * fast/repaint/block-no-inflow-children.html:
1934 * platform/efl/fast/repaint/background-misaligned-expected.png: Removed.
1935 * platform/efl/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
1936 * platform/efl/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
1937 * platform/efl/fast/repaint/block-no-inflow-children-expected.png: Removed.
1938 * platform/efl/fast/repaint/block-no-inflow-children-expected.txt: Removed.
1939 * platform/gtk/fast/repaint/background-misaligned-expected.png: Removed.
1940 * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
1941 * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
1942 * platform/gtk/fast/repaint/block-no-inflow-children-expected.png: Removed.
1943 * platform/gtk/fast/repaint/block-no-inflow-children-expected.txt: Removed.
1944 * platform/mac/fast/repaint/background-generated-expected.png: Removed.
1945 * platform/mac/fast/repaint/background-misaligned-expected.png: Removed.
1946 * platform/mac/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
1947 * platform/mac/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
1948 * platform/mac/fast/repaint/block-no-inflow-children-expected.png: Removed.
1949 * platform/mac/fast/repaint/block-no-inflow-children-expected.txt: Removed.
1950 * platform/win/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
1951 * platform/win/fast/repaint/block-no-inflow-children-expected.txt: Removed.
1953 2015-09-01 Javier Fernandez <jfernandez@igalia.com>
1955 [CSS Grid Layout] Layout is wrong for flex factor sum between 0 and 1
1956 https://bugs.webkit.org/show_bug.cgi?id=148645
1958 Reviewed by Darin Adler.
1960 Ensure we don't normalize individual tracks to fill the space, so
1961 at least, the sum of flex values must be 1. We also needed to
1962 modify the grid-element-shrink-to-fit to adapt it to the new
1963 behavior of flex fraction units.
1965 * fast/css-grid-layout/flex-factor-sum-less-than-1-expected.txt: Added.
1966 * fast/css-grid-layout/flex-factor-sum-less-than-1.html: Added.
1967 * fast/css-grid-layout/grid-element-shrink-to-fit.html:
1969 2015-09-01 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1971 Unreviewed EFL gardening. Skip new two tests which aren't supported by EFL port.
1973 * platform/efl/TestExpectations:
1975 2015-08-31 Commit Queue <commit-queue@webkit.org>
1977 Unreviewed, rolling out r189198.
1978 https://bugs.webkit.org/show_bug.cgi?id=148670
1980 "Caused http/tests/navigation/anchor-frames-same-origin.html
1981 to fail on WebKit1" (Requested by cdumez on #webkit).
1985 "http/tests/w3c/dom/nodes/Element-matches.html is flaky"
1986 https://bugs.webkit.org/show_bug.cgi?id=148615
1987 http://trac.webkit.org/changeset/189198
1989 2015-08-31 Alexey Proskuryakov <ap@apple.com>
1991 Remove shadow DOM tests
1992 https://bugs.webkit.org/show_bug.cgi?id=148669
1994 Reviewed by Tim Horton.
1996 * accessibility/corresponding-control-deleted-crash.html: Removed.
1997 * editing/shadow: Removed.
1998 * editing/text-iterator/basic-iteration-shadowdom.html: Removed.
1999 * fast/dom/HTMLTemplateElement/cycles-in-shadow.html: Removed.
2000 * fast/dom/shadow: Removed.
2001 * platform/efl/TestExpectations:
2002 * platform/gtk/TestExpectations:
2003 * platform/ios-simulator-wk1/TestExpectations:
2004 * platform/ios-simulator-wk2/TestExpectations:
2005 * platform/ios-simulator/TestExpectations:
2006 * platform/mac-wk2/TestExpectations:
2007 * platform/mac/TestExpectations:
2008 * platform/win/TestExpectations:
2010 2015-08-31 Chris Dumez <cdumez@apple.com>
2012 Range API is throwing wrong exception type
2013 https://bugs.webkit.org/show_bug.cgi?id=148648
2015 Reviewed by Ryosuke Niwa.
2017 Update / rebaseline tests. A lot of w3c tests progressed after this
2018 change. However, some of our pre-existing layout tests were relying
2021 * fast/dom/DOMException/RangeException-expected.txt: Removed.
2022 * fast/dom/DOMException/RangeException.html: Removed.
2023 * fast/dom/DOMException/resources/RangeException.js: Removed.
2024 * fast/dom/Range/range-compareNode.html:
2025 * fast/dom/Range/range-exceptions-expected.txt:
2026 * fast/dom/Range/range-intersectsNode-expected.txt:
2027 * fast/dom/Range/script-tests/range-exceptions.js:
2028 * fast/dom/Window/get-set-properties-expected.txt:
2029 * fast/dom/Window/get-set-properties.html:
2030 * fast/dom/Window/resources/window-properties.js:
2031 * http/tests/w3c/dom/ranges/Range-comparePoint-expected.txt:
2032 * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
2033 * http/tests/w3c/dom/ranges/Range-selectNode-expected.txt:
2034 * http/tests/w3c/dom/ranges/Range-set-expected.txt:
2035 * http/tests/w3c/dom/ranges/Range-surroundContents-expected.txt:
2036 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2038 2015-08-31 Alexey Proskuryakov <ap@apple.com>
2040 Update Windows expectation for fast/events/wheelevent-basic.html after r188793.
2042 * platform/win/TestExpectations: This test used to fail, and now that it is
2043 asynchronous, it times out.
2045 2015-08-31 Chris Dumez <cdumez@apple.com>
2047 http/tests/w3c/dom/nodes/Element-matches.html is flaky
2048 https://bugs.webkit.org/show_bug.cgi?id=148615
2050 Reviewed by Ryosuke Niwa.
2052 Unskip the tests and rebaseline them now that the target pseudo selector
2053 checks are consistently passing.
2056 * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
2057 * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-expected.txt:
2058 * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml-expected.txt:
2060 2015-08-31 Alexey Proskuryakov <ap@apple.com>
2062 Skip Web Inspector debugger tests more thoroughly.
2064 * platform/mac-wk2/TestExpectations:
2065 * platform/mac/TestExpectations:
2067 2015-08-26 Andy Estes <aestes@apple.com>
2069 [Content Filtering] Determine navigation and content policy before continuing to filter a load
2070 https://bugs.webkit.org/show_bug.cgi?id=148506
2072 Reviewed by Brady Eidson.
2074 Added tests for what happens if the content filter does not make a decision when the load finishes.
2076 * contentfiltering/allow-never-expected.html: Added.
2077 * contentfiltering/allow-never.html: Added.
2078 * contentfiltering/block-never-expected.html: Added.
2079 * contentfiltering/block-never.html: Added.
2080 * contentfiltering/resources/contentfiltering.js:
2082 2015-08-31 Zalan Bujtas <zalan@apple.com>
2085 add-table-overpaint.html -> repaint rect tracking + [ Pass Failure] for now.
2086 absolute-position-moved.html -> reftest.
2091 * fast/repaint/absolute-position-moved-expected.html: Added.
2092 * fast/repaint/absolute-position-moved-expected.png: Removed.
2093 * fast/repaint/absolute-position-moved-expected.txt: Removed.
2094 * fast/repaint/absolute-position-moved.html:
2095 * fast/repaint/add-table-overpaint-expected.png: Removed.
2096 * fast/repaint/add-table-overpaint-expected.txt:
2097 * fast/repaint/add-table-overpaint.html:
2098 * platform/gtk/fast/repaint/add-table-overpaint-expected.png: Removed.
2100 2015-08-31 Aleksandr Skachkov <gskachkov@gmail.com>
2102 [ES6] Arrow function syntax. Add missed tests for invoking the arrow function that created by 'eval' statement.
2103 https://bugs.webkit.org/show_bug.cgi?id=148445
2105 Reviewed by Yusuke Suzuki.
2107 Added tests, that cover cases, when arrow function is created by 'eval' statement and then invoking it.
2108 This case was missed in previous patches that are related to arrow function, also it is important to
2109 test different cases of ending arrow function in 'eval' and invoking created arrow function because
2110 of reparsing during function invocation.
2112 * js/arrowfunction-syntax-endings-expected.txt:
2113 * js/script-tests/arrowfunction-syntax-endings.js:
2115 2015-08-31 Zalan Bujtas <zalan@apple.com>
2118 absolute-position-change-containing-block.html -> repaint rect tracking.
2119 absolute-position-changed.html -> reftest.
2123 * fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
2124 * fast/repaint/absolute-position-change-containing-block-expected.txt:
2125 * fast/repaint/absolute-position-change-containing-block.html:
2126 * fast/repaint/absolute-position-changed-expected.html: Added.
2127 * fast/repaint/absolute-position-changed-expected.png: Removed.
2128 * fast/repaint/absolute-position-changed-expected.txt: Removed.
2129 * fast/repaint/absolute-position-changed.html:
2130 * platform/gtk/fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
2131 * platform/mac/fast/repaint/absolute-position-changed-expected.png: Removed.
2133 2015-08-31 Chris Dumez <cdumez@apple.com>
2135 NodeFilter.SHOW_ALL has wrong value on 32-bit
2136 https://bugs.webkit.org/show_bug.cgi?id=148602
2138 Reviewed by Geoffrey Garen.
2140 Unskip tests that are now passing on Windows / 32bit.
2142 * platform/win/TestExpectations:
2144 2015-08-31 Chris Dumez <cdumez@apple.com>
2146 Range.detach() / NodeIterator.detach() should be no-ops as per the latest DOM specification
2147 https://bugs.webkit.org/show_bug.cgi?id=148454
2149 Reviewed by Ryosuke Niwa.
2151 * fast/dom/Range/bug-19527.html:
2152 * fast/dom/Range/detach-range-during-deletecontents-expected.txt:
2153 * fast/dom/Range/range-compareNode-expected.txt:
2154 * fast/dom/Range/range-compareNode.html:
2155 * fast/dom/Range/range-comparePoint.html:
2156 * fast/dom/Range/range-intersectsNode-exception-expected.txt: Removed.
2157 * fast/dom/Range/range-intersectsNode-exception.html: Removed.
2158 * fast/dom/Range/range-intersectsNode-expected.txt:
2159 * fast/dom/Range/range-isPointInRange.html:
2160 * fast/dom/Range/resources/intersectsNode.js:
2161 Update / rebaseline tests.
2163 * fast/dom/Range/range-detach-noop-expected.txt: Added.
2164 * fast/dom/Range/range-detach-noop.html: Added.
2165 New test checking that Range.detach() is a no-op.
2167 * fast/dom/node-iterator-detach-noop-expected.txt: Added.
2168 * fast/dom/node-iterator-detach-noop.html: Added.
2169 New test checking that NodeIterator.detach() is a no-op.
2171 2015-08-31 Antti Koivisto <antti@apple.com>
2173 Network Cache: Stale content after back navigation
2174 https://bugs.webkit.org/show_bug.cgi?id=148634
2176 Reviewed by Chris Dumez.
2178 * http/tests/cache/disk-cache/disk-cache-302-status-code.html:
2179 * http/tests/cache/disk-cache/disk-cache-cancel-expected.txt: Added.
2180 * http/tests/cache/disk-cache/disk-cache-cancel.html: Added.
2181 * http/tests/cache/disk-cache/resources/cache-test.js:
2183 Support delayed responses so we can test canceling the load.
2184 Some minor improvements.
2189 (loadResourcesWithOptions):
2191 * http/tests/cache/disk-cache/resources/generate-response.cgi:
2193 2015-08-31 Zalan Bujtas <zalan@apple.com>
2195 Repaint cleanup: 4776765.html. Use repaint rect tracking.
2199 * fast/repaint/4776765-expected.txt: Added.
2200 * fast/repaint/4776765.html:
2201 * platform/efl/fast/repaint/4776765-expected.png: Removed.
2202 * platform/efl/fast/repaint/4776765-expected.txt: Removed.
2203 * platform/gtk/fast/repaint/4776765-expected.png: Removed.
2204 * platform/gtk/fast/repaint/4776765-expected.txt: Removed.
2205 * platform/mac/fast/repaint/4776765-expected.png: Removed.
2206 * platform/mac/fast/repaint/4776765-expected.txt: Removed.
2207 * platform/win/fast/repaint/4776765-expected.txt: Removed.
2209 2015-08-31 Chris Dumez <cdumez@apple.com>
2211 Unreviewed, mark a few tests as failing on Windows.
2213 They will be fixed via Bug 148602.
2215 * platform/win/TestExpectations:
2217 2015-08-31 Chris Dumez <cdumez@apple.com>
2219 Unreviewed, mark new http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml.xhtml as flaky.
2223 2015-08-31 Alexey Proskuryakov <ap@apple.com>
2225 Add test expectations for:
2227 Many Web Inspector tests are flaky timeouts
2228 https://bugs.webkit.org/show_bug.cgi?id=148636
2230 * platform/mac/TestExpectations:
2232 2015-08-31 Javier Fernandez <jfernandez@igalia.com>
2234 [CSS Grid Layout] auto-margins alignment does not work for heights
2235 https://bugs.webkit.org/show_bug.cgi?id=148071
2237 Reviewed by Sergio Villar Senin.
2239 Updated some test cases to adapt them to the new row-axis auto-margin alignment.
2241 * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt:
2242 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt:
2243 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
2244 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt:
2245 * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
2246 * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
2247 * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
2249 2015-08-31 Enrica Casucci <enrica@apple.com>
2251 Incorrect cursor movement for U+26F9, U+1F3CB with variations.
2252 https://bugs.webkit.org/show_bug.cgi?id=148629
2253 rdar://problem/22492366
2255 Reviewed by Ryosuke Niwa.
2257 The test has been updated to test these two emoji and to
2258 cover the cursor movement as well.
2260 * editing/deleting/delete-emoji-expected.txt:
2261 * editing/deleting/delete-emoji.html:
2263 2015-07-31 Sergio Villar Senin <svillar@igalia.com>
2265 [css-grid] Grid containers reporting wrong preferred widths
2266 https://bugs.webkit.org/show_bug.cgi?id=147486
2268 Reviewed by Darin Adler.
2270 Added new test cases to check the preferred widths reported by
2271 grid containers when they are sized under min/max-width
2274 * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
2275 * fast/css-grid-layout/grid-preferred-logical-widths.html:
2277 2015-08-31 Antti Koivisto <antti@apple.com>
2279 REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky
2280 https://bugs.webkit.org/show_bug.cgi?id=148533
2282 Reviewed by Chris Dumez.
2288 * fast/dom/HTMLObjectElement/object-as-frame.html:
2290 Use more logical text in the data url.
2292 * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2293 * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2294 * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2295 * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2296 * webarchive/loading/object-expected.txt:
2298 Update test results.
2300 2015-08-30 Chris Fleizach <cfleizach@apple.com>
2302 AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
2303 https://bugs.webkit.org/show_bug.cgi?id=125720
2305 Unreviewed. Skip failing tests on Windows due to lack of DRT implementations.
2307 * platform/win/TestExpectations:
2309 2015-08-30 Chris Dumez <cdumez@apple.com>
2311 Unreviewed, mark http/tests/w3c/dom/nodes/Element-matches.html as flaky.
2315 2015-08-29 Chris Dumez <cdumez@apple.com>
2317 Unreviewed, rebaseline http/tests/w3c/dom/nodes/Element-matches.html
2319 * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
2321 2015-08-29 Alexey Proskuryakov <ap@apple.com>
2323 Mac test result gardening.
2325 Unmarked tests that no longer flake, updated a a few results.
2327 * platform/mac-wk2/TestExpectations:
2328 * platform/mac/TestExpectations:
2329 * platform/mac/compositing/reflections/load-video-in-reflection-expected.txt:
2330 * platform/mac/editing/pasteboard/5478250-expected.png:
2331 * platform/mac/editing/pasteboard/5478250-expected.txt:
2332 * platform/mac/fast/loader/javascript-url-in-embed-expected.txt:
2334 2015-08-29 Chris Dumez <cdumez@apple.com>
2336 Import W3C DOM test suite from github.com/w3c/web-platform-tests
2337 https://bugs.webkit.org/show_bug.cgi?id=148546
2339 Reviewed by Alexey Proskuryakov.
2341 Import W3C DOM test suite from github.com/w3c/web-platform-tests
2342 to improve coverage and track progress.
2344 * http/tests/w3c/dom/*: Added.
2346 2015-08-29 Chris Fleizach <cfleizach@apple.com>
2348 AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
2349 https://bugs.webkit.org/show_bug.cgi?id=125720
2351 Reviewed by Daniel Bates.
2353 * accessibility/scroll-to-global-point-iframe-expected.txt: Added.
2354 * accessibility/scroll-to-global-point-iframe-nested-expected.txt: Added.
2355 * accessibility/scroll-to-global-point-iframe-nested.html: Added.
2356 * accessibility/scroll-to-global-point-iframe.html: Added.
2357 * accessibility/scroll-to-global-point-main-window-expected.txt: Added.
2358 * accessibility/scroll-to-global-point-main-window.html: Added.
2359 * accessibility/scroll-to-global-point-nested-expected.txt: Added.
2360 * accessibility/scroll-to-global-point-nested.html: Added.
2361 * accessibility/scroll-to-make-visible-div-overflow-expected.txt: Added.
2362 * accessibility/scroll-to-make-visible-div-overflow.html: Added.
2363 * accessibility/scroll-to-make-visible-iframe-expected.txt: Added.
2364 * accessibility/scroll-to-make-visible-iframe.html: Added.
2365 * accessibility/scroll-to-make-visible-nested-2-expected.txt: Added.
2366 * accessibility/scroll-to-make-visible-nested-2.html: Added.
2367 * accessibility/scroll-to-make-visible-nested-expected.txt: Added.
2368 * accessibility/scroll-to-make-visible-nested.html: Added.
2369 * accessibility/scroll-to-make-visible-with-subfocus-expected.txt: Added.
2370 * accessibility/scroll-to-make-visible-with-subfocus.html: Added.
2372 2015-08-28 Alexey Proskuryakov <ap@apple.com>
2374 Mac TestExpectations gardening.
2376 * platform/mac-wk2/TestExpectations:
2377 * platform/mac/TestExpectations:
2379 2015-08-28 Andy Estes <aestes@apple.com>
2381 http/tests/media/video-play-stall.html is flakey
2382 https://bugs.webkit.org/show_bug.cgi?id=148597
2384 * platform/mac/TestExpectations: Marked as flakey.
2386 2015-08-28 Jer Noble <jer.noble@apple.com>
2388 [iOS] Add WebKit/WebKit2 settings to control automatic data loading
2389 https://bugs.webkit.org/show_bug.cgi?id=148579
2391 Reviewed by Anders Carlsson.
2393 Restriction setting moved from a global to a specific session.
2395 * media/video-restricted-no-preload-auto-expected.txt:
2396 * media/video-restricted-no-preload-auto.html:
2397 * media/video-restricted-no-preload-metadata-expected.txt:
2398 * media/video-restricted-no-preload-metadata.html:
2400 2015-08-28 Jer Noble <jer.noble@apple.com>
2402 Unreviewed gardening; fix (rebaseline) expected results for media/video-fullscreeen-only-playback.html after r189112.
2404 * media/video-fullscreeen-only-playback-expected.txt:
2406 2015-08-28 Jer Noble <jer.noble@apple.com>
2408 [iOS] Make the AllowsInlineMediaPlayback preference work in WebKit / WebKit2.
2409 https://bugs.webkit.org/show_bug.cgi?id=147512
2411 Reviewed by Anders Carlsson.
2413 * media/video-fullscreeen-only-controls.html:
2414 * media/video-fullscreeen-only-controls-expected.txt:
2415 * media/video-fullscreeen-only-playback.html:
2416 * media/video-fullscreeen-only-playback-expected.txt:
2418 2015-08-28 Eric Carlson <eric.carlson@apple.com>
2420 Media Session: MediaSession.releaseSession() renamed to deactivate()
2421 https://bugs.webkit.org/show_bug.cgi?id=148578
2423 Reviewed by Jer Noble.
2425 * media/session/releasing-sessions-expected.txt:
2426 * media/session/releasing-sessions.html:
2428 2015-08-28 Joseph Pecoraro <pecoraro@apple.com>
2430 Web Inspector: Separate creating a style sheet from adding a new rule in the protocol
2431 https://bugs.webkit.org/show_bug.cgi?id=148502
2433 Reviewed by Timothy Hatcher.
2435 * inspector/css/createStyleSheet-expected.txt: Added.
2436 * inspector/css/createStyleSheet.html: Added.
2437 * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt: Added.
2438 * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: Added.
2439 * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt:
2440 * inspector/css/stylesheet-events-inspector-stylesheet.html:
2442 2015-08-28 Xabier Rodriguez Calvar <calvaris@igalia.com>
2444 Layout Test streams/reference-implementation/readable-stream.html is flaky
2445 https://bugs.webkit.org/show_bug.cgi?id=148320
2447 Reviewed by Alexey Proskuryakov.
2449 * streams/reference-implementation/readable-stream.html: Set the timeouts at the last moment so that it is less
2450 likely to hit them earlier that we should.
2452 2015-08-28 Carlos Garcia Campos <cgarcia@igalia.com>
2454 Unreviewed GTK+ gardening. Skip inspector tests timing out after r188639.
2456 * platform/gtk/TestExpectations:
2458 2015-08-28 Carlos Garcia Campos <cgarcia@igalia.com>
2460 Unreviewed GTK+ gardening. Skip some MediaStream tests that are timing out.
2462 * platform/gtk/TestExpectations:
2464 2015-08-27 Commit Queue <commit-queue@webkit.org>
2466 Unreviewed, rolling out r189064 and r189084.
2467 https://bugs.webkit.org/show_bug.cgi?id=148560
2469 Breaks 117 JSC tests. (Requested by mlam on #webkit).
2471 Reverted changesets:
2473 "[ES6] Add TypedArray.prototype functionality."
2474 https://bugs.webkit.org/show_bug.cgi?id=148035
2475 http://trac.webkit.org/changeset/189064
2477 "Unbreak JSC tests (broken since r189064)."
2478 http://trac.webkit.org/changeset/189084
2480 2015-08-27 Mark Lam <mark.lam@apple.com>
2482 Unbreak JSC tests (broken since r189064).
2486 * js/script-tests/typedarray-test-helper-functions.js:
2488 2015-08-27 Tim Horton <timothy_horton@apple.com>
2490 fast/css/object-fit/object-fit-embed.html isn't testing anything
2491 https://bugs.webkit.org/show_bug.cgi?id=148512
2493 Reviewed by Andy Estes.
2495 * fast/css/object-fit/object-fit-embed-expected.html:
2496 * fast/css/object-fit/object-fit-embed.html:
2497 * fast/replaced/border-radius-clip-content-edge.html:
2498 * fast/replaced/outline-replaced-elements.html:
2499 These tests load PNGs inside <embeds>. r82001 made it so that
2500 the test plugin handles PNGs, and also so that <embed> prefers
2501 plugins even for types that we know how to handle natively.
2503 Since these tests actually want to load PNGs natively, disable
2504 plugins so we don't get that behavior.
2506 2015-08-27 Keith Miller <keith_miller@apple.com>
2508 [ES6] Add TypedArray.prototype functionality.
2509 https://bugs.webkit.org/show_bug.cgi?id=148035
2511 Reviewed by Geoffrey Garen.
2513 Added tests for the TypedArray.prototype functions.
2514 All the tests use the typedarray-test-helper-function.js
2515 to run the test on each TypedArray.
2517 * fast/canvas/webgl/type-conversion-test-expected.txt:
2518 * js/script-tests/typedarray-copyWithin.js: Added.
2519 * js/script-tests/typedarray-every.js: Added.
2521 (isBigEnoughAndChange):
2522 (isBigEnoughAndException):
2523 * js/script-tests/typedarray-fill.js: Added.
2524 * js/script-tests/typedarray-filter.js: Added.
2526 (keepEvenAndChange):
2527 (isBigEnoughAndException):
2528 * js/script-tests/typedarray-find.js: Added.
2530 (keepEvenAndChange):
2531 (isBigEnoughAndException):
2532 * js/script-tests/typedarray-findIndex.js: Added.
2534 (keepEvenAndChange):
2535 (isBigEnoughAndException):
2536 * js/script-tests/typedarray-forEach.js: Added.
2537 (.checkCorrect.let.list):
2542 (isBigEnoughAndException):
2543 * js/script-tests/typedarray-indexOf.js: Added.
2545 * js/script-tests/typedarray-lastIndexOf.js: Added.
2546 * js/script-tests/typedarray-map.js: Added.
2549 (isBigEnoughAndException):
2550 * js/script-tests/typedarray-reduce.js: Added.
2553 (createArrayAndChange):
2554 (isBigEnoughAndException):
2555 * js/script-tests/typedarray-reduceRight.js: Added.
2558 (createArrayAndChange):
2559 (isBigEnoughAndException):
2560 * js/script-tests/typedarray-slice.js: Added.
2561 * js/script-tests/typedarray-some.js: Added.
2563 (isBigEnoughAndChange):
2564 (isBigEnoughAndException):
2565 * js/script-tests/typedarray-sort.js: Added.
2568 * js/script-tests/typedarray-test-helper-functions.js: Added.
2569 (forEachTypedArray):
2570 (isSameFunctionForEachTypedArrayPrototype.eq):
2571 (isSameFunctionForEachTypedArrayPrototype):
2574 (testPrototypeFunctionHelper):
2575 (testPrototypeFunctionOnSigned):
2576 (testPrototypeFunctionOnFloat):
2577 (testPrototypeFunction):
2578 * js/typedarray-copyWithin-expected.txt: Added.
2579 * js/typedarray-copyWithin.html: Added.
2580 * js/typedarray-every-expected.txt: Added.
2581 * js/typedarray-every.html: Added.
2582 * js/typedarray-fill-expected.txt: Added.
2583 * js/typedarray-fill.html: Added.
2584 * js/typedarray-filter-expected.txt: Added.
2585 * js/typedarray-filter.html: Added.
2586 * js/typedarray-find-expected.txt: Added.
2587 * js/typedarray-find.html: Added.
2588 * js/typedarray-findIndex-expected.txt: Added.
2589 * js/typedarray-findIndex.html: Added.
2590 * js/typedarray-forEach-expected.txt: Added.
2591 * js/typedarray-forEach.html: Added.
2592 * js/typedarray-indexOf-expected.txt: Added.
2593 * js/typedarray-indexOf.html: Added.
2594 * js/typedarray-lastIndexOf-expected.txt: Added.
2595 * js/typedarray-lastIndexOf.html: Added.
2596 * js/typedarray-map-expected.txt: Added.
2597 * js/typedarray-map.html: Added.
2598 * js/typedarray-reduce-expected.txt: Added.
2599 * js/typedarray-reduce.html: Added.
2600 * js/typedarray-reduceRight-expected.txt: Added.
2601 * js/typedarray-reduceRight.html: Added.
2602 * js/typedarray-slice-expected.txt: Added.
2603 * js/typedarray-slice.html: Added.
2604 * js/typedarray-some-expected.txt: Added.
2605 * js/typedarray-some.html: Added.
2606 * js/typedarray-sort-expected.txt: Added.
2607 * js/typedarray-sort.html: Added.
2609 2015-08-27 Chris Dumez <cdumez@apple.com>
2611 Range.compareBoundaryPoints() should throw a NotSupportedError for invalid compareHow values
2612 https://bugs.webkit.org/show_bug.cgi?id=148483
2614 Reviewed by Geoffrey Garen.
2616 Add new layout test to confirm that Range.compareBoundaryPoints() throws
2617 when passed in invalid compareHow values.
2619 * fast/dom/Range/compareBoundaryPoints-compareHow-exception-expected.txt: Added.
2620 * fast/dom/Range/compareBoundaryPoints-compareHow-exception.html: Added.
2622 2015-08-27 Joseph Pecoraro <pecoraro@apple.com>
2624 Page does not update when <link> media attribute changes to no longer apply to page
2625 https://bugs.webkit.org/show_bug.cgi?id=148392
2627 Reviewed by Antti Koivisto.
2629 * fast/css/link-media-attr-expected.txt: Added.
2630 * fast/css/link-media-attr.html: Added.
2631 Add a test to verify that styles change after a link's media attribute changes.
2633 2015-08-27 Chris Dumez <cdumez@apple.com>
2635 Document window.NodeFilter properties
2636 https://bugs.webkit.org/show_bug.cgi?id=148531
2638 Reviewed by Geoffrey Garen.
2640 Document window.NodeFilter properties to detect changes to them. This
2641 is in preparation of Bug 148415 as this will help detect unwanted
2642 changes to the interface when making NodeFilter a callback interface.
2644 * fast/dom/node-filter-interface-expected.txt: Added.
2645 * fast/dom/node-filter-interface.html: Added.
2647 2015-08-27 Zalan Bujtas <zalan@apple.com>
2649 Simple line layout: Text jumps sometimes on naughty strings page
2650 https://bugs.webkit.org/show_bug.cgi?id=148399
2651 rdar://problem/22212568
2653 Reviewed by Antti Koivisto.
2655 The x position we set for tab characters during painting should
2656 be the same as if it was set by the inline box tree painting.
2658 Inline box tree computes the distance from the rootbox for each line
2659 and sets this value as the xPos for the TextRun.
2660 Currently simple line layout does not support cases where a line
2661 would have an offset, so this value is always 0.
2663 * fast/text/whitespace/simple-line-layout-tab-position-expected.html: Added.
2664 * fast/text/whitespace/simple-line-layout-tab-position.html: Added.
2666 2015-08-27 Anders Carlsson <andersca@apple.com>
2668 REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
2669 https://bugs.webkit.org/show_bug.cgi?id=148497
2670 <rdar://problem/22459541>
2672 Reviewed by Andy Estes.
2676 2015-08-27 Basile Clement <basile_clement@apple.com>
2678 REGRESSION(r184779): Possible read-after-free in JavaScriptCore/dfg/DFGClobberize.h
2679 https://bugs.webkit.org/show_bug.cgi?id=148411
2681 Reviewed by Geoffrey Garen and Filip Pizlo.
2683 * js/regress-148411-expected.txt: Added.
2684 * js/regress-148411.html: Added.
2685 * js/script-tests/regress-148411.js: Added.
2688 2015-08-27 Nan Wang <n_wang@apple.com>
2690 AX: Remove accessibility/mac/change-notification-on-scroll.html test
2691 https://bugs.webkit.org/show_bug.cgi?id=148534
2693 Reviewed by Chris Fleizach.
2695 Removed the test since AXValueChange notifications are not being sent
2696 when scrollable regions inside the WebView are scrolled.
2698 * accessibility/mac/change-notification-on-scroll-expected.txt: Removed.
2699 * accessibility/mac/change-notification-on-scroll.html: Removed.
2700 * platform/mac/TestExpectations:
2702 2015-08-27 Nan Wang <n_wang@apple.com>
2704 AX: Fix accessibility/select-element-at-index.html test
2705 https://bugs.webkit.org/show_bug.cgi?id=148516
2707 Reviewed by Chris Fleizach.
2709 * accessibility/select-element-at-index.html:
2710 * platform/mac/TestExpectations:
2711 * platform/mac/accessibility/select-element-at-index-expected.txt: Added.
2713 2015-08-27 Brent Fulgham <bfulgham@apple.com>
2715 [Win] Skip new High DPI test (Windows doesn't quite support this)
2716 Also skip an event test that started failing after r188793.
2718 * platform/win/TestExpectations:
2720 2015-08-27 Alexey Proskuryakov <ap@apple.com>
2722 REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky.
2723 https://bugs.webkit.org/show_bug.cgi?id=148533
2725 * TestExpectations: Marking is as such.
2727 2015-08-27 Brent Fulgham <bfulgham@apple.com>
2729 [Win] Mark some test failures.
2731 * platform/win/TestExpectations: Mark some test failures. Images are black instead
2732 of showing the correct output.
2734 2015-08-27 Brent Fulgham <bfulgham@apple.com>
2736 [Win] Test gardening.
2738 Remove failure case for recent progression.
2740 * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent: Removed.
2741 * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent/S11.5.3_A4_T6-expected.txt: Removed.
2743 2015-08-27 Myles C. Maxfield <mmaxfield@apple.com>
2745 [Cocoa] Generic font families do not consult with the user's preferred language
2746 https://bugs.webkit.org/show_bug.cgi?id=148499
2747 <rdar://problem/22407296>
2749 Reviewed by Antti Koivisto.
2751 Mock the user's font preferences.
2753 * fast/text/international/font-fallback-to-common-script.html:
2754 * fast/text/international/generic-font-family-language-simplified-expected.html: Added.
2755 * fast/text/international/generic-font-family-language-simplified.html: Added.
2756 * fast/text/international/generic-font-family-language-traditional-expected.html: Added.
2757 * fast/text/international/generic-font-family-language-traditional.html: Added.
2758 * fast/text/international/lang-sensitive-fonts-xml.xhtml:
2759 * fast/text/international/lang-sensitive-fonts.html:
2760 * fast/text/international/locale-sensitive-fonts.html:
2762 2015-08-27 Joseph Pecoraro <pecoraro@apple.com>
2764 Web Inspector: Standardize on CSSStyleSheet.Type enum and move more protocol enum conversion to the manager
2765 https://bugs.webkit.org/show_bug.cgi?id=148515
2767 Reviewed by Brian Burg.
2769 * inspector/css/matched-style-properties.html:
2770 * inspector/css/pseudo-element-matches.html:
2771 * inspector/css/selector-dynamic-specificity.html:
2772 * inspector/css/selector-specificity.html:
2773 * inspector/css/stylesheet-with-mutations.html:
2775 2015-08-27 Eric Carlson <eric.carlson@apple.com>
2777 Media Session: MediaSession constructor 'kind' argument optional
2778 https://bugs.webkit.org/show_bug.cgi?id=148527
2780 Reviewed by Jer Noble.
2782 * media/session/content-interruptions.html: Restructure to make less timing dependent. Minor cleanup.
2783 * media/session/session-creation-expected.txt:
2784 * media/session/session-creation.html: Test default MediaSession constructor argument.
2786 2015-08-27 Alexey Proskuryakov <ap@apple.com>
2788 Add an expectation for another momentum scrolling test that became flaky.
2790 * platform/mac-wk2/TestExpectations:
2792 2015-08-27 Zalan Bujtas <zalan@apple.com>
2794 Subpixel positioned iframe's repaint area calculation problem.
2795 https://bugs.webkit.org/show_bug.cgi?id=148422
2797 When the repaint rect position is floored for iframes, we need
2798 to expand the size so that it still covers the content.
2800 Reviewed by Simon Fraser.
2802 * fast/repaint/content-inside-subpixel-positioned-iframe-expected.txt: Added.
2803 * fast/repaint/content-inside-subpixel-positioned-iframe.html: Copied from LayoutTests/fast/repaint/hidpi-content-inside-iframe-leaves-trails.html.
2804 * fast/repaint/hidpi-content-inside-iframe-leaves-trails.html:
2806 2015-08-27 Enrica Casucci <enrica@apple.com>
2808 Add some new emoji with modifiers and new sequence.
2809 https://bugs.webkit.org/show_bug.cgi?id=148202
2810 rdar://problem/21849857
2812 Reviewed by Sam Weinig.
2814 Updated test to reflect the changes.
2816 * editing/deleting/delete-emoji-expected.txt:
2817 * editing/deleting/delete-emoji.html:
2819 2015-08-27 Dean Jackson <dino@apple.com>
2821 Initial infrastructure of media controls testing
2822 https://bugs.webkit.org/show_bug.cgi?id=148426
2823 <rdar://problem/22417286>
2825 Reviewed by Eric Carlson.
2827 Very simple test that calls into the status object
2828 of the media controls instance.
2830 * media/controls/basic-expected.txt: Added.
2831 * media/controls/basic.html: Added.
2833 2015-08-26 Wenson Hsieh <wenson_hsieh@apple.com>
2835 Add a Layout test for r188991
2836 https://bugs.webkit.org/show_bug.cgi?id=148507
2838 Reviewed by Tim Horton.
2840 Tests that stopping an animation early and closing the window does
2841 not crash the process. This is a retrospective test added for
2842 https://bugs.webkit.org/show_bug.cgi?id=148442, "Fix crash due to
2843 animationDidEnd called on deallocated RemoteLayerTreeHost."
2845 * animations/crash-on-removing-animation.html: Added.
2846 * animations/crash-on-removing-animation-expected.txt: Added.
2848 2015-08-27 Csaba Osztrogonác <ossy@webkit.org>
2850 [EFL] REGRESSION: userscripts tests crash
2851 https://bugs.webkit.org/show_bug.cgi?id=148519
2853 Unreviewed gardening, skip failing tests to make the bot work again.
2855 * platform/efl/TestExpectations:
2857 2015-08-27 Csaba Osztrogonác <ossy@webkit.org>
2859 [EFL] REGRESSION: fullscreen tests fail with timeout
2860 https://bugs.webkit.org/show_bug.cgi?id=148518
2862 Unreviewed gardening, skip failing tests to make the bot work again.
2864 * platform/efl/TestExpectations:
2866 2015-08-26 Mark Lam <mark.lam@apple.com>
2868 watchdog m_didFire state erroneously retained.
2869 https://bugs.webkit.org/show_bug.cgi?id=131082
2871 Reviewed by Geoffrey Garen.
2873 * fast/workers/worker-terminate-forever-expected.txt:
2874 * fast/workers/worker-terminate-forever.html:
2875 - Updated to check if the worker actually did terminate.
2877 2015-08-26 Andy Estes <aestes@apple.com>
2879 REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
2880 https://bugs.webkit.org/show_bug.cgi?id=148497
2882 * TestExpectations: Marked as ImageOnlyFailure.
2884 2015-08-26 Joseph Pecoraro <pecoraro@apple.com>
2886 Web Inspector: Implement tracking of active stylesheets in the frontend
2887 https://bugs.webkit.org/show_bug.cgi?id=105828
2889 Reviewed by Timothy Hatcher.
2891 * inspector/css/resources/import-level-1.css: Added.
2892 * inspector/css/resources/import-level-2.css: Added.
2893 * inspector/css/resources/stylesheet-events-subframe.html: Added.
2894 * inspector/css/stylesheet-events-basic-expected.txt: Added.
2895 * inspector/css/stylesheet-events-basic.html: Added.
2896 * inspector/css/stylesheet-events-imports-expected.txt: Added.
2897 * inspector/css/stylesheet-events-imports.html: Added.
2898 * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt: Added.
2899 * inspector/css/stylesheet-events-inspector-stylesheet.html: Added.
2900 * inspector/css/stylesheet-events-multiple-documents-expected.txt: Added.
2901 * inspector/css/stylesheet-events-multiple-documents.html: Added.
2902 Tests for different ways that StyleSheets can be added / removed.
2904 2015-08-26 Andy Estes <aestes@apple.com>
2906 Crash when following a Google search link to Twitter with Limit Adult Content enabled
2907 https://bugs.webkit.org/show_bug.cgi?id=147651
2909 Rubber-stamped by Brady Eidson.
2911 Added a layout test.
2913 * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt: Added.
2914 * http/tests/contentfiltering/load-substitute-data-from-appcache.html: Added.
2915 * http/tests/contentfiltering/resources/appcache.html: Added.
2916 * http/tests/contentfiltering/resources/appcache.manifest: Added.
2917 * platform/mac-wk1/TestExpectations:
2919 2015-08-26 Tim Horton <timothy_horton@apple.com>
2921 Layout Test platform/mac/fast/events/content-inset-hit-testing-in-frame.html is flaky
2922 https://bugs.webkit.org/show_bug.cgi?id=148409
2924 Reviewed by Beth Dakin.
2926 * platform/mac/fast/events/resources/iframe-to-hit-test.html:
2927 Adjust the test so that it logs something useful if it fails
2928 instead of complaining about not being run in WKTR/DRT.
2930 2015-08-26 Commit Queue <commit-queue@webkit.org>
2932 Unreviewed, rolling out r188960.
2933 https://bugs.webkit.org/show_bug.cgi?id=148479
2935 Broke all the tests (Requested by ap on #webkit).
2939 "Add some new emoji with modifiers and new sequence."
2940 https://bugs.webkit.org/show_bug.cgi?id=148202
2941 http://trac.webkit.org/changeset/188960
2943 2015-08-25 Brian Burg <bburg@apple.com>
2945 Web Inspector: no need to allocate protocolErrors array for every dispatched backend command
2946 https://bugs.webkit.org/show_bug.cgi?id=146466
2948 Reviewed by Joseph Pecoraro.
2950 * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
2951 * inspector/protocol/backend-dispatcher-argument-errors.html:
2952 Stringify the 'data' member before dumping, since it now contains JSON. Rebaseline it.
2954 2015-08-26 Enrica Casucci <enrica@apple.com>
2956 Add some new emoji with modifiers and new sequence.
2957 https://bugs.webkit.org/show_bug.cgi?id=148202
2958 rdar://problem/21849857
2960 Reviewed by Sam Weinig.
2962 Updated test to reflect the changes.
2964 * editing/deleting/delete-emoji-expected.txt:
2965 * editing/deleting/delete-emoji.html:
2967 2015-08-25 Nan Wang <n_wang@apple.com>
2969 AX: Enable accessibility/aria-controls.html test for mac
2970 https://bugs.webkit.org/show_bug.cgi?id=148458
2972 Reviewed by Chris Fleizach.
2974 * accessibility/aria-controls.html:
2975 * platform/mac/TestExpectations:
2976 * platform/mac/accessibility/aria-controls-expected.txt: Added.
2978 2015-08-25 Myles C. Maxfield <mmaxfield@apple.com>
2980 More test gardening of css3/line-break-language-sensitive.
2984 * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
2985 * css3/line-break-language-sensitive/line-break-auto-hyphens.html:
2986 * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
2987 * css3/line-break-language-sensitive/line-break-auto-sound-marks.html:
2989 2015-08-25 Nan Wang <n_wang@apple.com>
2991 AX: accessibility/mac/misspelled-attributed-string.html is flaky
2992 https://bugs.webkit.org/show_bug.cgi?id=148455
2994 Reviewed by Chris Fleizach.
2996 Updated the test case to be more stable since the client's text checker
2997 might change over time.
2999 * accessibility/mac/misspelled-attributed-string-expected.txt:
3000 * accessibility/mac/misspelled-attributed-string.html:
3001 * platform/mac/TestExpectations:
3003 2015-08-25 Zalan Bujtas <zalan@apple.com>
3005 Using the filter functional notation for background images results in wrong background-size rendering
3006 https://bugs.webkit.org/show_bug.cgi?id=148221
3007 rdar://problem/22379518
3009 Reviewed by Daniel Bates.
3011 Do not ignore the size argument, when the filter image is being drawn onto the context.
3012 When the size is ignored, we end up painting the image with its native size while the filter
3013 is applied on the size of the generated image.
3015 * fast/filter-image/background-filter-image-expected.html: Added.
3016 * fast/filter-image/background-filter-image.html: Added.
3018 2015-08-25 Nan Wang <n_wang@apple.com>
3020 [Mac] accessibility/document-attributes.html fails
3021 https://bugs.webkit.org/show_bug.cgi?id=116636
3023 Reviewed by Chris Fleizach.
3025 * platform/mac/TestExpectations:
3027 2015-08-25 Skachkov Oleksandr <gskachkov@gmail.com>
3029 Function.prototype.toString is incorrect for ArrowFunction
3030 https://bugs.webkit.org/show_bug.cgi?id=148148
3032 Reviewed by Saam Barati.
3034 Added test of toString() method.
3036 * js/arrowfunction-tostring-expected.txt: Added.
3037 * js/arrowfunction-tostring.html: Added.
3038 * js/script-tests/arrowfunction-tostring.js: Added.
3040 2015-08-25 Myles C. Maxfield <mmaxfield@apple.com>
3043 <rdar://problem/22420410>
3047 Updating test expected results according to Kinsoku Shori.
3049 * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
3050 * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
3052 2015-08-25 Chris Dumez <cdumez@apple.com>
3054 Unreviewed, fix typo introduced in r188917
3058 2015-08-24 Brent Fulgham <bfulgham@apple.com>
3060 Wheel events stop propagating when target element is removed from DOM
3061 https://bugs.webkit.org/show_bug.cgi?id=148384
3062 <rdar://problem/19732211>
3064 Reviewed by David Hyatt.
3066 * tiled-drawing/scrolling/latched-to-deleted-node-expected.txt: Added.
3067 * tiled-drawing/scrolling/latched-to-deleted-node.html: Added.
3069 2015-08-25 Chris Dumez <cdumez@apple.com>
3071 compareDocumentPosition() should report PRECEDING or FOLLOWING information even if nodes are disconnected
3072 https://bugs.webkit.org/show_bug.cgi?id=119316
3074 Reviewed by Darin Adler.
3076 Update fast/dom/compare-document-position-disconnected-nodes.html to check that compareDocumentPosition()
3077 now returns one of the following values for disconnected nodes:
3078 - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_PRECEDING
3079 - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_FOLLOWING
3082 Several dom/xhtml/level3 are skipped and marked as WonfFix because they are outdated and no longer match
3083 the latest DOM specification. They expect compareDocumentPosition() not to return PRECEDING / FOLLOWING
3084 information for disconnected nodes.
3086 * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
3087 * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
3088 * fast/dom/compare-document-position-disconnected-nodes.html:
3089 * fast/dom/shadow/compare-document-position-expected.txt:
3090 * fast/dom/shadow/compare-document-position.html:
3092 2015-08-24 Nan Wang <n_wang@apple.com>
3094 AX: Fix accessibility/mac/search-with-frames.html test
3095 https://bugs.webkit.org/show_bug.cgi?id=148313
3097 Reviewed by Chris Fleizach.
3099 Fixed the test by making sure that search is performed after all frames
3102 * accessibility/mac/search-with-frames.html:
3103 * platform/mac/TestExpectations:
3105 2015-08-24 Alexey Proskuryakov <ap@apple.com>
3107 Marking more scroll-snap tests as flaky.
3109 * platform/mac-wk2/TestExpectations:
3111 2015-08-24 Alexey Proskuryakov <ap@apple.com>
3113 Roll out r188827, because it didn't help.
3115 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3117 2015-08-24 Brian Burg <bburg@apple.com>
3119 Web Inspector: add protocol test for existing error handling performed by the backend
3120 https://bugs.webkit.org/show_bug.cgi?id=147097
3122 Reviewed by Joseph Pecoraro.
3124 Add a bunch of test cases to cover existing error handling by the backend dispatcher.
3126 * inspector/protocol/backend-dispatcher-argument-errors-expected.txt: Added.
3127 * inspector/protocol/backend-dispatcher-argument-errors.html: Added.
3128 * inspector/protocol/backend-dispatcher-malformed-message-errors-expected.txt: Added.
3129 * inspector/protocol/backend-dispatcher-malformed-message-errors.html: Added.
3131 2015-08-24 Alexey Proskuryakov <ap@apple.com>
3133 Mark flaky scrolling tests as such.
3135 * platform/mac-wk2/TestExpectations:
3137 2015-08-24 Nan Wang <n_wang@apple.com>
3139 AX: Fix accessibility/mac/mathml-elements.html test
3140 https://bugs.webkit.org/show_bug.cgi?id=148393
3142 Reviewed by Chris Fleizach.
3144 Updated the test to match the structure changes of mfenced/mo operators in bug 124838.
3146 * accessibility/mac/mathml-elements-expected.txt:
3147 * accessibility/mac/mathml-elements.html:
3148 * platform/mac/TestExpectations:
3150 2015-08-24 Chris Dumez <cdumez@apple.com>
3152 NodeList should not have a named getter
3153 https://bugs.webkit.org/show_bug.cgi?id=148117
3155 Reviewed by Geoffrey Garen.
3157 Add a layout test to check that NodeList no longer has a named property
3158 getter after r188829.
3160 * fast/dom/NodeList/no-named-getter-expected.txt: Added.
3161 * fast/dom/NodeList/no-named-getter.html: Added.
3163 2015-08-24 Yusuke Suzuki <utatane.tea@gmail.com>
3165 Create ById IC for ByVal operation only when the specific Id comes more than once
3166 https://bugs.webkit.org/show_bug.cgi?id=148288
3168 Reviewed by Geoffrey Garen.
3170 Revert the skip marks introduced in r188767.
3172 * js/script-tests/dfg-float32array.js:
3173 * js/script-tests/dfg-int16array.js:
3174 * js/script-tests/dfg-int32array-overflow-values.js:
3175 * js/script-tests/dfg-int32array.js:
3176 * js/script-tests/dfg-int8array.js:
3177 * js/script-tests/dfg-uint16array.js:
3178 * js/script-tests/dfg-uint32array-overflow-values.js:
3179 * js/script-tests/dfg-uint32array.js:
3180 * js/script-tests/dfg-uint8array.js:
3181 * js/script-tests/dfg-uint8clampedarray.js:
3182 * js/script-tests/regress-141098.js:
3184 2015-08-24 Chris Dumez <cdumez@apple.com>
3186 Unreviewed, slight layout test clean up after r188829.
3188 Remove a useless blank line.
3190 * fast/dom/named-items-with-symbol-name-expected.txt:
3191 * fast/dom/named-items-with-symbol-name.html:
3193 2015-08-23 Nan Wang <n_wang@apple.com>
3195 AX: Fix accessibility/deleting-iframe-destroys-axcache.html test
3196 https://bugs.webkit.org/show_bug.cgi?id=148328
3198 Reviewed by Darin Adler.
3200 * platform/mac/TestExpectations:
3202 2015-08-22 Chris Dumez <cdumez@apple.com>
3204 NodeList should not have a named getter
3205 https://bugs.webkit.org/show_bug.cgi?id=148117
3207 Reviewed by Darin Adler.
3209 * fast/dom/childnode-item-after-itemname-expected.txt: Removed.
3210 * fast/dom/childnode-item-after-itemname.html: Removed.
3211 Drop test as it is no longer relevant now that NodeList no longer
3212 has a named property getter.
3214 2015-08-22 Alexey Proskuryakov <ap@apple.com>
3216 Tweak a test that became flaky on some machines after r188793.
3218 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3220 2015-08-22 Doug Russell <d_russell@apple.com>
3222 AX: aria-table-content.html test failing on windows
3223 https://bugs.webkit.org/show_bug.cgi?id=148354
3225 Update TestExpectation for Windows to Skip test.
3227 Reviewed by Tim Horton.
3229 * platform/win/TestExpectations:
3231 2015-08-21 Chris Dumez <cdumez@apple.com>
3233 document.getElementsByTagName should return an HTMLCollection
3234 https://bugs.webkit.org/show_bug.cgi?id=110611
3236 Reviewed by Darin Adler.
3238 * fast/dom/getElementsByTagName-return-type-expected.txt: Added.
3239 * fast/dom/getElementsByTagName-return-type.html: Added.
3240 New test checking that getElementsByTagName*() returns an HTMLcollection.
3242 * fast/dom/NodeList/script-tests/nodelist-item-call-as-function.js:
3243 * fast/dom/domListEnumeration-expected.txt:
3244 * fast/dom/named-items-with-symbol-name-expected.txt:
3245 * fast/dom/script-tests/domListEnumeration.js:
3246 * fast/dom/wrapper-classes-expected.txt:
3247 * fast/dom/wrapper-classes.html:
3248 * js/dom/constructor-expected.txt:
3249 * js/dom/script-tests/constructor.js:
3250 * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
3251 * platform/mac/fast/dom/wrapper-classes-objc.html:
3252 Rebaseline / update.
3254 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3255 One of the checks is now failing because HTMLCollection.item()'s
3256 parameter is optional. The specification says the parameter should
3257 be mandatory so I did not update the test. It was previously passing
3258 because NodeList.item()'s parameter is mandatory.
3260 2015-08-21 Tim Horton <timothy_horton@apple.com>
3262 Re-mark accessibility/mac/search-with-frames.html flaky
3264 * platform/mac/TestExpectations:
3265 It's still not 100%.
3267 2015-08-21 Alexey Proskuryakov <ap@apple.com>
3269 Improve how UI events are dispatched by WebKitTestRunner
3270 https://bugs.webkit.org/show_bug.cgi?id=148326
3272 Reviewed by Anders Carlsson.
3274 * fast/events/clear-drag-state-expected.txt:
3275 * fast/events/clear-drag-state.html:
3276 * platform/mac-wk2/TestExpectations:
3277 This test used to accidentally pass in WebKit2, but it didn't actually check
3278 for the problem. This patch improves WK2 behavior, which makes the test fail.
3279 Changed the test to not pass accidentally, and added it to WK2 test expectations.
3281 * fast/events/scroll-in-scaled-page-with-overflow-hidden-expected.txt:
3282 * fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
3283 Updated the test to be fully async.
3285 * fast/events/wheelevent-basic-expected.txt:
3286 * fast/events/wheelevent-basic.html:
3287 Updated the test to be fully async, got rid of tab characters.
3289 * fast/events/wheelevent-mousewheel-interaction.html:
3290 * fast/forms/search/search-scroll-hidden-decoration-container-crash.html:
3291 * fast/frames/flattening/scrolling-in-object.html:
3292 Updated these tests to be fully async. Since they check for something that happens
3293 asynchronously, and doesn't have an end event, they have to use setTimeout.
3295 * fast/scrolling/latching/iframe_in_iframe.html:
3296 * fast/scrolling/latching/scroll-div-latched-div.html:
3297 * fast/scrolling/latching/scroll-div-latched-mainframe.html:
3298 * fast/scrolling/latching/scroll-div-no-latching.html:
3299 * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
3300 * fast/scrolling/latching/scroll-iframe-fragment.html:
3301 * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
3302 * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
3303 * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
3304 * fast/scrolling/latching/scroll-latched-nested-div.html:
3305 * fast/scrolling/latching/scroll-nested-iframe.html:
3306 * fast/scrolling/latching/scroll-select-bottom-test.html:
3307 * fast/scrolling/latching/scroll-select-latched-mainframe.html:
3308 * fast/scrolling/latching/scroll-select-latched-select.html:
3309 Removed extra testRunner.mouseScrollByWithWheelAndMomentumPhases() calls.
3310 We no longer need multiple events for scroll snap animation to start, and due to
3311 the way we coalesce events, having multiple events resulted in getting too high velocity.
3312 Removed async scrolling argument form the function calls, because it's now always async.
3314 * platform/mac-wk1/TestExpectations:
3315 * platform/mac/TestExpectations:
3316 Moved fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html
3317 to WK1 expectations, because the test needn't be skipped on WK2.
3319 * scrollbars/scroll-rtl-or-bt-layer.html: Made the test fully async, and refactored
3322 * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
3323 * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
3324 * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
3325 * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
3326 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
3327 * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
3328 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
3329 * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
3330 * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
3331 * tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html:
3332 * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
3333 * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
3334 * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
3335 * tiled-drawing/scrolling/iframe_in_iframe.html:
3336 * tiled-drawing/scrolling/overflow-scroll-reduced-content.html:
3337 * tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
3338 * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
3339 * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
3340 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
3341 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3342 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
3343 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
3344 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
3345 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
3346 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
3347 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
3348 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
3349 * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
3350 * tiled-drawing/scrolling/wheel-events-with-no-delta.html:
3351 Same testRunner.mouseScrollByWithWheelAndMomentumPhases changes as in fast/scrolling/latching.
3353 * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
3354 * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
3355 Removed debug output about how many events are received. The number may vary due
3358 2015-08-21 Nan Wang <n_wang@apple.com>
3360 AX: Fix accessibility/mac/search-with-frames.html test
3361 https://bugs.webkit.org/show_bug.cgi?id=148313
3363 Reviewed by Chris Fleizach.
3365 uiElementForSearchPredicate function needs five parameters for DumpRenderTree.
3367 * accessibility/mac/search-with-frames.html:
3368 * platform/mac/TestExpectations:
3370 2015-08-21 Doug Russell <d_russell@apple.com>
3372 AX: Table with CSS that makes a row anonymous can return NULL from cellForColumnAndRow
3373 https://bugs.webkit.org/show_bug.cgi?id=148293
3375 Reviewed by Chris Fleizach.
3377 When RenderTableRows are anonymous, they may not be added to the accessible data
3378 table's internal row list. However, when calculating the row range for a cell,
3379 we were still accounting for those anonymous sections.
3380 Change how the row range is calculated to directly ask the accessible parent row
3381 for its index. This will ensure it’s more inline with what’s being represented to
3382 the accessibility API.
3384 * accessibility/aria-table-content-expected.txt: Added.
3385 * accessibility/aria-table-content.html: Added.
3387 2015-08-21 Joseph Pecoraro <pecoraro@apple.com>
3389 Web Inspector: REGRESSION(173684): Edit as HTML not working
3390 https://bugs.webkit.org/show_bug.cgi?id=148268
3392 Reviewed by Chris Dumez.
3394 * inspector/dom/getOuterHTML-expected.txt: Added.
3395 * inspector/dom/getOuterHTML.html: Added.
3396 * inspector/dom/setOuterHTML-expected.txt: Added.
3397 * inspector/dom/setOuterHTML.html: Added.
3399 2015-08-21 Yusuke Suzuki <utatane.tea@gmail.com>
3401 Skip no-llint tests that fail due to running out of executable memory after r188969
3402 https://bugs.webkit.org/show_bug.cgi?id=148273
3404 Reviewed by Michael Saboff.
3406 r188969 is causing the "no-llint" variation of some tests to fail due to "ran out of executable memory".
3407 These failures are caused because put_by_val and get_by_val aggressively generate the ICs even if the op is executed only once.
3408 The failing tests call eval("contains byVal ops") with the different strings repeatedly under the "no-llint" variation.
3409 In those cases, each eval call creates byId IC for byVal and exhausts executable memory.
3411 We will fix this issue by generating the IC in the second call[1]. In the meantime, we skip these tests.
3413 [1]: https://bugs.webkit.org/show_bug.cgi?id=148288
3415 * js/script-tests/dfg-float32array.js:
3416 * js/script-tests/dfg-int16array.js:
3417 * js/script-tests/dfg-int32array-overflow-values.js:
3418 * js/script-tests/dfg-int32array.js:
3419 * js/script-tests/dfg-int8array.js:
3420 * js/script-tests/dfg-uint16array.js:
3421 * js/script-tests/dfg-uint32array-overflow-values.js:
3422 * js/script-tests/dfg-uint32array.js:
3423 * js/script-tests/dfg-uint8array.js:
3424 * js/script-tests/dfg-uint8clampedarray.js:
3425 * js/script-tests/regress-141098.js:
3427 2015-08-21 Brian Burg <bburg@apple.com>
3429 Web Inspector: inspector/css/modify-rule-selector.html is flaky on some bots
3430 https://bugs.webkit.org/show_bug.cgi?id=148321
3432 Unreviewed, enable extra logging to stderr so we can hopefully see
3433 why the test is occasionally timing out with no output to the test page.
3435 * inspector/css/modify-rule-selector.html:
3437 2015-08-21 Nan Wang <n_wang@apple.com>
3439 [Mac] accessibility/selection-states.html fails
3440 https://bugs.webkit.org/show_bug.cgi?id=116637
3442 Reviewed by Chris Fleizach.
3444 * platform/mac/TestExpectations:
3446 2015-08-20 Brian Burg <bburg@apple.com>
3448 Web Inspector: add a regression test for the fix introduced in r188679
3449 https://bugs.webkit.org/show_bug.cgi?id=148223
3451 Reviewed by Joseph Pecoraro.
3453 Add a regression test to check the number of DOMTree instances that
3454 listen to DOMTreeManager.
3456 * TestExpectations: Don't skip the inspector/dom/ directory.
3457 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation-expected.txt: Added.
3458 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: Added.
3459 * http/tests/inspector/dom/resources/nested-frame-1-deep.html: Added.
3460 * http/tests/inspector/dom/resources/nested-frame-2-deep.html: Added.
3461 * http/tests/inspector/dom/resources/nested-frame-base.html: Added.
3463 2015-08-21 Chris Dumez <cdumez@apple.com>
3465 Regression(r188698): http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
3466 https://bugs.webkit.org/show_bug.cgi?id=148205
3468 Reviewed by Antti Koivisto.
3470 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
3471 Drop temporary fix landed in r188698 to make the test less flaky.
3473 2015-08-20 Nan Wang <n_wang@apple.com>
3475 AX: fix accessibility/loading-iframe-updates-axtree.html test for mac
3476 https://bugs.webkit.org/show_bug.cgi?id=148251
3478 Reviewed by Chris Fleizach.
3480 Added a container in order to make the frame accessible. Also, added expected results for
3483 * accessibility/loading-iframe-updates-axtree-expected.txt:
3484 * accessibility/loading-iframe-updates-axtree.html:
3485 * platform/mac-wk1/accessibility: Added.
3486 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt: Added.
3487 * platform/mac/TestExpectations:
3489 2015-08-20 Chris Dumez <cdumez@apple.com>
3491 Fix passing null / undefined as NodeFilter parameter for createNodeIterator() / createTreeWalker()
3492 https://bugs.webkit.org/show_bug.cgi?id=148257
3494 Reviewed by Darin Adler.
3496 Rebaseline tests. We are now passing more of the checks.
3498 * fast/dom/createNodeIterator-parameters-expected.txt:
3499 * fast/dom/createTreeWalker-parameters-expected.txt:
3501 2015-08-20 Myles C. Maxfield <mmaxfield@apple.com>
3503 [iOS] Adopt OS X's emoji behavior
3504 https://bugs.webkit.org/show_bug.cgi?id=148265
3506 Reviewed by Simon Fraser.
3508 * platform/ios-simulator/fast/text/emoji-expected.txt:
3510 2015-08-20 Chris Dumez <cdumez@apple.com>
3512 getElementsByClassName() should return an HTMLCollection
3513 https://bugs.webkit.org/show_bug.cgi?id=147980
3515 Reviewed by Darin Adler.
3517 * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList-expected.txt.
3518 * fast/dom/getElementsByClassName/dumpHTMLCollection.html: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList.html.
3519 Rename test now that getElementsByClassName returns an HTMLCollection
3520 and update the test to update the HTMLCollection prototype instead
3521 of the NodeList one.
3523 * fast/dom/getElementsByClassName/return-type-expected.txt: Added.
3524 * fast/dom/getElementsByClassName/return-type.html: Added.
3525 New test that checks that getElementsByClassName() returns an
3528 * inspector/model/remote-object-expected.txt:
3531 2015-08-20 Myles C. Maxfield <mmaxfield@apple.com>
3533 Test gardening after r188167
3534 https://bugs.webkit.org/show_bug.cgi?id=148276
3538 The tests in css3/line-break require non-language-sensitive font fallback. This patch adds
3539 slightly modified tests which test line-breaking with language-sensitive font fallback.
3540 This patch also marks all operating systems which do not support language-sensitive font
3541 fallback to ignore the results of these new tests.
3543 * css3/line-break-language-sensitive: Added
3544 * platform/efl/TestExpectations:
3545 * platform/gtk/TestExpectations:
3546 * platform/mac/TestExpectations:
3547 * platform/win/TestExpectations:
3549 2015-08-20 Filip Pizlo <fpizlo@apple.com>
3551 Overflow check elimination fails for a simple test case
3552 https://bugs.webkit.org/show_bug.cgi?id=147387
3554 Reviewed by Benjamin Poulain.
3556 Added two test cases that previously would have an unnecessary overflow check on an induction
3557 variable. These tests speed up by 10-15% thanks to this change.
3559 Also added .html/expected files for some regress test that didn't have them.
3561 * js/regress/function-call-expected.txt: Added.
3562 * js/regress/function-call.html: Added.
3563 * js/regress/hard-overflow-check-equal-expected.txt: Added.
3564 * js/regress/hard-overflow-check-equal.html: Added.
3565 * js/regress/hard-overflow-check-expected.txt: Added.
3566 * js/regress/hard-overflow-check.html: Added.
3567 * js/regress/script-tests/hard-overflow-check-equal.js: Added.
3569 * js/regress/script-tests/hard-overflow-check.js: Added.
3572 2015-08-20 Nan Wang <n_wang@apple.com>
3574 AX: Fix accessibility/mac/selection-value-changes-for-aria-textbox.html test
3575 https://bugs.webkit.org/show_bug.cgi?id=148247
3577 Reviewed by Chris Fleizach.
3579 Fixed the test by adding the notification listener before executing the commands.
3581 * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
3582 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
3583 * platform/mac/TestExpectations:
3585 2015-08-20 Chris Dumez <cdumez@apple.com>
3587 Default value for createNodeIterator() / createTreeWalker()'s whatToShow parameter should be 0xFFFFFFFF
3588 https://bugs.webkit.org/show_bug.cgi?id=148238
3590 Reviewed by Ryosuke Niwa.
3592 Add tests for createNodeIterator() / createTreeWalker() parameters.
3593 Some of the checks are still failing.
3595 * fast/dom/createNodeIterator-parameters-expected.txt: Added.
3596 * fast/dom/createNodeIterator-parameters.html: Added.
3597 * fast/dom/createTreeWalker-parameters-expected.txt: Added.
3598 * fast/dom/createTreeWalker-parameters.html: Added.
3600 2015-08-20 Nan Wang <n_wang@apple.com>
3602 AX: Re-enable aria-checked-mixed-value.html test for mac
3603 https://bugs.webkit.org/show_bug.cgi?id=148235
3605 Reviewed by Chris Fleizach.
3607 isIndeterminate is already implemented in mac, re-enable the test.
3609 * platform/mac/TestExpectations:
3611 2015-08-20 Nan Wang <n_wang@apple.com>
3613 AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles.html test
3614 https://bugs.webkit.org/show_bug.cgi?id=148236
3616 Reviewed by Chris Fleizach.
3618 * accessibility/table-cells-roles-expected.txt:
3619 * accessibility/table-cells-roles.html:
3620 * platform/mac/TestExpectations:
3621 * platform/mac/accessibility/table-cells-roles-expected.txt: Added.
3623 2015-08-20 Chris Dumez <cdumez@apple.com>
3625 REGRESSION: http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
3626 https://bugs.webkit.org/show_bug.cgi?id=148205
3628 Unreviewed, give the disk cache a chance to settle down before querying
3629 the resource again. This fixes the flakiness locally. Longer term, I will
3630 try and figure out why the cache is sometimes revalidating if the resource
3631 is requested very quickly after.
3633 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
3635 2015-08-11 Yusuke Suzuki <utatane.tea@gmail.com>
3637 Introduce put_by_id like IC into put_by_val when the given name is String or Symbol
3638 https://bugs.webkit.org/show_bug.cgi?id=147760
3640 Reviewed by Filip Pizlo.
3642 Add synthetic tests for put-by-val. Just make put-by-id tests using symbol / string.
3644 * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Added.
3645 * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Added.
3646 * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Added.
3647 * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Added.
3648 * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Added.
3649 * js/regress/inlined-put-by-val-with-string-transition.html: Added.
3650 * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Added.
3651 * js/regress/inlined-put-by-val-with-symbol-transition.html: Added.
3652 * js/regress/polymorphic-put-by-val-with-string-expected.txt: Added.
3653 * js/regress/polymorphic-put-by-val-with-string.html: Added.
3654 * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Added.
3655 * js/regress/polymorphic-put-by-val-with-symbol.html: Added.
3656 * js/regress/put-by-val-with-string-expected.txt: Added.
3657 * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Added.
3658 * js/regress/put-by-val-with-string-replace-and-transition.html: Added.
3659 * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Added.
3660 * js/regress/put-by-val-with-string-slightly-polymorphic.html: Added.
3661 * js/regress/put-by-val-with-string.html: Added.
3662 * js/regress/put-by-val-with-symbol-expected.txt: Added.
3663 * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Added.
3664 * js/regress/put-by-val-with-symbol-replace-and-transition.html: Added.
3665 * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Added.
3666 * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Added.
3667 * js/regress/put-by-val-with-symbol.html: Added.
3668 * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Added.
3672 * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Added.
3676 * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Added.
3679 * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Added.
3682 * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Added.
3684 * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Added.
3686 * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Added.
3687 * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Added.
3688 * js/regress/script-tests/put-by-val-with-string.js: Added.
3691 * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Added.
3692 * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Added.
3693 * js/regress/script-tests/put-by-val-with-symbol.js: Added.
3697 2015-08-20 Chris Dumez <cdumez@apple.com>
3699 [Cocoa] Treat Epoch as invalid value for "Last-Modified" header
3700 https://bugs.webkit.org/show_bug.cgi?id=148162
3701 rdar://problem/22330837
3703 Reviewed by Antti Koivisto.
3705 Add better layout test coverage for using the "Last-Modified" header to
3706 compute heuristic freshness. In particular, it adds coverage for the
3707 following values: Epoch, malformed date.
3709 * http/tests/cache/disk-cache/disk-cache-last-modified-expected.txt: Added.
3710 * http/tests/cache/disk-cache/disk-cache-last-modified.html: Added.
3713 * http/tests/cache/disk-cache/resources/cache-test.js:
3715 makeHeaderValue() was not resolving 'now(-1000)' into a date. This means that the
3716 tests using it would end up sending an invalid "Last-Modified" header which our
3717 networking code was translating to Epoch. We now ignore Epoch as Last-Modified
3718 value for computing heuristic freshness to not cache due to malformed headers.
3720 2015-08-20 Eric Carlson <eric.carlson@apple.com>
3722 Revert accidental commit of a new test that isn't ready for prime time.
3724 Unreviewed build fix.
3726 * http/tests/media/video-media-document-disposition-download.html: Removed.
3727 * http/tests/media/resources/serve-video.php: Remove contentDisposition support.
3729 2015-08-20 Xabier Rodriguez Calvar <calvaris@igalia.com>
3731 [Streams API] Sync tests with upstream reference
3732 https://bugs.webkit.org/show_bug.cgi?id=148078
3734 Synced with the upstream reference tests. This means that we moved
3735 some of ours to the reference and brought some new ones. Of course
3736 expectations were updated accordingly.
3738 Reviewed by Darin Adler.
3740 * streams/readable-stream-controller-error-expected.txt: Expectations.
3741 * streams/readable-stream-controller-error.html: Changed test descriptions and moved one test to the reference.
3742 * streams/readable-stream-gc-expected.txt: Removed.
3743 * streams/readable-stream-gc.html: Moved to the reference.
3744 * streams/readable-stream-reader-read-expected.txt: Expectations.
3745 * streams/readable-stream-reader-read.html: Moved a test to the reference.
3746 * streams/reference-implementation/readable-stream-expected.txt:
3747 * streams/reference-implementation/readable-stream-reader-expected.txt: Expectations.
3748 * streams/reference-implementation/readable-stream-reader.html: Brought changes from upstream reference and
3749 uncomented async pull source test (which had been commented since a long time ago and is working now).
3750 * streams/reference-implementation/readable-stream-tee.html: Brought changes from upstream reference.
3751 * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
3752 * streams/reference-implementation/readable-stream-templated.html:
3753 * streams/reference-implementation/readable-stream.html: Brought changes from upstream reference.
3755 2015-08-19 Wenson Hsieh <wenson_hsieh@apple.com>
3757 Select validation does not correctly work when handling change event
3758 https://bugs.webkit.org/show_bug.cgi?id=145869
3760 Reviewed by Dean Jackson.
3762 Tests that checkValidity() returns correct results from within the onchange handler of a
3763 <select> when the validity of the selected option changes.
3765 * fast/forms/onchange-select-check-validity-expected.txt: Added.
3766 * fast/forms/onchange-select-check-validity.html: Added.
3768 2015-08-19 Jinyoung Hur <hur.ims@navercorp.com>
3770 GraphicsContext3D::activeTexture should not be called with zero-based index
3771 https://bugs.webkit.org/show_bug.cgi?id=148020
3773 Reviewed by Alex Christensen.
3775 Insert WebGLRenderingContext.activeTexture call during the texture complete test to verify
3776 a meaningless change of the active texture doesn't make any gl errors.
3778 * fast/canvas/webgl/texture-complete.html:
3780 2015-08-19 Zalan Bujtas <zalan@apple.com>
3782 outline-style: auto leaves bits behind on strava's flyby view.
3783 https://bugs.webkit.org/show_bug.cgi?id=148178
3785 Reviewed by Simon Fraser.
3787 RenderView::m_maximalOutlineSize should include outline-offset.
3789 * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint-expected.txt: Added.
3790 * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint.html: Added.
3792 2015-08-19 Zalan Bujtas <zalan@apple.com>
3794 Cleanup outline-style: auto painting.
3795 https://bugs.webkit.org/show_bug.cgi?id=148159
3797 Reviewed by Simon Fraser.
3799 Old platform style required the focus ring to be painted with an offset. (https://trac.webkit.org/r5358)
3800 (and it has the side effect of growing outline-width adds further, unwanted offset)
3801 Default css for :focus is adjusted to remove this offset by setting the outline-width to 5px
3802 and the outline-offset to -2px. (https://trac.webkit.org/r13639)
3803 This patch removes both the old logic and the workaround for getting rid of the unwanted offset.
3805 * fast/repaint/outline-auto-with-default-width-and-offset-repaint-expected.txt: Added.
3806 * fast/repaint/outline-auto-with-default-width-and-offset-repaint.html: Copied from LayoutTests/fast/repaint/outline-with2px-auto-repaint-rect.html.
3807 * fast/repaint/outline-with1px-auto-repaint-rect.html:
3808 * fast/repaint/outline-with2px-auto-repaint-rect.html:
3809 * fast/repaint/outline-with3px-auto-repaint-rect.html:
3811 2015-08-18 Dean Jackson <dino@apple.com>
3813 Support CSS filters without webkit prefix
3814 https://bugs.webkit.org/show_bug.cgi?id=148138
3815 <rdar://problem/22331434>
3817 Reviewed by Sam Weinig.
3819 Globally change -webkit-filter to filter in as many places as
3820 possible. Then add a new test that makes sure the prefixed
3821 and unprefixed value resolve to the same computed style.
3823 * animations/resources/animation-test-helpers.js:
3825 * css3/filters/backdrop/effect-hw-expected.html:
3826 * css3/filters/effect-blur-hw.html:
3827 * css3/filters/effect-blur.html:
3828 * css3/filters/effect-brightness-clamping-hw.html:
3829 * css3/filters/effect-brightness-clamping.html:
3830 * css3/filters/effect-brightness-hw.html:
3831 * css3/filters/effect-brightness.html:
3832 * css3/filters/effect-combined-hw.html:
3833 * css3/filters/effect-combined.html:
3834 * css3/filters/effect-contrast-hw.html:
3835 * css3/filters/effect-contrast.html:
3836 * css3/filters/effect-drop-shadow-hw.html:
3837 * css3/filters/effect-drop-shadow.html:
3838 * css3/filters/effect-grayscale-hw.html:
3839 * css3/filters/effect-grayscale.html:
3840 * css3/filters/effect-hue-rotate-hw.html:
3841 * css3/filters/effect-hue-rotate.html:
3842 * css3/filters/effect-invert-hw.html:
3843 * css3/filters/effect-invert.html:
3844 * css3/filters/effect-opacity-hw.html:
3845 * css3/filters/effect-opacity.html:
3846 * css3/filters/effect-reference-composite-hw.html:
3847 * css3/filters/effect-reference-composite.html:
3848 * css3/filters/effect-reference-hw.html:
3849 * css3/filters/effect-reference-ordering-hw.html:
3850 * css3/filters/effect-reference-ordering.html:
3851 * css3/filters/effect-reference.html:
3852 * css3/filters/effect-saturate-hw.html:
3853 * css3/filters/effect-saturate.html:
3854 * css3/filters/effect-sepia-hw.html:
3855 * css3/filters/effect-sepia.html:
3856 * css3/filters/filter-property-computed-style-expected.txt:
3857 * css3/filters/filter-property-parsing-expected.txt:
3858 * css3/filters/script-tests/filter-property-computed-style.js:
3859 (testComputedFilterRule):
3860 * css3/filters/script-tests/filter-property-parsing.js:
3862 * css3/filters/script-tests/unprefixed.js: Copied from LayoutTests/css3/filters/script-tests/filter-property-computed-style.js.
3863 (testComputedFilterRule):
3864 * css3/filters/unprefixed-expected.txt: Copied from LayoutTests/css3/filters/filter-property-computed-style-expected.txt.
3865 * css3/filters/unprefixed.html: Added.
3866 * fast/css/getComputedStyle/computed-style-expected.txt:
3867 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3868 * fast/filter-image/clipped-filter-expected.html:
3869 * fast/filter-image/clipped-filter.html:
3870 * fast/filter-image/filter-image-animation-expected.txt:
3871 * fast/filter-image/filter-image-animation.html:
3872 * fast/filter-image/filter-image-blur.html:
3873 * fast/filter-image/filter-image-expected.html:
3874 * fast/filter-image/filter-image-svg.html:
3875 * fast/filter-image/filter-image.html:
3876 * fast/filter-image/parse-filter-image-expected.txt:
3877 * fast/filter-image/parse-filter-image.html:
3878 * svg/css/getComputedStyle-basic-expected.txt:
3880 2015-08-19 Brian Burg <bburg@apple.com>
3882 Web Inspector: InspectorTest should be a subclass of TestHarness
3883 https://bugs.webkit.org/show_bug.cgi?id=148079
3885 Reviewed by Timothy Hatcher.
3887 Rename InspectorTestProxy to TestPage. Update some code style in
3888 the harness script files to be consistent.
3890 * http/tests/inspector/debugger/debugger-test.js:
3891 * http/tests/inspector/dom/shapes-test.js:
3892 * http/tests/inspector/replay/replay-test.js:
3893 * http/tests/inspector/resources/inspector-test.js:
3894 (TestPage.registerInitializer):
3895 (runTest.runInitializationMethodsInFrontend):
3896 (runTest.runTestMethodInFrontend):
3898 (TestPage.completeTest):
3899 (TestPage.debugLog):
3900 (TestPage.addResult):
3901 (TestPage.reportUncaughtException):
3902 (InspectorTestProxy.registerInitializer): Deleted.
3903 (InspectorTestProxy.completeTest): Deleted.
3904 (InspectorTestProxy.debugLog): Deleted.
3905 (InspectorTestProxy.addResult): Deleted.
3906 (InspectorTestProxy.reportUncaughtException): Deleted.
3907 * inspector/debugger/breakpoint-action-eval.html:
3908 * inspector/debugger/resources/break-on-exception-tests.js:
3909 * inspector/debugger/resources/script-for-breakpoint-actions.js:
3910 (breakpointActions):
3911 * inspector/debugger/search-scripts.html:
3912 * inspector/replay/window-navigator-plugins-memoized.html:
3913 * inspector/timeline/debugger-paused-while-recording.html:
3914 * inspector/timeline/exception-in-injected-script-while-recording.html:
3916 2015-08-19 Chris Dumez <cdumez@apple.com>
3918 WebKit may keep outdated entry in the disk cache after a reload
3919 https://bugs.webkit.org/show_bug.cgi?id=148137
3920 <rdar://problem/22299547>
3922 Reviewed by Antti Koivisto.
3924 Add layout test to make sure that stale disk cached entries are removed
3925 when it becomes uncacheable.
3927 * http/tests/cache/disk-cache/resource-becomes-uncacheable-expected.txt: Added.
3928 * http/tests/cache/disk-cache/resource-becomes-uncacheable.html: Added.
3929 * http/tests/cache/disk-cache/resources/generate-response-optionally-cacheable.cgi: Added.
3931 2015-08-19 Brian Burg <bburg@apple.com>
3933 Web Inspector: split TestStub.js into multiple files and modernize it
3934 https://bugs.webkit.org/show_bug.cgi?id=148077
3936 Reviewed by Timothy Hatcher.
3938 Add the prefix 'TestPage' to everything in protocol-test.js. Continue
3939 exporting it to the global namespace for backwards compatibility, too.
3941 Rename some things to match changes in the test harness. Tighten up
3942 preconditions for test suite and test case names. Sprinkle some ES6.
3944 * http/tests/inspector/dom/resources/InspectorDOMListener.js:
3945 * http/tests/inspector/resources/console-test.js:
3946 * http/tests/inspector/resources/probe-test.js:
3947 * http/tests/inspector/resources/protocol-test.js:
3948 (TestPage.registerInitializer):
3949 (TestPage.debugLog.window.debugLog):
3950 (TestPage.log.window.log):
3951 (TestPage.closeTest.window.closeTest):
3952 (TestPage.runTest.window.runTest):
3953 (ProtocolTestProxy.registerInitializer): Deleted.
3954 (debugLog): Deleted.
3956 (closeTest): Deleted.
3958 * inspector/dom/resources/dom-search-queries.js:
3959 * inspector/unit-tests/async-test-suite.html:
3960 * inspector/unit-tests/sync-test-suite.html:
3962 2015-08-18 Myles C. Maxfield <mmaxfield@apple.com>
3964 [Cocoa] Punctuation near Hindi text is garbled when styled with the system font
3965 https://bugs.webkit.org/show_bug.cgi?id=148164
3967 Reviewed by Brian Burg.
3969 This test is only relevant when the system font is set to Japanese or Simplified Chinese. In these
3970 languages, the system font doesn't support punctuation, but CG will erroneously say that it does.
3972 I intend to implement testing infrastructure which will allow us to mock the system language,
3973 thereby allowing this test to be valid on all machines. The tracking bug for this effort is
3974 https://bugs.webkit.org/show_bug.cgi?id=148168
3976 * fast/text/hindi-system-font-punctuation-expected.html: Added.
3977 * fast/text/hindi-system-font-punctuation.html: Added.
3979 2015-08-18 Brian Burg <bburg@apple.com>
3981 [Win] Test Gardening after r188598
3983 Unreviewed. Really skip all inspector/ tests until the test harnesses are fixed.
3984 This work is tracked by <https://bugs.webkit.org/show_bug.cgi?id=148025> and
3985 <https://bugs.webkit.org/show_bug.cgi?id=148037>.
3987 * platform/win/TestExpectations:
3989 2015-08-18 Joseph Pecoraro <pecoraro@apple.com>
3991 Web Inspector: Links for rules in <style> are incorrect, do not account for <style> offset in the document
3992 https://bugs.webkit.org/show_bug.cgi?id=148141
3994 Reviewed by Brian Burg.
3996 * inspector/css/getAllStyleSheets-expected.txt: Added.
3997 * inspector/css/getAllStyleSheets.html: Added.
3998 * inspector/css/resources/external.css: Added.
4000 Test for style sheet header information for external and inline stylesheets.
4002 2015-08-18 Benjamin Poulain <bpoulain@apple.com>
4004 [JSC] Optimize more cases of something-compared-to-null/undefined
4005 https://bugs.webkit.org/show_bug.cgi?id=148157
4007 Reviewed by Geoffrey Garen and Filip Pizlo.
4009 * js/dom/document-all-watchpoint-covers-eliminated-compare-eq-expected.txt: Added.
4010 * js/dom/document-all-watchpoint-covers-eliminated-compare-eq.html: Added.
4011 * js/dom/script-tests/document-all-watchpoint-covers-eliminated-compare-eq.js: Added.
4014 2015-08-18 Wenson Hsieh <wenson_hsieh@apple.com>
4016 Attempt to fix the failing search-padding-cancel-results-buttons.html test by making
4017 platform-specific versions of the test.
4019 * TestExpectations: Added search-padding-cancel-results-buttons-expected.txt with a default [ Skip ].
4020 * fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
4021 * fast/forms/search/search-padding-cancel-results-buttons.html: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html.
4022 * platform/mac-mavericks/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
4023 * platform/mac/TestExpectations: Enable the test only for Mac platforms.
4025 2015-08-18 Said Abou-Hallawa <sabouhallawa@apple.com>
4027 Fix a rare flakiness in svg/animations/svgPreserveAspectRatio-animation-1.html
4028 https://bugs.webkit.org/show_bug.cgi?id=148149
4030 Reviewed by Tim Horton.
4032 Do not sample the SVG animation at the middle of the animation period. At
4033 that time, the SVG animation test script changes the value of the animated
4034 attribute from the from-value to the to-value. It is safer to sample
4035 immediately before and after the middle of the animation period.
4037 * svg/animations/script-tests/svgPreserveAspectRatio-animation-1.js:
4038 * svg/animations/svgPreserveAspectRatio-animation-1-expected.txt:
4040 2015-08-18 Wenson Hsieh <wenson_hsieh@apple.com>
4042 Search input results and clear icons are misaligned when padding is added
4043 https://bugs.webkit.org/show_bug.cgi?id=148146
4044 <rdar://problem/22310951>
4046 Reviewed by Zalan Bujtas.
4048 Tests that for a search field with -webkit-appearance: textfield; and padding will not clip
4049 its cancel and results buttons.
4051 * platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Added.
4052 * platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html: Added.
4054 2015-08-18 Simon Fraser <simon.fraser@apple.com>
4056 will-change: backface-visibility should not cause stacking context
4057 https://bugs.webkit.org/show_bug.cgi?id=148091
4059 Reviewed by Zalan Bujtas.
4061 Test that will-change: -webkit-backface-visibility does not create
4064 * fast/css/will-change/resources/will-change-stacking-helper.js:
4066 2015-08-18 Simon Fraser <simon.fraser@apple.com>
4068 Mark fast/css/will-change/will-change-creates-stacking-context.html as an image-only
4069 failure. Filed webkit.org/b/148144 to track it.
4071 * platform/win/TestExpectations:
4073 2015-08-18 Brian Burg <bburg@apple.com>
4075 Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
4076 https://bugs.webkit.org/show_bug.cgi?id=147955
4078 Reviewed by Timothy Hatcher.
4080 Since the inspector stub cannot open files that live in the LayoutTests
4081 directory, adopt the test helper marshalling approach used by inspector.js.
4082 Each helper must register its code for marshalling and explicitly put globals
4083 on the window object.
4085 Use script tags rather than importScript to include helpers in a test.
4087 * TestExpectations: For now, skip inspector http tests. These should be rewritten
4088 to use inspector-test.js, which does not run into cross-origin problems.
4090 Rebaseline some test results to account for shifted line numbers (yuck).
4092 * http/tests/inspector/dom/resources/InspectorDOMListener.js:
4093 * http/tests/inspector/resources/console-test.js:
4094 * http/tests/inspector/resources/probe-test.js:
4095 * http/tests/inspector/resources/protocol-test.js:
4096 (ProtocolTestProxy.registerInitializer):
4098 (runTest.runInitializationMethodsInFrontend):
4099 (runTest.runTestMethodInFrontend):
4101 * inspector/console/console-message.html:
4102 * inspector/console/css-source-locations-expected.txt:
4103 * inspector/console/css-source-locations.html:
4104 * inspector/console/js-source-locations-expected.txt:
4105 * inspector/console/js-source-locations.html:
4106 * inspector/console/x-frame-options-message-expected.txt:
4107 * inspector/console/x-frame-options-message.html:
4108 * inspector/debugger/didSampleProbe-multiple-probes.html:
4109 * inspector/debugger/setBreakpoint-actions.html:
4110 * inspector/debugger/setBreakpoint-options-exception.html:
4111 * inspector/dom/dom-search-expected.txt:
4112 * inspector/dom/dom-search-with-context.html:
4113 * inspector/dom/dom-search.html:
4114 * inspector/dom/resources/dom-search-queries.js:
4116 2015-08-18 Myles C. Maxfield <mmaxfield@apple.com>
4118 [Win] Test gardening after r188591
4119 https://bugs.webkit.org/show_bug.cgi?id=148119