c282ea6de6757fa532944c2c3a5f0d6b7b6515c3
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-09-06  Chris Dumez  <cdumez@apple.com>
2
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>
7
8         Reviewed by Geoffrey Garen.
9
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.
24
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.
29
30         * fast/dom/Window/dispatchEvent-expected.txt:
31         Rebaseline.
32
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.
36
37         * http/tests/w3c/dom/events/Event-type-empty-expected.txt:
38         * http/tests/w3c/dom/events/EventTarget-dispatchEvent-expected.txt:
39         Rebaseline.
40
41 2015-09-06  Chris Dumez  <cdumez@apple.com>
42
43         Unreviewed, drop a few more newly imported W3C media tests that are flaky.
44
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.
51
52 2015-09-06  Chris Dumez  <cdumez@apple.com>
53
54         Unreviewed, drop a couple of newly imported W3C media tests as they are flaky.
55
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.
60
61 2015-09-06  Chris Dumez  <cdumez@apple.com>
62
63         Mark a couple of new W3C ref-tests as failing on iOS.
64
65         * platform/ios-simulator/TestExpectations:
66
67 2015-09-06  Chris Dumez  <cdumez@apple.com>
68
69         Unreviewed, land iOS baselines for the newly imported W3C HTML tests.
70
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.
95
96 2015-09-06  Chris Dumez  <cdumez@apple.com>
97
98         Unreviewed, skip new media tests on iOS.
99
100         * platform/ios-simulator/TestExpectations:
101
102 2015-09-06  Chris Dumez  <cdumez@apple.com>
103
104         Unreviewed, skip http/tests/w3c/html/semantics/embedded-content/media-elements/* on Win/Release
105
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.
109
110         * platform/win/TestExpectations:
111
112 2015-09-06  Youenn Fablet  <youenn.fablet@crf.canon.fr>
113
114         XHR2 timeout property should allow late updates
115         https://bugs.webkit.org/show_bug.cgi?id=98156
116
117         Reviewed by Darin Adler.
118
119         Activating test checking that timeout can be updated after request is sent.
120
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:
124
125 2015-09-04  Jon Honeycutt  <jhoneycutt@apple.com>
126
127         Import a couple of Chromium accesskey tests.
128         https://bugs.webkit.org/show_bug.cgi?id=148865
129
130         Reviewed by Daniel Bates.
131
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.
139
140 2015-09-05  Chris Dumez  <cdumez@apple.com>
141
142         Unreviewed, skip http/tests/w3c/html/semantics/embedded-content/media-elements/* tests on Win/Debug.
143
144         Filed Bug 148903 to track the problem.
145
146         * platform/win/TestExpectations:
147
148 2015-09-05  Chris Dumez  <cdumez@apple.com>
149
150         Unreviewed, mark imported/w3c/css/css-multicol-1/multicol-span-all-001.xht as failing on Windows.
151
152         * platform/win/TestExpectations:
153
154 2015-09-05  Chris Dumez  <cdumez@apple.com>
155
156         Unreviewed, land Windows baselines for the new W3C html tests imported in r189394.
157
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.
172
173 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
174
175         Fix lint warnings on iOS.
176
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.
179
180         Re-landing, as this had to be rolled out together with another patch.
181
182         * platform/ios-simulator-wk1/TestExpectations:
183         * platform/ios-simulator-wk2/TestExpectations:
184         * platform/ios-simulator/TestExpectations:
185
186 2015-09-05  Commit Queue  <commit-queue@webkit.org>
187
188         Unreviewed, rolling out r189372 and r189403.
189         https://bugs.webkit.org/show_bug.cgi?id=148892
190
191         [iOS] All the media tests fail (Requested by ap on #webkit).
192
193         Reverted changesets:
194
195         "Unreviewed gardening; enabling media/ and http/tests/media/
196         tests (with expected failures) on ios-simulator"
197         http://trac.webkit.org/changeset/189372
198
199         "Fix lint warnings on iOS."
200         http://trac.webkit.org/changeset/189403
201
202 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
203
204         Add expectation for some tests that are very flaky on Windows.
205
206         * platform/win/TestExpectations:
207
208 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
209
210         Get rid of unneeded TestExpectations files.
211
212         * platform/mac-mavericks/TestExpectations: Removed.
213         * platform/mac-yosemite/TestExpectations: Removed.
214         * platform/mac/TestExpectations:
215
216 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
217
218         REGRESSION (r189407): webgl/1.0.3/conformance/extensions/webgl-draw-buffers.html
219         fails on Mavericks.
220
221         * platform/mac/TestExpectations: Mark it as such.
222
223 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
224
225         Newly imported http/tests/w3c/html/semantics/forms/textfieldselection/selection.html
226         is flaky.
227
228         * TestExpectations: Mark it as such.
229
230 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
231
232         Update expectations for color input tests, which don't work in Mac WebKit1.
233
234         * TestExpectations:
235         * platform/mac-wk1/TestExpectations:
236
237 2015-09-04  Myles C. Maxfield  <mmaxfield@apple.com>
238
239         Crash when font completes downloading after calling 2D canvas setText() multiple times
240         https://bugs.webkit.org/show_bug.cgi?id=148789
241
242         Reviewed by Darin Adler.
243
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.
247
248 2015-09-04  Commit Queue  <commit-queue@webkit.org>
249
250         Unreviewed, rolling out r189386.
251         https://bugs.webkit.org/show_bug.cgi?id=148883
252
253         Made several event dispatch tests assert (Requested by ap on
254         #webkit).
255
256         Reverted changeset:
257
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
262
263 2015-09-04  Zalan Bujtas  <zalan@apple.com>
264
265         Repaint cleanup:
266
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
276
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.
342
343 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
344
345         Web Inspector: Add tests for DOM highlight commands
346         https://bugs.webkit.org/show_bug.cgi?id=148786
347
348         Reviewed by Timothy Hatcher.
349
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.
363
364 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
365
366         Web Inspector: Test Runtime.saveResult and $n values
367         https://bugs.webkit.org/show_bug.cgi?id=148837
368
369         Reviewed by Timothy Hatcher.
370
371         * inspector/runtime/parse.html: Remove unncessary debug flag.
372         * inspector/runtime/saveResult-expected.txt: Added.
373         * inspector/runtime/saveResult.html: Added.
374
375 2015-09-04  Chris Dumez  <cdumez@apple.com>
376
377         Unreviewed, land baseline for one of the newly imported w3c tests.
378
379         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt: Added.
380
381 2015-09-04  Jon Honeycutt  <jhoneycutt@apple.com>
382
383         Import a Chromium <input type=color> test.
384         https://bugs.webkit.org/show_bug.cgi?id=148844
385
386         Reviewed by Andy Estes.
387
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.
390
391 2015-09-04  Dean Jackson  <dino@apple.com>
392
393         [WebGL] Update WebGL 1.0.3 conformance tests
394         https://bugs.webkit.org/show_bug.cgi?id=148858
395         <rdar://problem/22588694>
396
397         Reviewed by Beth Dakin.
398
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).
402
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:
424         (onmessage):
425         * webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html:
426
427 2015-09-04  Beth Dakin  <bdakin@apple.com>
428
429         Forgot to mark these expectations.
430
431         * TestExpectations:
432         * platform/mac-wk2/TestExpectations:
433
434 2015-09-04  Chris Dumez  <cdumez@apple.com>
435
436         Unreviewed, add bug number for http/tests/w3c/html/semantics/embedded-content/the-video-element/video_initially_paused.html
437
438         * TestExpectations:
439
440 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
441
442         Fix lint warnings on iOS.
443
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.
446
447         * platform/ios-simulator-wk1/TestExpectations:
448         * platform/ios-simulator-wk2/TestExpectations:
449         * platform/ios-simulator/TestExpectations:
450
451 2015-09-04  Chris Dumez  <cdumez@apple.com>
452
453         Unreviewed, add bug number for http/tests/w3c/html/semantics/embedded-content/the-embed-element/embed-represent-nothing*.html
454
455         * TestExpectations:
456
457 2015-09-04  Eric Carlson  <eric.carlson@apple.com>
458
459         [mediacontrols] Test AirPlay picker button
460         https://bugs.webkit.org/show_bug.cgi?id=148836
461
462         Reviewed by Dean Jackson.
463
464         * media/controls/airplay-picker-expected.txt: New test.
465         * media/controls/airplay-picker.html: New results.
466
467 2015-09-04  Beth Dakin  <bdakin@apple.com>
468
469         Should have a test to make sure links don't navigate after a cancelled force 
470         click
471         https://bugs.webkit.org/show_bug.cgi?id=148846
472
473         Reviewed by Tim Horton.
474
475         * fast/events/cancelled-force-click-link-navigation-expected.txt: Added.
476         * fast/events/cancelled-force-click-link-navigation.html: Added.
477
478 2015-09-04  Chris Dumez  <cdumez@apple.com>
479
480         Unreviewed, add bug number for http/tests/w3c/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html
481
482         * TestExpectations:
483
484 2015-09-04  Chris Dumez  <cdumez@apple.com>
485
486         Unreviewed, add bug number for http/tests/w3c/html/semantics/document-metadata/the-style-element/html_style_in_comment.html
487
488         * TestExpectations:
489
490 2015-09-04  Beth Dakin  <bdakin@apple.com>
491
492         These tests should be skipped at the LayoutTests level and re-enabled for 
493         WK2.
494
495         Rubber-stamped by Tim Horton.
496
497         * TestExpectations:
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:
504
505 2015-09-04  Chris Dumez  <cdumez@apple.com>
506
507         Import html/semantics test cases from W3C
508         https://bugs.webkit.org/show_bug.cgi?id=148822
509         <rdar://problem/22583647>
510
511         Reviewed by Ryosuke Niwa.
512
513         Import 486 html/semantics test cases from W3C.
514         They take ~30 seconds to run on my MacBookPro.
515
516         * TestExpectations:
517         * http/tests/w3c/html/semantics/*: Added.
518
519 2015-09-04  Tim Horton  <timothy_horton@apple.com>
520
521         Fix style error in last commit.
522
523         * swipe/resources/swipe-test.js:
524         (eventQueue.callAfterEventDispatch):
525
526 2015-09-04  Tim Horton  <timothy_horton@apple.com>
527
528         Add a test for r179736 (programmatic navigation during swipe causing a crash)
529         https://bugs.webkit.org/show_bug.cgi?id=148830
530
531         Reviewed by Beth Dakin.
532
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.
543
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.
547
548 2015-09-04  Beth Dakin  <bdakin@apple.com>
549
550         Should have a test for selection behavior when force clicking text
551         https://bugs.webkit.org/show_bug.cgi?id=148832
552
553         Reviewed by Tim Horton.
554
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:
564
565 2015-09-04  Beth Dakin  <bdakin@apple.com>
566
567         Should have a test for selection behavior when deep clicking a link
568         https://bugs.webkit.org/show_bug.cgi?id=148827
569
570         Reviewed by Tim Horton.
571
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:
580
581 2015-09-04  Beth Dakin  <bdakin@apple.com>
582
583         Rolling this back in since these tests do still fail on the bots.
584
585         * platform/mac-wk2/TestExpectations:
586
587 2015-09-04  Chris Dumez  <cdumez@apple.com>
588
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>
593
594         Reviewed by Geoffrey Garen.
595
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.
610
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.
615
616         * fast/dom/Window/dispatchEvent-expected.txt:
617         Rebaseline.
618
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.
622
623         * http/tests/w3c/dom/events/Event-type-empty-expected.txt:
624         * http/tests/w3c/dom/events/EventTarget-dispatchEvent-expected.txt:
625         Rebaseline.
626
627 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
628
629         Triage some of the failures of the CSS WG's multicolumn tests imported in r189364.
630
631         * TestExpectations:
632
633 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
634
635         Test Serbian ".срб" domain support
636         https://bugs.webkit.org/show_bug.cgi?id=148761
637         <rdar://problem/22569849>
638
639         Reviewed by Tim Horton.
640
641         * fast/url/user-visible/srb-expected.txt: Added.
642         * fast/url/user-visible/srb.html: Added.
643
644 2015-09-04  Beth Dakin  <bdakin@apple.com>
645
646         Rubber-stamped by Tim Horton.
647
648         The bots appear to have a new enough SDK now.
649         * platform/mac-wk2/TestExpectations:
650
651 2015-09-04  Zalan Bujtas  <zalan@apple.com>
652
653         Repaint cleanup:
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
663
664         Unreviewed.
665
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.
730
731 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
732
733         Web Inspector: Expand Console domain test coverage
734         https://bugs.webkit.org/show_bug.cgi?id=148740
735
736         Reviewed by Brian Burg.
737
738         Test more Console domain commands and events.
739
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.
748
749 2015-09-04  Jer Noble  <jer.noble@apple.com>
750
751         Unreviewed gardening; enabling media/ and http/tests/media/ tests (with expected failures) on ios-simulator
752
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.
820
821 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
822
823         Web Inspector: Test RuntimeAgent.parse, detecting if a script parse error is recoverable
824         https://bugs.webkit.org/show_bug.cgi?id=148790
825
826         Reviewed by Timothy Hatcher.
827
828         * inspector/runtime/parse-expected.txt: Added.
829         * inspector/runtime/parse.html: Added.
830
831 2015-09-04  Tim Horton  <timothy_horton@apple.com>
832
833         swipe-start-hysteresis-failures is flaky
834         https://bugs.webkit.org/show_bug.cgi?id=148809
835
836         Reviewed by Alexey Proskuryakov.
837
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.
842
843 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
844
845         Skip newly imported IndexedDB test on iOS WebKit1, because IndexedDB only works with WebKit2.
846
847         * platform/ios-simulator-wk1/TestExpectations:
848
849 2015-09-04  Beth Dakin  <bdakin@apple.com>
850
851         Need to be able to test default behaviors on force click
852         https://bugs.webkit.org/show_bug.cgi?id=148758
853
854         Reviewed by Tim Horton.
855
856         One new test that tests a regression found during the work for 
857         http://trac.webkit.org/changeset/181660
858
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:
868
869 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
870
871         Import new multicolumn layout tests from CSS WG testss
872         https://bugs.webkit.org/show_bug.cgi?id=148805
873
874         Reviewed by Chris Dumez.
875
876         Added test expectations for newly imported tests.
877
878         * TestExpectations:
879
880 2015-09-04  Dean Jackson  <dino@apple.com>
881
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>
885
886         Reviewed by Eric Carlson.
887
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.
891
892         I also added caching of the current state to the testing helper,
893         to save generating the JSON status multiple times in subsequent
894         calls.
895
896         * media/controls/elementOrder.html: New test.
897         * media/controls/elementOrder-expected.txt: New results.
898         * media/controls/controls-test-helpers.js:
899         (ControlsTest):
900         (ControlsTest.prototype.get currentState): Added caching.
901         (ControlsTest.prototype.stateForControlsElement):
902         (ControlsTest.prototype.isGreaterThan): New test helper.
903
904 2015-09-03  Dean Jackson  <dino@apple.com>
905
906         [mediacontrols] Expose bounding rectangles and computed style to testing
907         https://bugs.webkit.org/show_bug.cgi?id=148755
908         <rdar://problems/22567757>
909
910         Reviewed by Eric Carlson.
911
912         Update tests to exercise the computed style and bounding rectangles.
913
914         * media/controls/controls-test-helpers.js:
915         (ControlsTest.prototype.isNotZero):
916         (ControlsTest):
917         * media/controls/statusDisplay-expected.txt:
918         * media/controls/statusDisplay.html:
919         * media/controls/statusDisplayBad-expected.txt:
920         * media/controls/statusDisplayBad.html:
921
922 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
923
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>
927
928         Reviewed by Darin Adler.
929
930         * fast/url/user-visible/cyrillic-NFD-expected.txt: Added.
931         * fast/url/user-visible/cyrillic-NFD.html: Added.
932
933 2015-09-04  Chris Dumez  <cdumez@apple.com>
934
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>
938
939         Reviewed by Ryosuke Niwa.
940
941         Rebaseline test now that a new check is passing.
942
943         * http/tests/w3c/html/dom/documents/dom-tree-accessors/document.body-getter-expected.txt:
944
945 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
946
947         Import css/css-color-3
948         https://bugs.webkit.org/show_bug.cgi?id=148803
949
950         Reviewed by Chris Dumez.
951
952         * TestExpectations:
953
954 2015-09-04  Chris Dumez  <cdumez@apple.com>
955
956         Unreviewed, add iOS-specific baselines for a couple of newly imported W3C tests.
957
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.
960
961 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
962
963         iOS test gardening.
964
965         * platform/ios-simulator/TestExpectations: Skip pasteboard tests, as many of them
966         time out.
967
968 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
969
970         Range.isPointInRange check root node before verifying offset
971         https://bugs.webkit.org/show_bug.cgi?id=148776
972
973         isPointInRange should never throw WrongDocumentError
974         https://bugs.webkit.org/show_bug.cgi?id=148779
975
976         Reviewed by Darin Adler.
977
978         Rebaselined the test now that all test cases pass.
979
980         * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
981
982 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
983
984         css3/flexbox/csswg/css-flexbox-height-animation-stretch.html is flaky
985         https://bugs.webkit.org/show_bug.cgi?id=143294
986
987         Reviewed by Dean Jackson.
988
989         * TestExpectations: This test is just inherently flaky.
990
991 2015-09-04  Aleksandr Skachkov  <gskachkov@gmail.com>
992
993         [ES6] Implement ES6 arrow function syntax. Prototype of arrow function should be undefined
994         https://bugs.webkit.org/show_bug.cgi?id=147742
995
996         Reviewed by Saam Barati.
997
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.
1000
1001         * js/arrowfunction-prototype-expected.txt: Added.
1002         * js/arrowfunction-prototype.html: Added.
1003         * js/script-tests/arrowfunction-prototype.js: Added.
1004
1005 2015-09-03  Chris Dumez  <cdumez@apple.com>
1006
1007         Unreviewed, rebaseline http/tests/w3c/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html
1008
1009         This is a new test.
1010
1011         * http/tests/w3c/html/dom/dynamic-markup-insertion/opening-the-input-stream/007-expected.txt:
1012
1013 2015-09-03  Ryosuke Niwa  <rniwa@webkit.org>
1014
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
1017
1018         Reviewed by Chris Dumez.
1019
1020         Added a regression test and rebaselined a W3C test with more test cases passing.
1021
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:
1025
1026 2015-09-03  Tim Horton  <timothy_horton@apple.com>
1027
1028         Add a test for swipe-start hysteresis
1029         https://bugs.webkit.org/show_bug.cgi?id=148756
1030
1031         Reviewed by Anders Carlsson.
1032
1033         * swipe/basic-cached-back-swipe.html:
1034         * swipe/pushState-cached-back-swipe.html:
1035         * swipe/resources/swipe-test.js:
1036         (testComplete):
1037         * swipe/swipe-start-hysteresis-failures.html: Added.
1038         * swipe/swipe-start-hysteresis-failures-expected.txt: Added.
1039
1040 2015-09-03  Tim Horton  <timothy_horton@apple.com>
1041
1042         Un-skip swipe tests on Mavericks
1043
1044         * platform/mac-mavericks/TestExpectations:
1045         This skip didn't work anyway because the fallback order is insane.
1046
1047 2015-09-03  Chris Dumez  <cdumez@apple.com>
1048
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>
1052
1053         Reviewed by Ryosuke Niwa.
1054
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.
1058
1059         * TestExpectations:
1060         * http/tests/w3c/html/dom/*: Added.
1061         New test suite.
1062
1063 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
1064
1065         Remove empty LayoutTests/platform/ios-sim-deprecated
1066
1067         * platform/ios-sim-deprecated: Removed.
1068
1069 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
1070
1071         Consolidate iOS pasteboard test failures.
1072
1073         Per-process pasteboard is not implemented in iOS DumpRenderTree and WebKitTestRunner,
1074         so pasteboard tests interfere with each other.
1075
1076         * platform/ios-simulator-wk1/TestExpectations:
1077         * platform/ios-simulator-wk2/TestExpectations:
1078         * platform/ios-simulator/TestExpectations:
1079
1080 2015-09-03  Tim Horton  <timothy_horton@apple.com>
1081
1082         Add a test for swiping back after a same-document navigation
1083         https://bugs.webkit.org/show_bug.cgi?id=148751
1084
1085         Reviewed by Beth Dakin.
1086
1087         * swipe/pushState-cached-back-swipe.html: Added.
1088
1089 2015-09-03  Andy Estes  <aestes@apple.com>
1090
1091         REGRESSION: http/tests/contentfiltering/block-after-redirect.html is flaky
1092         https://bugs.webkit.org/show_bug.cgi?id=148684
1093
1094         Reviewed by Alexey Proskuryakov.
1095
1096         Wait for the iframe to load the blocked page before finishing the test.
1097
1098         * http/tests/contentfiltering/block-after-redirect.html:
1099         * platform/mac-wk2/TestExpectations:
1100
1101 2015-09-03  Tim Horton  <timothy_horton@apple.com>
1102
1103         [Mac] Add support for testing swipes
1104         https://bugs.webkit.org/show_bug.cgi?id=148700
1105
1106         Reviewed by Beth Dakin.
1107
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):
1116         (shouldBe):
1117         (log):
1118         (dumpLog):
1119         (initializeLog):
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.
1124
1125         * TestExpectations:
1126         * platform/mac-wk2/TestExpectations:
1127         Disable these tests everywhere except Mac WebKit2.
1128
1129 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
1130
1131         Test Russian ".рф" domain support
1132         https://bugs.webkit.org/show_bug.cgi?id=148721
1133
1134         Reviewed by Darin Adler.
1135
1136         * TestExpectations:
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:
1141
1142 2015-09-03  Chris Dumez  <cdumez@apple.com>
1143
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>
1147
1148         Reviewed by Andreas Kling.
1149
1150         Rebaseline test now that some checks are passing.
1151
1152         * http/tests/w3c/dom/nodes/Document-createEvent-expected.txt:
1153
1154 2015-09-03  Saam barati  <sbarati@apple.com>
1155
1156         Block scoped variables should be visible across scripts
1157         https://bugs.webkit.org/show_bug.cgi?id=147813
1158
1159         Reviewed by Filip Pizlo.
1160
1161         * js/dom/const-expected.txt:
1162         * js/dom/const.html:
1163
1164 2015-09-02  Ryosuke Niwa  <rniwa@webkit.org>
1165
1166         MutationObserver should accept attributeFilter, attributeOldValue, and characterDataOldValue on their own
1167         https://bugs.webkit.org/show_bug.cgi?id=148716
1168
1169         Reviewed by Chris Dumez.
1170
1171         Updated the expected results.
1172
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.
1175
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:
1180
1181 2015-09-02  Ryosuke Niwa  <rniwa@webkit.org>
1182
1183         Node.textContent = undefined should be equivalent to textContent = ""
1184         https://bugs.webkit.org/show_bug.cgi?id=148729
1185
1186         Reviewed by Darin Adler.
1187
1188         Rebaselined the test now that test cases pass.
1189
1190         * http/tests/w3c/dom/nodes/Node-textContent-expected.txt:
1191
1192 2015-09-01  Alexey Proskuryakov  <ap@apple.com>
1193
1194         Mark http/tests/contentfiltering/block-after-redirect.html as flaky for
1195         https://bugs.webkit.org/show_bug.cgi?id=148684
1196
1197         * platform/mac-wk2/TestExpectations:
1198
1199 2015-09-02  Zalan Bujtas  <zalan@apple.com>
1200
1201         Repaint cleanup:
1202         fixed.html
1203         fixed-scale.html
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
1212
1213         Unreviewed.
1214
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.
1274
1275 2015-09-02  Brady Eidson  <beidson@apple.com>
1276
1277         Import W3C IndexedDB tests.
1278         https://bugs.webkit.org/show_bug.cgi?id=148713
1279
1280         Reviewed by Tim Horton' rubber stamp.
1281
1282         * platform/mac-wk1/TestExpectations:
1283         * platform/win/TestExpectations:
1284         * platform/wk2/TestExpectations:
1285
1286 2015-09-02  Zalan Bujtas  <zalan@apple.com>
1287
1288         r189233 accidentally removed some unrelated expected results.
1289         https://bugs.webkit.org/show_bug.cgi?id=148708
1290
1291         Unreviewed.
1292
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.
1309
1310 2015-09-02  Chris Fleizach  <cfleizach@apple.com>
1311
1312         AX: WebKit does not expose max/min value of <progress> element
1313         https://bugs.webkit.org/show_bug.cgi?id=148707
1314
1315         Reviewed by Mario Sanchez Prada.
1316
1317         * accessibility/mac/progress-element-min-max-expected.txt: Added.
1318         * accessibility/mac/progress-element-min-max.html: Added.
1319
1320 2015-09-01  Dean Jackson  <dino@apple.com>
1321
1322         [mediacontrols] Improve media controls testing helpers
1323         https://bugs.webkit.org/show_bug.cgi?id=148697
1324         <rdar://problem/22530876>
1325
1326         Reviewed by Eric Carlson.
1327
1328         Implement a more modern-looking testing API for media
1329         controls tests, and update the existing tests to
1330         use the new API.
1331
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:
1343
1344 2015-09-02  Chris Dumez  <cdumez@apple.com>
1345
1346         document.createProcessingInstruction() does not behave according to specification
1347         https://bugs.webkit.org/show_bug.cgi?id=148710
1348
1349         Reviewed by Ryosuke Niwa.
1350
1351         Update / rebaseline existing tests.
1352
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:
1364
1365 2015-09-02  Chris Dumez  <cdumez@apple.com>
1366
1367         http/tests/w3c/dom/nodes/Element-matches.html is flaky
1368         https://bugs.webkit.org/show_bug.cgi?id=148615
1369
1370         Reviewed by Ryosuke Niwa.
1371
1372         Unskip the tests and rebaseline them now that the target pseudo selector
1373         checks are consistently passing.
1374
1375         * TestExpectations:
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:
1379
1380 2015-09-02  Daniel Bates  <dabates@apple.com>
1381
1382         Update iOS TestExpectations files
1383
1384         * platform/ios-simulator-wk2/TestExpectations:
1385         * platform/ios-simulator/TestExpectations:
1386
1387 2015-09-02  Chris Dumez  <cdumez@apple.com>
1388
1389         http/tests/navigation/anchor-frames-same-origin.html is flaky
1390         https://bugs.webkit.org/show_bug.cgi?id=148690
1391
1392         Reviewed by Zalan Bujtas.
1393
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.
1397
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.
1401
1402         * http/tests/navigation/resources/grandchild-with-anchor.html:
1403
1404 2015-09-02  Commit Queue  <commit-queue@webkit.org>
1405
1406         Unreviewed, rolling out r189241.
1407         https://bugs.webkit.org/show_bug.cgi?id=148703
1408
1409         These tests crash with assertions (Requested by ap on
1410         #webkit).
1411
1412         Reverted changeset:
1413
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
1417
1418 2015-09-01  Joseph Pecoraro  <pecoraro@apple.com>
1419
1420         Web Inspector: Move PrettyPrinting tests into LayoutTests
1421         https://bugs.webkit.org/show_bug.cgi?id=148698
1422
1423         Reviewed by Timothy Hatcher.
1424
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.
1429
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.
1437
1438         * inspector/codemirror/resources/prettyprinting/utilities.js: Added.
1439         (TestPage.registerInitializer):
1440         Shared code between the pretty printing tests.
1441
1442 2015-09-01  Chris Dumez  <cdumez@apple.com>
1443
1444         Range API should throw a TypeError for null Node parameters
1445         https://bugs.webkit.org/show_bug.cgi?id=148692
1446
1447         Reviewed by Ryosuke Niwa.
1448
1449         Update / rebaseline existing tests.
1450
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:
1457
1458 2015-09-01  Jeremy Jones  <jeremyj@apple.com>
1459
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
1462
1463         Skip inspector test that times out on windows.
1464
1465         * platform/win/TestExpectations:
1466
1467 2015-09-01  Chris Dumez  <cdumez@apple.com>
1468
1469         Unreviewed, mark http/tests/w3c/dom/nodes/ParentNode-querySelector-All.html as flaky.
1470
1471         This is tracked by Bug 148615.
1472
1473         * TestExpectations:
1474
1475 2015-09-01  Jeremy Jones  <jeremyj@apple.com>
1476
1477         Update iOS TestExpectations files.
1478
1479         * platform/ios-simulator-wk1/TestExpectations:
1480         * platform/ios-simulator-wk2/TestExpectations:
1481         * platform/ios-simulator/TestExpectations:
1482
1483 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1484
1485         Repaint cleanup:
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
1498
1499         Unreviewed.
1500
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.
1611
1612 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1613
1614         Repaint cleanup:
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
1623
1624         Unreviewed.
1625
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.
1695
1696 2015-09-01  Chris Dumez  <cdumez@apple.com>
1697
1698         NodeFilter should be a callback interface
1699         https://bugs.webkit.org/show_bug.cgi?id=148415
1700
1701         Reviewed by Geoffrey Garen.
1702
1703         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
1704         Rebaseline, the new exception message is different but the exception
1705         type is the same.
1706
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
1712         Firefox.
1713
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.
1718
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.
1722
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
1728
1729         I also verified that this is consistent with Firefox.
1730
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.
1737
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.
1744
1745 2015-09-01  Ryosuke Niwa  <rniwa@webkit.org>
1746
1747         Add tests for computed method declarations with side effects
1748         https://bugs.webkit.org/show_bug.cgi?id=148057
1749
1750         Reviewed by Darin Adler.
1751
1752         Added test cases for computed method names with side effects.
1753
1754         * js/class-syntax-method-names-expected.txt:
1755         * js/script-tests/class-syntax-method-names.js:
1756
1757 2015-09-01  Brian Burg  <bburg@apple.com>
1758
1759         Unreviewed, the previous commit had incorrect expectations.
1760
1761         * inspector/console/command-line-api-expected.txt: Really update it.
1762
1763 2015-09-01  Brian Burg  <bburg@apple.com>
1764
1765         Web Inspector: rewrite inspector/console/command-line-api.html to use AsyncTestSuite
1766         https://bugs.webkit.org/show_bug.cgi?id=148637
1767
1768         Reviewed by Darin Adler.
1769
1770         * inspector/console/command-line-api-expected.txt:
1771         * inspector/console/command-line-api.html:
1772
1773 2015-09-01  Chris Dumez  <cdumez@apple.com>
1774
1775         Range.insersectsNode(node) is supposed to return true if node.parent is null
1776         https://bugs.webkit.org/show_bug.cgi?id=148687
1777
1778         Reviewed by Ryosuke Niwa.
1779
1780         Rebaseline / update existing tests.
1781
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:
1786
1787 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1788
1789         Repaint cleanup:
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
1795
1796         Unreviewed.
1797
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:
1844
1845 2015-09-01  Alexey Proskuryakov  <ap@apple.com>
1846
1847         Clean up asynchronous behavior in some accessibility tests
1848         https://bugs.webkit.org/show_bug.cgi?id=148682
1849
1850         Reviewed by Darin Adler.
1851
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:
1860
1861 2015-09-01  Dean Jackson  <dino@apple.com>
1862
1863         The new media controls tests are OS X only.
1864
1865         * platform/efl/TestExpectations:
1866         * platform/gtk/TestExpectations:
1867         * platform/ios-simulator/TestExpectations:
1868
1869 2015-08-31  Dean Jackson  <dino@apple.com>
1870
1871         [mediacontrols] Add tests for the status display label
1872         https://bugs.webkit.org/show_bug.cgi?id=148656
1873         <rdar://problem/22509779>
1874
1875         Reviewed by Eric Carlson.
1876
1877         Add a test for the normal status of the status display,
1878         and another for the content when we load a bad URL.
1879
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.
1884
1885 2015-08-31  Dean Jackson  <dino@apple.com>
1886
1887         [mediacontrols] Add a test for the show controls button
1888         https://bugs.webkit.org/show_bug.cgi?id=148655
1889         <rdar://problem/22509688>
1890
1891         Reviewed by Eric Carlson.
1892
1893         * media/controls/controls-test-helpers.js: Added. This will
1894         hold any helper functions.
1895         (statusForControlsElement): Return the status object for
1896         a named control.
1897         * media/controls/showControlsButton-expected.txt: Added.
1898         * media/controls/showControlsButton.html: Added.
1899
1900 2015-09-01  Brian Burg  <bburg@apple.com>
1901
1902         Web Inspector: add TestSuite hooks for per-testcase setup and teardown actions
1903         https://bugs.webkit.org/show_bug.cgi?id=148641
1904
1905         Reviewed by Timothy Hatcher.
1906
1907         Extend existing unit tests to also exercise setup and teardown actions.
1908
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:
1913
1914 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1915
1916         Repaint cleanup:
1917         background-generated.html -> reftest
1918         background-misaligned.html -> reftest
1919         backgroundSizeRepaint.html -> reftest
1920         block-no-inflow-children.html -> reftest
1921
1922         Unreviewed.
1923
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.
1952
1953 2015-09-01  Javier Fernandez  <jfernandez@igalia.com>
1954
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
1957
1958         Reviewed by Darin Adler.
1959
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.
1964
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:
1968
1969 2015-09-01  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1970
1971         Unreviewed EFL gardening. Skip new two tests which aren't supported by EFL port.
1972
1973         * platform/efl/TestExpectations:
1974
1975 2015-08-31  Commit Queue  <commit-queue@webkit.org>
1976
1977         Unreviewed, rolling out r189198.
1978         https://bugs.webkit.org/show_bug.cgi?id=148670
1979
1980         "Caused http/tests/navigation/anchor-frames-same-origin.html
1981         to fail on WebKit1" (Requested by cdumez on #webkit).
1982
1983         Reverted changeset:
1984
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
1988
1989 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
1990
1991         Remove shadow DOM tests
1992         https://bugs.webkit.org/show_bug.cgi?id=148669
1993
1994         Reviewed by Tim Horton.
1995
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:
2009
2010 2015-08-31  Chris Dumez  <cdumez@apple.com>
2011
2012         Range API is throwing wrong exception type
2013         https://bugs.webkit.org/show_bug.cgi?id=148648
2014
2015         Reviewed by Ryosuke Niwa.
2016
2017         Update / rebaseline tests. A lot of w3c tests progressed after this
2018         change. However, some of our pre-existing layout tests were relying
2019         on RangeException.
2020
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:
2037
2038 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
2039
2040         Update Windows expectation for fast/events/wheelevent-basic.html after r188793.
2041
2042         * platform/win/TestExpectations: This test used to fail, and now that it is
2043         asynchronous, it times out.
2044
2045 2015-08-31  Chris Dumez  <cdumez@apple.com>
2046
2047         http/tests/w3c/dom/nodes/Element-matches.html is flaky
2048         https://bugs.webkit.org/show_bug.cgi?id=148615
2049
2050         Reviewed by Ryosuke Niwa.
2051
2052         Unskip the tests and rebaseline them now that the target pseudo selector
2053         checks are consistently passing.
2054
2055         * TestExpectations:
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:
2059
2060 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
2061
2062         Skip Web Inspector debugger tests more thoroughly.
2063
2064         * platform/mac-wk2/TestExpectations:
2065         * platform/mac/TestExpectations:
2066
2067 2015-08-26  Andy Estes  <aestes@apple.com>
2068
2069         [Content Filtering] Determine navigation and content policy before continuing to filter a load
2070         https://bugs.webkit.org/show_bug.cgi?id=148506
2071
2072         Reviewed by Brady Eidson.
2073
2074         Added tests for what happens if the content filter does not make a decision when the load finishes.
2075
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:
2081
2082 2015-08-31  Zalan Bujtas  <zalan@apple.com>
2083
2084         Repaint cleanup:
2085         add-table-overpaint.html -> repaint rect tracking + [ Pass Failure] for now.
2086         absolute-position-moved.html -> reftest.
2087
2088         Unreviewed.
2089
2090         * TestExpectations:
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.
2099
2100 2015-08-31  Aleksandr Skachkov  <gskachkov@gmail.com>
2101
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
2104
2105         Reviewed by Yusuke Suzuki.
2106        
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.
2111
2112         * js/arrowfunction-syntax-endings-expected.txt:
2113         * js/script-tests/arrowfunction-syntax-endings.js:
2114
2115 2015-08-31  Zalan Bujtas  <zalan@apple.com>
2116
2117         Repaint cleanup:
2118         absolute-position-change-containing-block.html -> repaint rect tracking.
2119         absolute-position-changed.html -> reftest.
2120
2121         Unreviewed.
2122
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.
2132
2133 2015-08-31  Chris Dumez  <cdumez@apple.com>
2134
2135         NodeFilter.SHOW_ALL has wrong value on 32-bit
2136         https://bugs.webkit.org/show_bug.cgi?id=148602
2137
2138         Reviewed by Geoffrey Garen.
2139
2140         Unskip tests that are now passing on Windows / 32bit.
2141
2142         * platform/win/TestExpectations:
2143
2144 2015-08-31  Chris Dumez  <cdumez@apple.com>
2145
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
2148
2149         Reviewed by Ryosuke Niwa.
2150
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.
2162
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.
2166
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.
2170
2171 2015-08-31  Antti Koivisto  <antti@apple.com>
2172
2173         Network Cache: Stale content after back navigation
2174         https://bugs.webkit.org/show_bug.cgi?id=148634
2175
2176         Reviewed by Chris Dumez.
2177
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:
2182
2183             Support delayed responses so we can test canceling the load.
2184             Some minor improvements.
2185
2186         (makeHeaderValue):
2187         (generateTestURL):
2188         (loadResource):
2189         (loadResourcesWithOptions):
2190         (generateTests):
2191         * http/tests/cache/disk-cache/resources/generate-response.cgi:
2192
2193 2015-08-31  Zalan Bujtas  <zalan@apple.com>
2194
2195         Repaint cleanup: 4776765.html. Use repaint rect tracking.
2196
2197         Unreviewed.
2198
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.
2208
2209 2015-08-31  Chris Dumez  <cdumez@apple.com>
2210
2211         Unreviewed, mark a few tests as failing on Windows.
2212
2213         They will be fixed via Bug 148602.
2214
2215         * platform/win/TestExpectations:
2216
2217 2015-08-31  Chris Dumez  <cdumez@apple.com>
2218
2219         Unreviewed, mark new http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml.xhtml as flaky.
2220
2221         * TestExpectations:
2222
2223 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
2224
2225         Add test expectations for:
2226         
2227         Many Web Inspector tests are flaky timeouts
2228         https://bugs.webkit.org/show_bug.cgi?id=148636
2229
2230         * platform/mac/TestExpectations:
2231
2232 2015-08-31  Javier Fernandez  <jfernandez@igalia.com>
2233
2234         [CSS Grid Layout] auto-margins alignment does not work for heights
2235         https://bugs.webkit.org/show_bug.cgi?id=148071
2236
2237         Reviewed by Sergio Villar Senin.
2238
2239         Updated some test cases to adapt them to the new row-axis auto-margin alignment.
2240
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:
2248
2249 2015-08-31  Enrica Casucci  <enrica@apple.com>
2250
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
2254
2255         Reviewed by Ryosuke Niwa.
2256
2257         The test has been updated to test these two emoji and to
2258         cover the cursor movement as well.
2259
2260         * editing/deleting/delete-emoji-expected.txt:
2261         * editing/deleting/delete-emoji.html:
2262
2263 2015-07-31  Sergio Villar Senin  <svillar@igalia.com>
2264
2265         [css-grid] Grid containers reporting wrong preferred widths
2266         https://bugs.webkit.org/show_bug.cgi?id=147486
2267
2268         Reviewed by Darin Adler.
2269
2270         Added new test cases to check the preferred widths reported by
2271         grid containers when they are sized under min/max-width
2272         constraints.
2273
2274         * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
2275         * fast/css-grid-layout/grid-preferred-logical-widths.html:
2276
2277 2015-08-31  Antti Koivisto  <antti@apple.com>
2278
2279         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky
2280         https://bugs.webkit.org/show_bug.cgi?id=148533
2281
2282         Reviewed by Chris Dumez.
2283
2284         * TestExpectations:
2285
2286             Unskip.
2287
2288         * fast/dom/HTMLObjectElement/object-as-frame.html:
2289
2290             Use more logical text in the data url.
2291
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:
2297
2298             Update test results.
2299
2300 2015-08-30  Chris Fleizach  <cfleizach@apple.com>
2301
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
2304
2305         Unreviewed. Skip failing tests on Windows due to lack of DRT implementations.
2306
2307         * platform/win/TestExpectations:
2308
2309 2015-08-30  Chris Dumez  <cdumez@apple.com>
2310
2311         Unreviewed, mark http/tests/w3c/dom/nodes/Element-matches.html as flaky.
2312
2313         * TestExpectations:
2314
2315 2015-08-29  Chris Dumez  <cdumez@apple.com>
2316
2317         Unreviewed, rebaseline http/tests/w3c/dom/nodes/Element-matches.html
2318
2319         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
2320
2321 2015-08-29  Alexey Proskuryakov  <ap@apple.com>
2322
2323         Mac test result gardening.
2324         
2325         Unmarked tests that no longer flake, updated a a few results.
2326
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:
2333
2334 2015-08-29  Chris Dumez  <cdumez@apple.com>
2335
2336         Import W3C DOM test suite from github.com/w3c/web-platform-tests
2337         https://bugs.webkit.org/show_bug.cgi?id=148546
2338
2339         Reviewed by Alexey Proskuryakov.
2340
2341         Import W3C DOM test suite from github.com/w3c/web-platform-tests
2342         to improve coverage and track progress.
2343
2344         * http/tests/w3c/dom/*: Added.
2345
2346 2015-08-29  Chris Fleizach  <cfleizach@apple.com>
2347
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
2350
2351         Reviewed by Daniel Bates.
2352
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.
2371
2372 2015-08-28  Alexey Proskuryakov  <ap@apple.com>
2373
2374         Mac TestExpectations gardening.
2375
2376         * platform/mac-wk2/TestExpectations:
2377         * platform/mac/TestExpectations:
2378
2379 2015-08-28  Andy Estes  <aestes@apple.com>
2380
2381         http/tests/media/video-play-stall.html is flakey
2382         https://bugs.webkit.org/show_bug.cgi?id=148597
2383
2384         * platform/mac/TestExpectations: Marked as flakey.
2385
2386 2015-08-28  Jer Noble  <jer.noble@apple.com>
2387
2388         [iOS] Add WebKit/WebKit2 settings to control automatic data loading
2389         https://bugs.webkit.org/show_bug.cgi?id=148579
2390
2391         Reviewed by Anders Carlsson.
2392
2393         Restriction setting moved from a global to a specific session.
2394
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:
2399
2400 2015-08-28  Jer Noble  <jer.noble@apple.com>
2401
2402         Unreviewed gardening; fix (rebaseline) expected results for media/video-fullscreeen-only-playback.html after r189112.
2403
2404         * media/video-fullscreeen-only-playback-expected.txt:
2405
2406 2015-08-28  Jer Noble  <jer.noble@apple.com>
2407
2408         [iOS] Make the AllowsInlineMediaPlayback preference work in WebKit / WebKit2.
2409         https://bugs.webkit.org/show_bug.cgi?id=147512
2410
2411         Reviewed by Anders Carlsson.
2412
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:
2417
2418 2015-08-28  Eric Carlson  <eric.carlson@apple.com>
2419
2420         Media Session: MediaSession.releaseSession() renamed to deactivate()
2421         https://bugs.webkit.org/show_bug.cgi?id=148578
2422
2423         Reviewed by Jer Noble.
2424
2425         * media/session/releasing-sessions-expected.txt:
2426         * media/session/releasing-sessions.html:
2427
2428 2015-08-28  Joseph Pecoraro  <pecoraro@apple.com>
2429
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
2432
2433         Reviewed by Timothy Hatcher.
2434
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:
2441
2442 2015-08-28  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2443
2444         Layout Test streams/reference-implementation/readable-stream.html is flaky
2445         https://bugs.webkit.org/show_bug.cgi?id=148320
2446
2447         Reviewed by Alexey Proskuryakov.
2448
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.
2451
2452 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
2453
2454         Unreviewed GTK+ gardening. Skip inspector tests timing out after r188639.
2455
2456         * platform/gtk/TestExpectations:
2457
2458 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
2459
2460         Unreviewed GTK+ gardening. Skip some MediaStream tests that are timing out.
2461
2462         * platform/gtk/TestExpectations:
2463
2464 2015-08-27  Commit Queue  <commit-queue@webkit.org>
2465
2466         Unreviewed, rolling out r189064 and r189084.
2467         https://bugs.webkit.org/show_bug.cgi?id=148560
2468
2469         Breaks 117 JSC tests. (Requested by mlam on #webkit).
2470
2471         Reverted changesets:
2472
2473         "[ES6] Add TypedArray.prototype functionality."
2474         https://bugs.webkit.org/show_bug.cgi?id=148035
2475         http://trac.webkit.org/changeset/189064
2476
2477         "Unbreak JSC tests (broken since r189064)."
2478         http://trac.webkit.org/changeset/189084
2479
2480 2015-08-27  Mark Lam  <mark.lam@apple.com>
2481
2482         Unbreak JSC tests (broken since r189064).
2483
2484         Not reviewed.
2485
2486         * js/script-tests/typedarray-test-helper-functions.js:
2487
2488 2015-08-27  Tim Horton  <timothy_horton@apple.com>
2489
2490         fast/css/object-fit/object-fit-embed.html isn't testing anything
2491         https://bugs.webkit.org/show_bug.cgi?id=148512
2492
2493         Reviewed by Andy Estes.
2494
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.
2502
2503         Since these tests actually want to load PNGs natively, disable
2504         plugins so we don't get that behavior.
2505
2506 2015-08-27  Keith Miller  <keith_miller@apple.com>
2507
2508         [ES6] Add TypedArray.prototype functionality.
2509         https://bugs.webkit.org/show_bug.cgi?id=148035
2510
2511         Reviewed by Geoffrey Garen.
2512
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.
2516
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.
2520         (isBigEnough):
2521         (isBigEnoughAndChange):
2522         (isBigEnoughAndException):
2523         * js/script-tests/typedarray-fill.js: Added.
2524         * js/script-tests/typedarray-filter.js: Added.
2525         (keepEven):
2526         (keepEvenAndChange):
2527         (isBigEnoughAndException):
2528         * js/script-tests/typedarray-find.js: Added.
2529         (keepEven):
2530         (keepEvenAndChange):
2531         (isBigEnoughAndException):
2532         * js/script-tests/typedarray-findIndex.js: Added.
2533         (keepEven):
2534         (keepEvenAndChange):
2535         (isBigEnoughAndException):
2536         * js/script-tests/typedarray-forEach.js: Added.
2537         (.checkCorrect.let.list):
2538         (.checkCorrect):
2539         (createChecker):
2540         (foo):
2541         (changeArray):
2542         (isBigEnoughAndException):
2543         * js/script-tests/typedarray-indexOf.js: Added.
2544         (keepEven):
2545         * js/script-tests/typedarray-lastIndexOf.js: Added.
2546         * js/script-tests/typedarray-map.js: Added.
2547         (even):
2548         (evenAndChange):
2549         (isBigEnoughAndException):
2550         * js/script-tests/typedarray-reduce.js: Added.
2551         (createArray):
2552         (sum):
2553         (createArrayAndChange):
2554         (isBigEnoughAndException):
2555         * js/script-tests/typedarray-reduceRight.js: Added.
2556         (createArray):
2557         (sum):
2558         (createArrayAndChange):
2559         (isBigEnoughAndException):
2560         * js/script-tests/typedarray-slice.js: Added.
2561         * js/script-tests/typedarray-some.js: Added.
2562         (isBigEnough):
2563         (isBigEnoughAndChange):
2564         (isBigEnoughAndException):
2565         * js/script-tests/typedarray-sort.js: Added.
2566         (sortBackwards):
2567         (compareException):
2568         * js/script-tests/typedarray-test-helper-functions.js: Added.
2569         (forEachTypedArray):
2570         (isSameFunctionForEachTypedArrayPrototype.eq):
2571         (isSameFunctionForEachTypedArrayPrototype):
2572         (hasSameValues):
2573         (.foo):
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.
2608
2609 2015-08-27  Chris Dumez  <cdumez@apple.com>
2610
2611         Range.compareBoundaryPoints() should throw a NotSupportedError for invalid compareHow values
2612         https://bugs.webkit.org/show_bug.cgi?id=148483
2613
2614         Reviewed by Geoffrey Garen.
2615
2616         Add new layout test to confirm that Range.compareBoundaryPoints() throws
2617         when passed in invalid compareHow values.
2618
2619         * fast/dom/Range/compareBoundaryPoints-compareHow-exception-expected.txt: Added.
2620         * fast/dom/Range/compareBoundaryPoints-compareHow-exception.html: Added.
2621
2622 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
2623
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
2626
2627         Reviewed by Antti Koivisto.
2628
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.
2632
2633 2015-08-27  Chris Dumez  <cdumez@apple.com>
2634
2635         Document window.NodeFilter properties
2636         https://bugs.webkit.org/show_bug.cgi?id=148531
2637
2638         Reviewed by Geoffrey Garen.
2639
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.
2643
2644         * fast/dom/node-filter-interface-expected.txt: Added.
2645         * fast/dom/node-filter-interface.html: Added.
2646
2647 2015-08-27  Zalan Bujtas  <zalan@apple.com>
2648
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
2652
2653         Reviewed by Antti Koivisto.
2654
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.
2657
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.
2662
2663         * fast/text/whitespace/simple-line-layout-tab-position-expected.html: Added.
2664         * fast/text/whitespace/simple-line-layout-tab-position.html: Added.
2665
2666 2015-08-27  Anders Carlsson  <andersca@apple.com>
2667
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>
2671
2672         Reviewed by Andy Estes.
2673
2674         * TestExpectations:
2675
2676 2015-08-27  Basile Clement  <basile_clement@apple.com>
2677
2678         REGRESSION(r184779): Possible read-after-free in JavaScriptCore/dfg/DFGClobberize.h
2679         https://bugs.webkit.org/show_bug.cgi?id=148411
2680
2681         Reviewed by Geoffrey Garen and Filip Pizlo.
2682
2683         * js/regress-148411-expected.txt: Added.
2684         * js/regress-148411.html: Added.
2685         * js/script-tests/regress-148411.js: Added.
2686         (foo):
2687
2688 2015-08-27  Nan Wang  <n_wang@apple.com>
2689
2690         AX: Remove accessibility/mac/change-notification-on-scroll.html test
2691         https://bugs.webkit.org/show_bug.cgi?id=148534
2692
2693         Reviewed by Chris Fleizach.
2694
2695         Removed the test since AXValueChange notifications are not being sent
2696         when scrollable regions inside the WebView are scrolled.
2697
2698         * accessibility/mac/change-notification-on-scroll-expected.txt: Removed.
2699         * accessibility/mac/change-notification-on-scroll.html: Removed.
2700         * platform/mac/TestExpectations:
2701
2702 2015-08-27  Nan Wang  <n_wang@apple.com>
2703
2704         AX: Fix accessibility/select-element-at-index.html test
2705         https://bugs.webkit.org/show_bug.cgi?id=148516
2706
2707         Reviewed by Chris Fleizach.
2708
2709         * accessibility/select-element-at-index.html:
2710         * platform/mac/TestExpectations:
2711         * platform/mac/accessibility/select-element-at-index-expected.txt: Added.
2712
2713 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2714
2715         [Win] Skip new High DPI test (Windows doesn't quite support this)
2716         Also skip an event test that started failing after r188793.
2717
2718         * platform/win/TestExpectations:
2719
2720 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
2721
2722         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky.
2723         https://bugs.webkit.org/show_bug.cgi?id=148533
2724
2725         * TestExpectations: Marking is as such.
2726
2727 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2728
2729         [Win] Mark some test failures.
2730
2731         * platform/win/TestExpectations: Mark some test failures. Images are black instead
2732         of showing the correct output.
2733
2734 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2735
2736         [Win] Test gardening.
2737
2738         Remove failure case for recent progression.
2739
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.
2742
2743 2015-08-27  Myles C. Maxfield  <mmaxfield@apple.com>
2744
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>
2748
2749         Reviewed by Antti Koivisto.
2750
2751         Mock the user's font preferences.
2752
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:
2761
2762 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
2763
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
2766
2767         Reviewed by Brian Burg.
2768
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:
2774
2775 2015-08-27  Eric Carlson  <eric.carlson@apple.com>
2776
2777         Media Session: MediaSession constructor 'kind' argument optional
2778         https://bugs.webkit.org/show_bug.cgi?id=148527
2779
2780         Reviewed by Jer Noble.
2781
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.
2785
2786 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
2787
2788         Add an expectation for another momentum scrolling test that became flaky.
2789
2790         * platform/mac-wk2/TestExpectations:
2791
2792 2015-08-27  Zalan Bujtas  <zalan@apple.com>
2793
2794         Subpixel positioned iframe's repaint area calculation problem.
2795         https://bugs.webkit.org/show_bug.cgi?id=148422
2796
2797         When the repaint rect position is floored for iframes, we need
2798         to expand the size so that it still covers the content.
2799
2800         Reviewed by Simon Fraser.
2801
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:
2805
2806 2015-08-27  Enrica Casucci  <enrica@apple.com>
2807
2808         Add some new emoji with modifiers and new sequence.
2809         https://bugs.webkit.org/show_bug.cgi?id=148202
2810         rdar://problem/21849857
2811
2812         Reviewed by Sam Weinig.
2813
2814         Updated test to reflect the changes.
2815
2816         * editing/deleting/delete-emoji-expected.txt:
2817         * editing/deleting/delete-emoji.html:
2818
2819 2015-08-27  Dean Jackson  <dino@apple.com>
2820
2821         Initial infrastructure of media controls testing
2822         https://bugs.webkit.org/show_bug.cgi?id=148426
2823         <rdar://problem/22417286>
2824
2825         Reviewed by Eric Carlson.
2826
2827         Very simple test that calls into the status object
2828         of the media controls instance.
2829
2830         * media/controls/basic-expected.txt: Added.
2831         * media/controls/basic.html: Added.
2832
2833 2015-08-26  Wenson Hsieh  <wenson_hsieh@apple.com>
2834
2835         Add a Layout test for r188991
2836         https://bugs.webkit.org/show_bug.cgi?id=148507
2837
2838         Reviewed by Tim Horton.
2839
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."
2844
2845         * animations/crash-on-removing-animation.html: Added.
2846         * animations/crash-on-removing-animation-expected.txt: Added.
2847
2848 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
2849
2850         [EFL] REGRESSION: userscripts tests crash
2851         https://bugs.webkit.org/show_bug.cgi?id=148519
2852
2853         Unreviewed gardening, skip failing tests to make the bot work again.
2854
2855         * platform/efl/TestExpectations:
2856
2857 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
2858
2859         [EFL] REGRESSION: fullscreen tests fail with timeout
2860         https://bugs.webkit.org/show_bug.cgi?id=148518
2861
2862         Unreviewed gardening, skip failing tests to make the bot work again.
2863
2864         * platform/efl/TestExpectations:
2865
2866 2015-08-26  Mark Lam  <mark.lam@apple.com>
2867
2868         watchdog m_didFire state erroneously retained.
2869         https://bugs.webkit.org/show_bug.cgi?id=131082
2870
2871         Reviewed by Geoffrey Garen.
2872
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. 
2876
2877 2015-08-26  Andy Estes  <aestes@apple.com>
2878
2879         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
2880         https://bugs.webkit.org/show_bug.cgi?id=148497
2881
2882         * TestExpectations: Marked as ImageOnlyFailure.
2883
2884 2015-08-26  Joseph Pecoraro  <pecoraro@apple.com>
2885
2886         Web Inspector: Implement tracking of active stylesheets in the frontend
2887         https://bugs.webkit.org/show_bug.cgi?id=105828
2888
2889         Reviewed by Timothy Hatcher.
2890
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.
2903
2904 2015-08-26  Andy Estes  <aestes@apple.com>
2905
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
2908
2909         Rubber-stamped by Brady Eidson.
2910
2911         Added a layout test.
2912
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:
2918
2919 2015-08-26  Tim Horton  <timothy_horton@apple.com>
2920
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
2923
2924         Reviewed by Beth Dakin.
2925
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.
2929
2930 2015-08-26  Commit Queue  <commit-queue@webkit.org>
2931
2932         Unreviewed, rolling out r188960.
2933         https://bugs.webkit.org/show_bug.cgi?id=148479
2934
2935         Broke all the tests (Requested by ap on #webkit).
2936
2937         Reverted changeset:
2938
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
2942
2943 2015-08-25  Brian Burg  <bburg@apple.com>
2944
2945         Web Inspector: no need to allocate protocolErrors array for every dispatched backend command
2946         https://bugs.webkit.org/show_bug.cgi?id=146466
2947
2948         Reviewed by Joseph Pecoraro.
2949
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.
2953
2954 2015-08-26  Enrica Casucci  <enrica@apple.com>
2955
2956         Add some new emoji with modifiers and new sequence.
2957         https://bugs.webkit.org/show_bug.cgi?id=148202
2958         rdar://problem/21849857
2959
2960         Reviewed by Sam Weinig.
2961
2962         Updated test to reflect the changes.
2963
2964         * editing/deleting/delete-emoji-expected.txt:
2965         * editing/deleting/delete-emoji.html:
2966
2967 2015-08-25  Nan Wang  <n_wang@apple.com>
2968
2969         AX: Enable accessibility/aria-controls.html test for mac
2970         https://bugs.webkit.org/show_bug.cgi?id=148458
2971
2972         Reviewed by Chris Fleizach.
2973
2974         * accessibility/aria-controls.html:
2975         * platform/mac/TestExpectations:
2976         * platform/mac/accessibility/aria-controls-expected.txt: Added.
2977
2978 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
2979
2980         More test gardening of css3/line-break-language-sensitive.
2981
2982         Unreviewed.
2983
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:
2988
2989 2015-08-25  Nan Wang  <n_wang@apple.com>
2990
2991         AX: accessibility/mac/misspelled-attributed-string.html is flaky
2992         https://bugs.webkit.org/show_bug.cgi?id=148455
2993
2994         Reviewed by Chris Fleizach.
2995
2996         Updated the test case to be more stable since the client's text checker
2997         might change over time.
2998
2999         * accessibility/mac/misspelled-attributed-string-expected.txt:
3000         * accessibility/mac/misspelled-attributed-string.html:
3001         * platform/mac/TestExpectations:
3002
3003 2015-08-25  Zalan Bujtas  <zalan@apple.com>
3004
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
3008
3009         Reviewed by Daniel Bates.
3010
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.
3014
3015         * fast/filter-image/background-filter-image-expected.html: Added.
3016         * fast/filter-image/background-filter-image.html: Added.
3017
3018 2015-08-25  Nan Wang  <n_wang@apple.com>
3019
3020         [Mac] accessibility/document-attributes.html fails
3021         https://bugs.webkit.org/show_bug.cgi?id=116636
3022
3023         Reviewed by Chris Fleizach.
3024
3025         * platform/mac/TestExpectations:
3026
3027 2015-08-25  Skachkov Oleksandr  <gskachkov@gmail.com>
3028
3029         Function.prototype.toString is incorrect for ArrowFunction
3030         https://bugs.webkit.org/show_bug.cgi?id=148148
3031
3032         Reviewed by Saam Barati.
3033
3034         Added test of toString() method.
3035
3036         * js/arrowfunction-tostring-expected.txt: Added.
3037         * js/arrowfunction-tostring.html: Added.
3038         * js/script-tests/arrowfunction-tostring.js: Added.
3039
3040 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
3041
3042         Test gardening
3043         <rdar://problem/22420410>
3044
3045         Unreviewed.
3046
3047         Updating test expected results according to Kinsoku Shori.
3048
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:
3051
3052 2015-08-25  Chris Dumez  <cdumez@apple.com>
3053
3054         Unreviewed, fix typo introduced in r188917
3055
3056         * TestExpectations:
3057
3058 2015-08-24  Brent Fulgham  <bfulgham@apple.com>
3059
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>
3063
3064         Reviewed by David Hyatt.
3065
3066         * tiled-drawing/scrolling/latched-to-deleted-node-expected.txt: Added.
3067         * tiled-drawing/scrolling/latched-to-deleted-node.html: Added.
3068
3069 2015-08-25  Chris Dumez  <cdumez@apple.com>
3070
3071         compareDocumentPosition() should report PRECEDING or FOLLOWING information even if nodes are disconnected
3072         https://bugs.webkit.org/show_bug.cgi?id=119316
3073
3074         Reviewed by Darin Adler.
3075
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
3080
3081         * TestExpectations:
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.
3085
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:
3091
3092 2015-08-24  Nan Wang  <n_wang@apple.com>
3093
3094         AX: Fix accessibility/mac/search-with-frames.html test
3095         https://bugs.webkit.org/show_bug.cgi?id=148313
3096
3097         Reviewed by Chris Fleizach.
3098
3099         Fixed the test by making sure that search is performed after all frames
3100         have been loaded.
3101
3102         * accessibility/mac/search-with-frames.html:
3103         * platform/mac/TestExpectations:
3104
3105 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
3106
3107         Marking more scroll-snap tests as flaky.
3108
3109         * platform/mac-wk2/TestExpectations:
3110
3111 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
3112
3113         Roll out r188827, because it didn't help.
3114
3115         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3116
3117 2015-08-24  Brian Burg  <bburg@apple.com>
3118
3119         Web Inspector: add protocol test for existing error handling performed by the backend
3120         https://bugs.webkit.org/show_bug.cgi?id=147097
3121
3122         Reviewed by Joseph Pecoraro.
3123
3124         Add a bunch of test cases to cover existing error handling by the backend dispatcher.
3125
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.
3130
3131 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
3132
3133         Mark flaky scrolling tests as such.
3134
3135         * platform/mac-wk2/TestExpectations:
3136
3137 2015-08-24  Nan Wang  <n_wang@apple.com>
3138
3139         AX: Fix accessibility/mac/mathml-elements.html test
3140         https://bugs.webkit.org/show_bug.cgi?id=148393
3141
3142         Reviewed by Chris Fleizach.
3143
3144         Updated the test to match the structure changes of mfenced/mo operators in bug 124838.
3145
3146         * accessibility/mac/mathml-elements-expected.txt:
3147         * accessibility/mac/mathml-elements.html:
3148         * platform/mac/TestExpectations:
3149
3150 2015-08-24  Chris Dumez  <cdumez@apple.com>
3151
3152         NodeList should not have a named getter
3153         https://bugs.webkit.org/show_bug.cgi?id=148117
3154
3155         Reviewed by Geoffrey Garen.
3156
3157         Add a layout test to check that NodeList no longer has a named property
3158         getter after r188829.
3159
3160         * fast/dom/NodeList/no-named-getter-expected.txt: Added.
3161         * fast/dom/NodeList/no-named-getter.html: Added.
3162
3163 2015-08-24  Yusuke Suzuki  <utatane.tea@gmail.com>
3164
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
3167
3168         Reviewed by Geoffrey Garen.
3169
3170         Revert the skip marks introduced in r188767.
3171
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:
3183
3184 2015-08-24  Chris Dumez  <cdumez@apple.com>
3185
3186         Unreviewed, slight layout test clean up after r188829.
3187
3188         Remove a useless blank line.
3189
3190         * fast/dom/named-items-with-symbol-name-expected.txt:
3191         * fast/dom/named-items-with-symbol-name.html:
3192
3193 2015-08-23  Nan Wang  <n_wang@apple.com>
3194
3195         AX: Fix accessibility/deleting-iframe-destroys-axcache.html test
3196         https://bugs.webkit.org/show_bug.cgi?id=148328
3197
3198         Reviewed by Darin Adler.
3199
3200         * platform/mac/TestExpectations:
3201
3202 2015-08-22  Chris Dumez  <cdumez@apple.com>
3203
3204         NodeList should not have a named getter
3205         https://bugs.webkit.org/show_bug.cgi?id=148117
3206
3207         Reviewed by Darin Adler.
3208
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.
3213
3214 2015-08-22  Alexey Proskuryakov  <ap@apple.com>
3215
3216         Tweak a test that became flaky on some machines after r188793.
3217
3218         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3219
3220 2015-08-22  Doug Russell  <d_russell@apple.com>
3221
3222         AX: aria-table-content.html test failing on windows
3223         https://bugs.webkit.org/show_bug.cgi?id=148354
3224
3225         Update TestExpectation for Windows to Skip test.
3226
3227         Reviewed by Tim Horton.
3228
3229         * platform/win/TestExpectations:
3230
3231 2015-08-21  Chris Dumez  <cdumez@apple.com>
3232
3233         document.getElementsByTagName should return an HTMLCollection
3234         https://bugs.webkit.org/show_bug.cgi?id=110611
3235
3236         Reviewed by Darin Adler.
3237
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.
3241
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.
3253
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.
3259
3260 2015-08-21  Tim Horton  <timothy_horton@apple.com>
3261
3262         Re-mark accessibility/mac/search-with-frames.html flaky
3263
3264         * platform/mac/TestExpectations:
3265         It's still not 100%.
3266
3267 2015-08-21  Alexey Proskuryakov  <ap@apple.com>
3268
3269         Improve how UI events are dispatched by WebKitTestRunner
3270         https://bugs.webkit.org/show_bug.cgi?id=148326
3271
3272         Reviewed by Anders Carlsson.
3273
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.
3280         
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.
3284
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.
3288
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.
3294
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.
3313
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.
3318
3319         * scrollbars/scroll-rtl-or-bt-layer.html: Made the test fully async, and refactored
3320         it for clarity.
3321
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.
3352
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
3356         to coalescing.
3357
3358 2015-08-21  Nan Wang  <n_wang@apple.com>
3359
3360         AX: Fix accessibility/mac/search-with-frames.html test
3361         https://bugs.webkit.org/show_bug.cgi?id=148313
3362
3363         Reviewed by Chris Fleizach.
3364
3365         uiElementForSearchPredicate function needs five parameters for DumpRenderTree.
3366
3367         * accessibility/mac/search-with-frames.html:
3368         * platform/mac/TestExpectations:
3369
3370 2015-08-21  Doug Russell  <d_russell@apple.com>
3371
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
3374
3375         Reviewed by Chris Fleizach.
3376
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.
3383
3384         * accessibility/aria-table-content-expected.txt: Added.
3385         * accessibility/aria-table-content.html: Added.
3386
3387 2015-08-21  Joseph Pecoraro  <pecoraro@apple.com>
3388
3389         Web Inspector: REGRESSION(173684): Edit as HTML not working
3390         https://bugs.webkit.org/show_bug.cgi?id=148268
3391
3392         Reviewed by Chris Dumez.
3393
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.
3398
3399 2015-08-21  Yusuke Suzuki  <utatane.tea@gmail.com>
3400
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
3403
3404         Reviewed by Michael Saboff.
3405
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.
3410
3411         We will fix this issue by generating the IC in the second call[1]. In the meantime, we skip these tests.
3412
3413         [1]: https://bugs.webkit.org/show_bug.cgi?id=148288
3414
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:
3426
3427 2015-08-21  Brian Burg  <bburg@apple.com>
3428
3429         Web Inspector: inspector/css/modify-rule-selector.html is flaky on some bots
3430         https://bugs.webkit.org/show_bug.cgi?id=148321
3431
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.
3434
3435         * inspector/css/modify-rule-selector.html:
3436
3437 2015-08-21  Nan Wang  <n_wang@apple.com>
3438
3439         [Mac] accessibility/selection-states.html fails
3440         https://bugs.webkit.org/show_bug.cgi?id=116637
3441
3442         Reviewed by Chris Fleizach.
3443
3444         * platform/mac/TestExpectations:
3445
3446 2015-08-20  Brian Burg  <bburg@apple.com>
3447
3448         Web Inspector: add a regression test for the fix introduced in r188679
3449         https://bugs.webkit.org/show_bug.cgi?id=148223
3450
3451         Reviewed by Joseph Pecoraro.
3452
3453         Add a regression test to check the number of DOMTree instances that
3454         listen to DOMTreeManager.
3455
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.
3462
3463 2015-08-21  Chris Dumez  <cdumez@apple.com>
3464
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
3467
3468         Reviewed by Antti Koivisto.
3469
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.
3472
3473 2015-08-20  Nan Wang  <n_wang@apple.com>
3474
3475         AX: fix accessibility/loading-iframe-updates-axtree.html test for mac
3476         https://bugs.webkit.org/show_bug.cgi?id=148251
3477
3478         Reviewed by Chris Fleizach.
3479
3480         Added a container in order to make the frame accessible. Also, added expected results for
3481         both WK1 and WK2.
3482
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:
3488
3489 2015-08-20  Chris Dumez  <cdumez@apple.com>
3490
3491         Fix passing null / undefined as NodeFilter parameter for createNodeIterator() / createTreeWalker()
3492         https://bugs.webkit.org/show_bug.cgi?id=148257
3493
3494         Reviewed by Darin Adler.
3495
3496         Rebaseline tests. We are now passing more of the checks.
3497
3498         * fast/dom/createNodeIterator-parameters-expected.txt:
3499         * fast/dom/createTreeWalker-parameters-expected.txt:
3500
3501 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
3502
3503         [iOS] Adopt OS X's emoji behavior
3504         https://bugs.webkit.org/show_bug.cgi?id=148265
3505
3506         Reviewed by Simon Fraser.
3507
3508         * platform/ios-simulator/fast/text/emoji-expected.txt:
3509
3510 2015-08-20  Chris Dumez  <cdumez@apple.com>
3511
3512         getElementsByClassName() should return an HTMLCollection
3513         https://bugs.webkit.org/show_bug.cgi?id=147980
3514
3515         Reviewed by Darin Adler.
3516
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.
3522
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
3526         HTMLCollection.
3527
3528         * inspector/model/remote-object-expected.txt:
3529         Rebaseline.
3530
3531 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
3532
3533         Test gardening after r188167
3534         https://bugs.webkit.org/show_bug.cgi?id=148276
3535
3536         Unreviewed.
3537
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.
3542
3543         * css3/line-break-language-sensitive: Added
3544         * platform/efl/TestExpectations:
3545         * platform/gtk/TestExpectations:
3546         * platform/mac/TestExpectations:
3547         * platform/win/TestExpectations:
3548
3549 2015-08-20  Filip Pizlo  <fpizlo@apple.com>
3550
3551         Overflow check elimination fails for a simple test case
3552         https://bugs.webkit.org/show_bug.cgi?id=147387
3553
3554         Reviewed by Benjamin Poulain.
3555
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.
3558
3559         Also added .html/expected files for some regress test that didn't have them.
3560
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.
3568         (foo):
3569         * js/regress/script-tests/hard-overflow-check.js: Added.
3570         (foo):
3571
3572 2015-08-20  Nan Wang  <n_wang@apple.com>
3573
3574         AX: Fix accessibility/mac/selection-value-changes-for-aria-textbox.html test
3575         https://bugs.webkit.org/show_bug.cgi?id=148247
3576
3577         Reviewed by Chris Fleizach.
3578
3579         Fixed the test by adding the notification listener before executing the commands.
3580
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:
3584
3585 2015-08-20  Chris Dumez  <cdumez@apple.com>
3586
3587         Default value for createNodeIterator() / createTreeWalker()'s whatToShow parameter should be 0xFFFFFFFF
3588         https://bugs.webkit.org/show_bug.cgi?id=148238
3589
3590         Reviewed by Ryosuke Niwa.
3591
3592         Add tests for createNodeIterator() / createTreeWalker() parameters.
3593         Some of the checks are still failing.
3594
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.
3599
3600 2015-08-20  Nan Wang  <n_wang@apple.com>
3601
3602         AX: Re-enable aria-checked-mixed-value.html test for mac
3603         https://bugs.webkit.org/show_bug.cgi?id=148235
3604
3605         Reviewed by Chris Fleizach.
3606
3607         isIndeterminate is already implemented in mac, re-enable the test.
3608
3609         * platform/mac/TestExpectations:
3610
3611 2015-08-20  Nan Wang  <n_wang@apple.com>
3612
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
3615
3616         Reviewed by Chris Fleizach.
3617
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.
3622
3623 2015-08-20  Chris Dumez  <cdumez@apple.com>
3624
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
3627
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.
3632
3633         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
3634
3635 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
3636
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
3639
3640         Reviewed by Filip Pizlo.
3641
3642         Add synthetic tests for put-by-val. Just make put-by-id tests using symbol / string.
3643
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.
3669         (foo):
3670         (fu):
3671         (bar):
3672         * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Added.
3673         (foo):
3674         (fu):
3675         (bar):
3676         * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Added.
3677         (foo):
3678         (Foo):
3679         * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Added.
3680         (foo):
3681         (Foo):
3682         * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Added.
3683         (foo):
3684         * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Added.
3685         (foo):
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.
3689         (foo):
3690         (bar):
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.
3694         (foo):
3695         (bar):
3696
3697 2015-08-20  Chris Dumez  <cdumez@apple.com>
3698
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
3702
3703         Reviewed by Antti Koivisto.
3704
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.
3708
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.
3711         New test.
3712
3713         * http/tests/cache/disk-cache/resources/cache-test.js:
3714         (makeHeaderValue):
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.
3719
3720 2015-08-20  Eric Carlson  <eric.carlson@apple.com>
3721
3722         Revert accidental commit of a new test that isn't ready for prime time.
3723
3724         Unreviewed build fix.
3725
3726         * http/tests/media/video-media-document-disposition-download.html: Removed.
3727         * http/tests/media/resources/serve-video.php: Remove contentDisposition support.
3728
3729 2015-08-20  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3730
3731         [Streams API] Sync tests with upstream reference
3732         https://bugs.webkit.org/show_bug.cgi?id=148078
3733
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.
3737
3738         Reviewed by Darin Adler.
3739
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.
3754
3755 2015-08-19  Wenson Hsieh  <wenson_hsieh@apple.com>
3756
3757         Select validation does not correctly work when handling change event
3758         https://bugs.webkit.org/show_bug.cgi?id=145869
3759
3760         Reviewed by Dean Jackson.
3761
3762         Tests that checkValidity() returns correct results from within the onchange handler of a
3763         <select> when the validity of the selected option changes.
3764
3765         * fast/forms/onchange-select-check-validity-expected.txt: Added.
3766         * fast/forms/onchange-select-check-validity.html: Added.
3767
3768 2015-08-19  Jinyoung Hur  <hur.ims@navercorp.com>
3769
3770         GraphicsContext3D::activeTexture should not be called with zero-based index
3771         https://bugs.webkit.org/show_bug.cgi?id=148020
3772
3773         Reviewed by Alex Christensen.
3774
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.
3777
3778         * fast/canvas/webgl/texture-complete.html:
3779
3780 2015-08-19  Zalan Bujtas  <zalan@apple.com>
3781
3782         outline-style: auto leaves bits behind on strava's flyby view.
3783         https://bugs.webkit.org/show_bug.cgi?id=148178
3784
3785         Reviewed by Simon Fraser.
3786
3787         RenderView::m_maximalOutlineSize should include outline-offset.
3788
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.
3791
3792 2015-08-19  Zalan Bujtas  <zalan@apple.com>
3793
3794         Cleanup outline-style: auto painting.
3795         https://bugs.webkit.org/show_bug.cgi?id=148159
3796
3797         Reviewed by Simon Fraser.
3798
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.
3804
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:
3810
3811 2015-08-18  Dean Jackson  <dino@apple.com>
3812
3813         Support CSS filters without webkit prefix
3814         https://bugs.webkit.org/show_bug.cgi?id=148138
3815         <rdar://problem/22331434>
3816
3817         Reviewed by Sam Weinig.
3818
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.
3822
3823         * animations/resources/animation-test-helpers.js:
3824         (parseCSSImage):
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:
3861         (testFilterRule):
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:
3879
3880 2015-08-19  Brian Burg  <bburg@apple.com>
3881
3882         Web Inspector: InspectorTest should be a subclass of TestHarness
3883         https://bugs.webkit.org/show_bug.cgi?id=148079
3884
3885         Reviewed by Timothy Hatcher.
3886
3887         Rename InspectorTestProxy to TestPage. Update some code style in
3888         the harness script files to be consistent.
3889
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):
3897         (runTest):
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:
3915
3916 2015-08-19  Chris Dumez  <cdumez@apple.com>
3917
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>
3921
3922         Reviewed by Antti Koivisto.
3923
3924         Add layout test to make sure that stale disk cached entries are removed
3925         when it becomes uncacheable.
3926
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.
3930
3931 2015-08-19  Brian Burg  <bburg@apple.com>
3932
3933         Web Inspector: split TestStub.js into multiple files and modernize it
3934         https://bugs.webkit.org/show_bug.cgi?id=148077
3935
3936         Reviewed by Timothy Hatcher.
3937
3938         Add the prefix 'TestPage' to everything in protocol-test.js. Continue
3939         exporting it to the global namespace for backwards compatibility, too.
3940
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.
3943
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.
3955         (log): Deleted.
3956         (closeTest): Deleted.
3957         (runTest): 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:
3961
3962 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
3963
3964         [Cocoa] Punctuation near Hindi text is garbled when styled with the system font
3965         https://bugs.webkit.org/show_bug.cgi?id=148164
3966
3967         Reviewed by Brian Burg.
3968
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.
3971
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
3975
3976         * fast/text/hindi-system-font-punctuation-expected.html: Added.
3977         * fast/text/hindi-system-font-punctuation.html: Added.
3978
3979 2015-08-18  Brian Burg  <bburg@apple.com>
3980
3981         [Win] Test Gardening after r188598
3982
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>.
3986
3987         * platform/win/TestExpectations: 
3988
3989 2015-08-18  Joseph Pecoraro  <pecoraro@apple.com>
3990
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
3993
3994         Reviewed by Brian Burg.
3995
3996         * inspector/css/getAllStyleSheets-expected.txt: Added.
3997         * inspector/css/getAllStyleSheets.html: Added.
3998         * inspector/css/resources/external.css: Added.
3999         (body):
4000         Test for style sheet header information for external and inline stylesheets.
4001
4002 2015-08-18  Benjamin Poulain  <bpoulain@apple.com>
4003
4004         [JSC] Optimize more cases of something-compared-to-null/undefined
4005         https://bugs.webkit.org/show_bug.cgi?id=148157
4006
4007         Reviewed by Geoffrey Garen and Filip Pizlo.
4008
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.
4012         (compareFunction):
4013
4014 2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
4015
4016         Attempt to fix the failing search-padding-cancel-results-buttons.html test by making
4017         platform-specific versions of the test.
4018
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.
4024
4025 2015-08-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
4026
4027         Fix a rare flakiness in svg/animations/svgPreserveAspectRatio-animation-1.html
4028         https://bugs.webkit.org/show_bug.cgi?id=148149
4029
4030         Reviewed by Tim Horton.
4031         
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.
4036
4037         * svg/animations/script-tests/svgPreserveAspectRatio-animation-1.js:
4038         * svg/animations/svgPreserveAspectRatio-animation-1-expected.txt:
4039
4040 2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
4041
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>
4045
4046         Reviewed by Zalan Bujtas.
4047
4048         Tests that for a search field with -webkit-appearance: textfield; and padding will not clip
4049         its cancel and results buttons.
4050
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.
4053
4054 2015-08-18  Simon Fraser  <simon.fraser@apple.com>
4055
4056         will-change: backface-visibility should not cause stacking context
4057         https://bugs.webkit.org/show_bug.cgi?id=148091
4058
4059         Reviewed by Zalan Bujtas.
4060         
4061         Test that will-change: -webkit-backface-visibility does not create
4062         stacking context.
4063
4064         * fast/css/will-change/resources/will-change-stacking-helper.js:
4065
4066 2015-08-18  Simon Fraser  <simon.fraser@apple.com>
4067
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.
4070
4071         * platform/win/TestExpectations:
4072
4073 2015-08-18  Brian Burg  <bburg@apple.com>
4074
4075         Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
4076         https://bugs.webkit.org/show_bug.cgi?id=147955
4077
4078         Reviewed by Timothy Hatcher.
4079
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.
4084
4085         Use script tags rather than importScript to include helpers in a test.
4086
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.
4089
4090         Rebaseline some test results to account for shifted line numbers (yuck).
4091
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):
4097         (log):
4098         (runTest.runInitializationMethodsInFrontend):
4099         (runTest.runTestMethodInFrontend):
4100         (runTest):
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:
4115
4116 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
4117
4118         [Win] Test gardening after r188591
4119         https://bugs.webkit.org/show_bug.cgi?id=148119
4120
4121         Unreviewed.
4122
4123