Unreviewed fixup after r189471 and r189472.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-09-07  Chris Dumez  <cdumez@apple.com>
2
3         Unreviewed fixup after r189471 and r189472.
4
5         * platform/win/TestExpectations:
6         Skip a couple of failing tests on Windows.
7
8         * platform/win/imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-1-expected.txt: Added.
9         * platform/win/imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2-expected.txt: Added.
10         Land Windows baselines.
11
12         * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
13         Rebaseline for Windows.
14
15 2015-09-07  Chris Dumez  <cdumez@apple.com>
16
17         Unreviewed, move html/semantics W3C tests to imported/w3c/web-platform-tests/html/semantics
18         https://bugs.webkit.org/show_bug.cgi?id=148949
19
20         * TestExpectations:
21         * http/tests/w3c/html/semantics/*: Removed.
22
23 2015-09-07  Chris Dumez  <cdumez@apple.com>
24
25         Unreviewed, Skip again files that were wrongly unskipped in r189472.
26
27         * TestExpectations:
28
29 2015-09-07  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
30
31         [EFL] Unreviewed gardening. tests of imported/w3c/css/ have been passed since r189358.
32         Those tests seem to be failed on other ports though, those are passing on EFL port.
33
34         * platform/efl/TestExpectations:
35
36 2015-09-07  Chris Dumez  <cdumez@apple.com>
37
38         Unreviewed, move html/dom W3C tests to imported/w3c/web-platform-tests/html/dom/
39         https://bugs.webkit.org/show_bug.cgi?id=148948
40
41         * TestExpectations:
42         * http/tests/w3c/html/dom/*: Removed.
43         * platform/efl/TestExpectations:
44         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Renamed from LayoutTests/platform/ios-simulator/http/tests/w3c/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt.
45         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Renamed from LayoutTests/platform/ios-simulator/http/tests/w3c/html/dom/interfaces-expected.txt.
46         * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Renamed from LayoutTests/platform/win/http/tests/w3c/html/dom/interfaces-expected.txt.
47
48 2015-09-07  Chris Dumez  <cdumez@apple.com>
49
50         Unreviewed, move W3C DOM tests to imported/w3c/web-platform-tests/dom
51         https://bugs.webkit.org/show_bug.cgi?id=148947
52
53         Move W3C DOM tests with other web-platform-tests under:
54         imported/w3c/web-platform-tests/dom.
55
56         * TestExpectations:
57         * http/tests/w3c/dom/collections/w3c-import.log: Removed.
58         * http/tests/w3c/dom/events/w3c-import.log: Removed.
59         * http/tests/w3c/dom/lists/w3c-import.log: Removed.
60         * http/tests/w3c/dom/nodes/Document-URL.sub-expected.txt: Removed.
61         * http/tests/w3c/dom/nodes/Document-characterSet-normalization-expected.txt: Removed.
62         * http/tests/w3c/dom/nodes/DocumentType-literal-xhtml-expected.txt: Removed.
63         * http/tests/w3c/dom/nodes/Element-childElementCount-dynamic-add-xhtml-expected.txt: Removed.
64         * http/tests/w3c/dom/nodes/Element-childElementCount-nochild-xhtml-expected.txt: Removed.
65         * http/tests/w3c/dom/nodes/Element-firstElementChild-xhtml-expected.txt: Removed.
66         * http/tests/w3c/dom/nodes/Element-nextElementSibling-xhtml-expected.txt: Removed.
67         * http/tests/w3c/dom/nodes/Element-previousElementSibling-xhtml-expected.txt: Removed.
68         * http/tests/w3c/dom/nodes/Node-isEqualNode-xhtml-expected.txt: Removed.
69         * http/tests/w3c/dom/nodes/Node-lookupPrefix-xhtml-expected.txt: Removed.
70         * http/tests/w3c/dom/nodes/ProcessingInstruction-literal-1-xhtml-expected.txt: Removed.
71         * http/tests/w3c/dom/nodes/ProcessingInstruction-literal-2-xhtml-expected.txt: Removed.
72         * http/tests/w3c/dom/nodes/getElementsByClassName-10-expected.txt: Removed.
73         * http/tests/w3c/dom/nodes/getElementsByClassName-11-expected.txt: Removed.
74         * http/tests/w3c/dom/nodes/getElementsByClassName-31-expected.txt: Removed.
75         * http/tests/w3c/dom/nodes/w3c-import.log: Removed.
76         * http/tests/w3c/dom/ranges/w3c-import.log: Removed.
77         * http/tests/w3c/dom/traversal/w3c-import.log: Removed.
78         * http/tests/w3c/dom/w3c-import.log: Removed.
79         * platform/efl/TestExpectations:
80         * platform/ios-simulator/TestExpectations:
81
82 2015-09-07  Daniel Bates  <dabates@apple.com>
83
84         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::get(); update form
85         association after subtree insertion
86         https://bugs.webkit.org/show_bug.cgi?id=148919
87         <rdar://problem/21868036>
88
89         Reviewed by Andy Estes.
90
91         Add tests to ensure that updating the form association of a form control in a subtree
92         does not cause an assertion failure.
93
94         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-2-expected.txt: Added.
95         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-2.html: Added.
96         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-3-expected.txt: Added.
97         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-3.html: Added.
98         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-4-expected.txt: Added.
99         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-4.html: Added.
100         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure-expected.txt: Added.
101         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure.html: Added.
102
103 2015-09-07  Carlos Alberto Lopez Perez  <clopez@igalia.com>
104
105         [GTK] Unreviewed GTK gardening.
106
107         Report and mark new failures on the GTK TestExpectations file.
108         Move back all the GTK baselines for the general accessibiliy tests to platform/gtk that r187777 wrongly moved inside accessibility/gtk.
109
110         * accessibility/gtk/disabled-controls-not-focusable-expected.txt: Removed. Same baseline than the general one so not need to move it back to platform/gtk/accessibility.
111         * platform/gtk/TestExpectations:
112         * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-checkbox-sends-notification-expected.txt.
113         * platform/gtk/accessibility/aria-fallback-roles-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-fallback-roles-expected.txt.
114         * platform/gtk/accessibility/aria-help-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-help-expected.txt.
115         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-hidden-false-works-in-subtrees-expected.txt.
116         * platform/gtk/accessibility/aria-inherits-presentational-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-inherits-presentational-expected.txt.
117         * platform/gtk/accessibility/aria-menubar-menuitems-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-menubar-menuitems-expected.txt.
118         * platform/gtk/accessibility/aria-switch-text-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-switch-text-expected.txt.
119         * platform/gtk/accessibility/aria-table-hierarchy-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-table-hierarchy-expected.txt.
120         * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Renamed from LayoutTests/accessibility/gtk/aria-toggle-button-with-title-expected.txt.
121         * platform/gtk/accessibility/color-well-expected.txt: Renamed from LayoutTests/accessibility/gtk/color-well-expected.txt.
122         * platform/gtk/accessibility/css-content-attribute-expected.txt: Renamed from LayoutTests/accessibility/gtk/css-content-attribute-expected.txt.
123         * platform/gtk/accessibility/dimensions-include-descendants-expected.txt: Renamed from LayoutTests/accessibility/gtk/dimensions-include-descendants-expected.txt.
124         * platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt: Renamed from LayoutTests/accessibility/gtk/file-upload-button-stringvalue-expected.txt.
125         * platform/gtk/accessibility/image-link-expected.txt: Renamed from LayoutTests/accessibility/gtk/image-link-expected.txt.
126         * platform/gtk/accessibility/image-map1-expected.txt: Renamed from LayoutTests/accessibility/gtk/image-map1-expected.txt.
127         * platform/gtk/accessibility/image-map2-expected.txt: Renamed from LayoutTests/accessibility/gtk/image-map2-expected.txt.
128         * platform/gtk/accessibility/image-with-alt-and-map-expected.txt: Renamed from LayoutTests/accessibility/gtk/image-with-alt-and-map-expected.txt.
129         * platform/gtk/accessibility/img-fallsback-to-title-expected.txt: Renamed from LayoutTests/accessibility/gtk/img-fallsback-to-title-expected.txt.
130         * platform/gtk/accessibility/inline-continuations-expected.txt: Renamed from LayoutTests/accessibility/gtk/inline-continuations-expected.txt.
131         * platform/gtk/accessibility/list-detection-expected.txt: Renamed from LayoutTests/accessibility/gtk/list-detection-expected.txt.
132         * platform/gtk/accessibility/lists-expected.txt: Renamed from LayoutTests/accessibility/gtk/lists-expected.txt.
133         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/accessibility/gtk/math-multiscript-attributes-expected.txt.
134         * platform/gtk/accessibility/math-text-expected.txt: Renamed from LayoutTests/accessibility/gtk/math-text-expected.txt.
135         * platform/gtk/accessibility/media-element-expected.txt: Renamed from LayoutTests/accessibility/gtk/media-element-expected.txt.
136         * platform/gtk/accessibility/menu-list-crash2-expected.txt: Renamed from LayoutTests/accessibility/gtk/menu-list-crash2-expected.txt.
137         * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt: Renamed from LayoutTests/accessibility/gtk/menu-list-sends-change-notification-expected.txt.
138         * platform/gtk/accessibility/meter-element-expected.txt: Renamed from LayoutTests/accessibility/gtk/meter-element-expected.txt.
139         * platform/gtk/accessibility/platform-name-expected.txt: Renamed from LayoutTests/accessibility/gtk/platform-name-expected.txt.
140         * platform/gtk/accessibility/plugin-expected.txt: Renamed from LayoutTests/accessibility/gtk/plugin-expected.txt.
141         * platform/gtk/accessibility/press-targets-center-point-expected.txt: Renamed from LayoutTests/accessibility/gtk/press-targets-center-point-expected.txt.
142         * platform/gtk/accessibility/radio-button-title-label-expected.txt: Renamed from LayoutTests/accessibility/gtk/radio-button-title-label-expected.txt.
143         * platform/gtk/accessibility/render-counter-text-expected.txt: Renamed from LayoutTests/accessibility/gtk/render-counter-text-expected.txt.
144         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Renamed from LayoutTests/accessibility/gtk/roles-computedRoleString-expected.txt.
145         * platform/gtk/accessibility/roles-exposed-expected.txt: Renamed from LayoutTests/accessibility/gtk/roles-exposed-expected.txt.
146         * platform/gtk/accessibility/spinbutton-value-expected.txt: Renamed from LayoutTests/accessibility/gtk/spinbutton-value-expected.txt.
147         * platform/gtk/accessibility/tabindex-elements-are-accessible-expected.txt: Renamed from LayoutTests/accessibility/gtk/tabindex-elements-are-accessible-expected.txt.
148         * platform/gtk/accessibility/table-attributes-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-attributes-expected.txt.
149         * platform/gtk/accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-cell-spans-expected.txt.
150         * platform/gtk/accessibility/table-cells-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-cells-expected.txt.
151         * platform/gtk/accessibility/table-column-headers-with-captions-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-column-headers-with-captions-expected.txt.
152         * platform/gtk/accessibility/table-detection-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-detection-expected.txt.
153         * platform/gtk/accessibility/table-hierarchy-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-hierarchy-expected.txt.
154         * platform/gtk/accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-one-cell-expected.txt.
155         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-roles-hierarchy-expected.txt.
156         * platform/gtk/accessibility/table-sections-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-sections-expected.txt.
157         * platform/gtk/accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/accessibility/gtk/table-with-rules-expected.txt.
158         * platform/gtk/accessibility/transformed-element-expected.txt: Renamed from LayoutTests/accessibility/gtk/transformed-element-expected.txt.
159
160 2015-09-06  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
161
162         Unreviewed, EFL gardening. Many tests have been failed since r188692.
163         Bug 148470 will try to fix this problem.
164
165         * platform/efl/TestExpectations:
166
167 2015-09-06  Alexey Proskuryakov  <ap@apple.com>
168
169         Add one more inspector test that flakily times out.
170
171         * platform/mac/TestExpectations: Added inspector/indexeddb/requestDatabaseNames.html.
172
173 2015-09-06  Alexey Proskuryakov  <ap@apple.com>
174
175         Mark svg/dom/svg-root-lengths.html as a flaky failure
176         https://bugs.webkit.org/show_bug.cgi?id=148925
177
178         * TestExpectations:
179
180 2015-09-06  Alexey Proskuryakov  <ap@apple.com>
181
182         Mark svg/as-object/svg-in-object-dynamic-attribute-change.html as a flaky failure
183         https://bugs.webkit.org/show_bug.cgi?id=148922
184
185         * TestExpectations:
186
187 2015-09-06  Chris Dumez  <cdumez@apple.com>
188
189         dispatchEvent() should throw an InvalidStateError if the event's initialized flag is not set
190         https://bugs.webkit.org/show_bug.cgi?id=148800
191         <rdar://problem/22565782>
192         <rdar://problem/22565485>
193
194         Reviewed by Geoffrey Garen.
195
196         * dom/html/level2/events/dispatchEvent02-expected.txt:
197         * dom/html/level2/events/dispatchEvent03-expected.txt:
198         * dom/html/level2/events/dispatchEvent04-expected.txt:
199         * dom/html/level2/events/dispatchEvent05-expected.txt:
200         * dom/html/level2/events/dispatchEvent06-expected.txt:
201         * dom/html/level2/events/dispatchEvent07-expected.txt:
202         * dom/xhtml/level2/events/dispatchEvent02-expected.txt:
203         * dom/xhtml/level2/events/dispatchEvent03-expected.txt:
204         * dom/xhtml/level2/events/dispatchEvent04-expected.txt:
205         * dom/xhtml/level2/events/dispatchEvent05-expected.txt:
206         * dom/xhtml/level2/events/dispatchEvent06-expected.txt:
207         * dom/xhtml/level2/events/dispatchEvent07-expected.txt:
208         Rebaseline, those tests are outdated and their expected results no
209         longer matches the behavior of the latest DOM specification.
210
211         * fast/dom/DOMException/EventException-expected.txt: Removed.
212         * fast/dom/DOMException/EventException.html: Removed.
213         * fast/dom/DOMException/resources/EventException.js: Removed.
214         Drop this test we no longer throw an EventException in this case.
215
216         * fast/dom/Window/dispatchEvent-expected.txt:
217         Rebaseline.
218
219         * fast/events/dispatch-event-being-dispatched-expected.txt:
220         * fast/events/dispatch-event-being-dispatched.html:
221         Fix the test to expect the new exception types.
222
223         * http/tests/w3c/dom/events/Event-type-empty-expected.txt:
224         * http/tests/w3c/dom/events/EventTarget-dispatchEvent-expected.txt:
225         Rebaseline.
226
227 2015-09-06  Chris Dumez  <cdumez@apple.com>
228
229         Unreviewed, drop a few more newly imported W3C media tests that are flaky.
230
231         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState-expected.txt: Removed.
232         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-events-networkState.html: Removed.
233         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document-expected.txt: Removed.
234         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-not-in-document.html: Removed.
235         * http/tests/w3c/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source-expected.txt: Removed.
236         * http/tests/w3c/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source.html: Removed.
237
238 2015-09-06  Chris Dumez  <cdumez@apple.com>
239
240         Unreviewed, drop a couple of newly imported W3C media tests as they are flaky.
241
242         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event-expected.txt: Removed.
243         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html: Removed.
244         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt: Removed.
245         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe.html: Removed.
246
247 2015-09-06  Chris Dumez  <cdumez@apple.com>
248
249         Mark a couple of new W3C ref-tests as failing on iOS.
250
251         * platform/ios-simulator/TestExpectations:
252
253 2015-09-06  Chris Dumez  <cdumez@apple.com>
254
255         Unreviewed, land iOS baselines for the newly imported W3C HTML tests.
256
257         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt: Added.
258         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt: Added.
259         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
260         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt: Added.
261         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt: Added.
262         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt: Added.
263         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt: Added.
264         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
265         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
266         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
267         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/color-expected.txt: Added.
268         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/date-expected.txt: Added.
269         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/datetime-expected.txt: Added.
270         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/datetime-local-expected.txt: Added.
271         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/input-textselection-01-expected.txt: Added.
272         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/month-expected.txt: Added.
273         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/time-2-expected.txt: Added.
274         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/time-expected.txt: Added.
275         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
276         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
277         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-input-element/week-expected.txt: Added.
278         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-label-element/labelable-elements-expected.txt: Added.
279         * platform/ios-simulator/http/tests/w3c/html/semantics/forms/the-meter-element/meter-expected.txt: Added.
280         * platform/ios-simulator/http/tests/w3c/html/semantics/interfaces-expected.txt: Added.
281
282 2015-09-06  Chris Dumez  <cdumez@apple.com>
283
284         Unreviewed, skip new media tests on iOS.
285
286         * platform/ios-simulator/TestExpectations:
287
288 2015-09-06  Chris Dumez  <cdumez@apple.com>
289
290         Unreviewed, skip http/tests/w3c/html/semantics/embedded-content/media-elements/* on Win/Release
291
292         Skip http/tests/w3c/html/semantics/embedded-content/media-elements/* on Win/Release
293         as well. Apparently, the "AQMEIOManager::FindIOUnit: error -1" messages can show
294         up on release builds as well.
295
296         * platform/win/TestExpectations:
297
298 2015-09-06  Youenn Fablet  <youenn.fablet@crf.canon.fr>
299
300         XHR2 timeout property should allow late updates
301         https://bugs.webkit.org/show_bug.cgi?id=98156
302
303         Reviewed by Darin Adler.
304
305         Activating test checking that timeout can be updated after request is sent.
306
307         * http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides-expected.txt:
308         * http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.js:
309         * http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-worker-overrides-expected.txt:
310
311 2015-09-04  Jon Honeycutt  <jhoneycutt@apple.com>
312
313         Import a couple of Chromium accesskey tests.
314         https://bugs.webkit.org/show_bug.cgi?id=148865
315
316         Reviewed by Daniel Bates.
317
318         * fast/forms/access-key-case-insensitive-expected.txt: Added.
319         * fast/forms/access-key-case-insensitive.html: Added.
320         * fast/forms/access-key-mutated-expected.txt: Added.
321         * fast/forms/access-key-mutated.html: Added.
322         * platform/ios-simulator/TestExpectations:
323         These tests are asynchronous and use unsupported features; skip them on
324         iOS so they don't time out.
325
326 2015-09-05  Chris Dumez  <cdumez@apple.com>
327
328         Unreviewed, skip http/tests/w3c/html/semantics/embedded-content/media-elements/* tests on Win/Debug.
329
330         Filed Bug 148903 to track the problem.
331
332         * platform/win/TestExpectations:
333
334 2015-09-05  Chris Dumez  <cdumez@apple.com>
335
336         Unreviewed, mark imported/w3c/css/css-multicol-1/multicol-span-all-001.xht as failing on Windows.
337
338         * platform/win/TestExpectations:
339
340 2015-09-05  Chris Dumez  <cdumez@apple.com>
341
342         Unreviewed, land Windows baselines for the new W3C html tests imported in r189394.
343
344         * platform/win/http/tests/w3c/html/dom/interfaces-expected.txt: Added.
345         * platform/win/http/tests/w3c/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: Added.
346         * platform/win/http/tests/w3c/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt: Added.
347         * platform/win/http/tests/w3c/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt: Added.
348         * platform/win/http/tests/w3c/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt: Added.
349         * platform/win/http/tests/w3c/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt: Added.
350         * platform/win/http/tests/w3c/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
351         * platform/win/http/tests/w3c/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
352         * platform/win/http/tests/w3c/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
353         * platform/win/http/tests/w3c/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt: Added.
354         * platform/win/http/tests/w3c/html/semantics/forms/the-input-element/color-expected.txt: Added.
355         * platform/win/http/tests/w3c/html/semantics/forms/the-input-element/input-textselection-01-expected.txt: Added.
356         * platform/win/http/tests/w3c/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
357         * platform/win/http/tests/w3c/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
358
359 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
360
361         Fix lint warnings on iOS.
362
363         This enables the correct expectation for fast/events/scroll-in-scaled-page-with-overflow-hidden.html.
364         For other tests, I went with the expectation that was currently in effect.
365
366         Re-landing, as this had to be rolled out together with another patch.
367
368         * platform/ios-simulator-wk1/TestExpectations:
369         * platform/ios-simulator-wk2/TestExpectations:
370         * platform/ios-simulator/TestExpectations:
371
372 2015-09-05  Commit Queue  <commit-queue@webkit.org>
373
374         Unreviewed, rolling out r189372 and r189403.
375         https://bugs.webkit.org/show_bug.cgi?id=148892
376
377         [iOS] All the media tests fail (Requested by ap on #webkit).
378
379         Reverted changesets:
380
381         "Unreviewed gardening; enabling media/ and http/tests/media/
382         tests (with expected failures) on ios-simulator"
383         http://trac.webkit.org/changeset/189372
384
385         "Fix lint warnings on iOS."
386         http://trac.webkit.org/changeset/189403
387
388 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
389
390         Add expectation for some tests that are very flaky on Windows.
391
392         * platform/win/TestExpectations:
393
394 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
395
396         Get rid of unneeded TestExpectations files.
397
398         * platform/mac-mavericks/TestExpectations: Removed.
399         * platform/mac-yosemite/TestExpectations: Removed.
400         * platform/mac/TestExpectations:
401
402 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
403
404         REGRESSION (r189407): webgl/1.0.3/conformance/extensions/webgl-draw-buffers.html
405         fails on Mavericks.
406
407         * platform/mac/TestExpectations: Mark it as such.
408
409 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
410
411         Newly imported http/tests/w3c/html/semantics/forms/textfieldselection/selection.html
412         is flaky.
413
414         * TestExpectations: Mark it as such.
415
416 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
417
418         Update expectations for color input tests, which don't work in Mac WebKit1.
419
420         * TestExpectations:
421         * platform/mac-wk1/TestExpectations:
422
423 2015-09-04  Myles C. Maxfield  <mmaxfield@apple.com>
424
425         Crash when font completes downloading after calling 2D canvas setText() multiple times
426         https://bugs.webkit.org/show_bug.cgi?id=148789
427
428         Reviewed by Darin Adler.
429
430         * fast/canvas/font-selector-crash-expected.txt: Added.
431         * fast/canvas/font-selector-crash.html: Added.
432         * fast/canvas/resources/font-selector-crash.ttf: Added.
433
434 2015-09-04  Commit Queue  <commit-queue@webkit.org>
435
436         Unreviewed, rolling out r189386.
437         https://bugs.webkit.org/show_bug.cgi?id=148883
438
439         Made several event dispatch tests assert (Requested by ap on
440         #webkit).
441
442         Reverted changeset:
443
444         "dispatchEvent() should throw an InvalidStateError if the
445         event's initialized flag is not set"
446         https://bugs.webkit.org/show_bug.cgi?id=148800
447         http://trac.webkit.org/changeset/189386
448
449 2015-09-04  Zalan Bujtas  <zalan@apple.com>
450
451         Repaint cleanup:
452
453         layer-child-outline.html -> reftest
454         layer-full-repaint.html -> reftest
455         layer-hide-when-needs-layout.html -> reftest
456         layer-visibility.html -> reftest
457         layout-state-only-positioned.html -> reftest
458         layout-state-relative.html -> reftest
459         layout-state-scrolloffset.html -> reftest
460         layout-state-scrolloffset2.html -> reftest
461         layout-state-scrolloffset3.html -> reftest
462
463         * fast/repaint/layer-child-outline-expected.html: Added.
464         * fast/repaint/layer-child-outline.html:
465         * fast/repaint/layer-full-repaint-expected.html: Added.
466         * fast/repaint/layer-full-repaint-expected.txt: Removed.
467         * fast/repaint/layer-full-repaint.html:
468         * fast/repaint/layer-hide-when-needs-layout-expected.html: Added.
469         * fast/repaint/layer-hide-when-needs-layout-expected.png: Removed.
470         * fast/repaint/layer-hide-when-needs-layout-expected.txt: Removed.
471         * fast/repaint/layer-hide-when-needs-layout.html:
472         * fast/repaint/layer-visibility-expected.html: Added.
473         * fast/repaint/layer-visibility-expected.png: Removed.
474         * fast/repaint/layer-visibility-expected.txt: Removed.
475         * fast/repaint/layer-visibility.html:
476         * fast/repaint/layout-state-only-positioned-expected.html: Added.
477         * fast/repaint/layout-state-only-positioned-expected.txt: Removed.
478         * fast/repaint/layout-state-only-positioned.html:
479         * fast/repaint/layout-state-relative-expected.html: Added.
480         * fast/repaint/layout-state-relative.html:
481         * fast/repaint/layout-state-scrolloffset-expected.html: Added.
482         * fast/repaint/layout-state-scrolloffset.html:
483         * fast/repaint/layout-state-scrolloffset2-expected.html: Added.
484         * fast/repaint/layout-state-scrolloffset2.html:
485         * fast/repaint/layout-state-scrolloffset3-expected.html: Added.
486         * fast/repaint/layout-state-scrolloffset3.html:
487         * platform/efl/fast/repaint/layer-child-outline-expected.png: Removed.
488         * platform/efl/fast/repaint/layer-child-outline-expected.txt: Removed.
489         * platform/efl/fast/repaint/layout-state-only-positioned-expected.png: Removed.
490         * platform/efl/fast/repaint/layout-state-relative-expected.png: Removed.
491         * platform/efl/fast/repaint/layout-state-relative-expected.txt: Removed.
492         * platform/efl/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
493         * platform/efl/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
494         * platform/efl/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
495         * platform/efl/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
496         * platform/efl/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
497         * platform/efl/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
498         * platform/gtk/fast/repaint/layer-child-outline-expected.png: Removed.
499         * platform/gtk/fast/repaint/layer-child-outline-expected.txt: Removed.
500         * platform/gtk/fast/repaint/layout-state-only-positioned-expected.png: Removed.
501         * platform/gtk/fast/repaint/layout-state-relative-expected.png: Removed.
502         * platform/gtk/fast/repaint/layout-state-relative-expected.txt: Removed.
503         * platform/gtk/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
504         * platform/gtk/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
505         * platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
506         * platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
507         * platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
508         * platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
509         * platform/mac-wk2/fast/repaint/layer-hide-when-needs-layout-expected.txt: Removed.
510         * platform/mac/fast/repaint/layer-child-outline-expected.png: Removed.
511         * platform/mac/fast/repaint/layer-child-outline-expected.txt: Removed.
512         * platform/mac/fast/repaint/layer-hide-when-needs-layout-expected.png: Removed.
513         * platform/mac/fast/repaint/layer-visibility-expected.png: Removed.
514         * platform/mac/fast/repaint/layout-state-only-positioned-expected.png: Removed.
515         * platform/mac/fast/repaint/layout-state-relative-expected.png: Removed.
516         * platform/mac/fast/repaint/layout-state-relative-expected.txt: Removed.
517         * platform/mac/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
518         * platform/mac/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
519         * platform/mac/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
520         * platform/mac/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
521         * platform/mac/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
522         * platform/mac/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
523         * platform/win/fast/repaint/layer-child-outline-expected.txt: Removed.
524         * platform/win/fast/repaint/layout-state-relative-expected.txt: Removed.
525         * platform/win/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
526         * platform/win/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
527         * platform/win/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
528
529 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
530
531         Web Inspector: Add tests for DOM highlight commands
532         https://bugs.webkit.org/show_bug.cgi?id=148786
533
534         Reviewed by Timothy Hatcher.
535
536         * inspector/dom/hideHighlight-expected.txt: Added.
537         * inspector/dom/hideHighlight.html: Added.
538         * inspector/dom/highlightFrame-expected.txt: Added.
539         * inspector/dom/highlightFrame.html: Added.
540         * inspector/dom/highlightNode-expected.txt: Added.
541         * inspector/dom/highlightNode.html: Added.
542         * inspector/dom/highlightQuad-expected.txt: Added.
543         * inspector/dom/highlightQuad.html: Added.
544         * inspector/dom/highlightRect-expected.txt: Added.
545         * inspector/dom/highlightRect.html: Added.
546         * inspector/dom/highlightSelector-expected.txt:
547         * inspector/dom/highlightSelector.html:
548         * inspector/dom/resources/highlight-iframe.html: Renamed from LayoutTests/inspector/dom/resources/highlightSelector-iframe.html.
549
550 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
551
552         Web Inspector: Test Runtime.saveResult and $n values
553         https://bugs.webkit.org/show_bug.cgi?id=148837
554
555         Reviewed by Timothy Hatcher.
556
557         * inspector/runtime/parse.html: Remove unncessary debug flag.
558         * inspector/runtime/saveResult-expected.txt: Added.
559         * inspector/runtime/saveResult.html: Added.
560
561 2015-09-04  Chris Dumez  <cdumez@apple.com>
562
563         Unreviewed, land baseline for one of the newly imported w3c tests.
564
565         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt: Added.
566
567 2015-09-04  Jon Honeycutt  <jhoneycutt@apple.com>
568
569         Import a Chromium <input type=color> test.
570         https://bugs.webkit.org/show_bug.cgi?id=148844
571
572         Reviewed by Andy Estes.
573
574         * fast/forms/color/color-suggestion-picker-crash-on-set-value-expected.txt: Added.
575         * fast/forms/color/color-suggestion-picker-crash-on-set-value.html: Added.
576
577 2015-09-04  Dean Jackson  <dino@apple.com>
578
579         [WebGL] Update WebGL 1.0.3 conformance tests
580         https://bugs.webkit.org/show_bug.cgi?id=148858
581         <rdar://problem/22588694>
582
583         Reviewed by Beth Dakin.
584
585         Update to the final version of the 1.0.3 WebGL conformance suite.
586         At the same time, unskip the tests (other than the one that crashes)
587         and check in results that we can use as progressions (later).
588
589         * platform/mac/TestExpectations:
590         * webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
591         * webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt:
592         * webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt:
593         * webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt:
594         * webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt:
595         * webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
596         * webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt:
597         * webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt:
598         * webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt:
599         * webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html:
600         * webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html:
601         * webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html:
602         * webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
603         * webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html:
604         * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
605         * webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js:
606         (OpenGLESTestRunner):
607         * webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
608         * webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
609         * webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js:
610         (onmessage):
611         * webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html:
612
613 2015-09-04  Beth Dakin  <bdakin@apple.com>
614
615         Forgot to mark these expectations.
616
617         * TestExpectations:
618         * platform/mac-wk2/TestExpectations:
619
620 2015-09-04  Chris Dumez  <cdumez@apple.com>
621
622         Unreviewed, add bug number for http/tests/w3c/html/semantics/embedded-content/the-video-element/video_initially_paused.html
623
624         * TestExpectations:
625
626 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
627
628         Fix lint warnings on iOS.
629
630         This enables the correct expectation for fast/events/scroll-in-scaled-page-with-overflow-hidden.html.
631         As for other tests, I went with the expectation that was currently in effect.
632
633         * platform/ios-simulator-wk1/TestExpectations:
634         * platform/ios-simulator-wk2/TestExpectations:
635         * platform/ios-simulator/TestExpectations:
636
637 2015-09-04  Chris Dumez  <cdumez@apple.com>
638
639         Unreviewed, add bug number for http/tests/w3c/html/semantics/embedded-content/the-embed-element/embed-represent-nothing*.html
640
641         * TestExpectations:
642
643 2015-09-04  Eric Carlson  <eric.carlson@apple.com>
644
645         [mediacontrols] Test AirPlay picker button
646         https://bugs.webkit.org/show_bug.cgi?id=148836
647
648         Reviewed by Dean Jackson.
649
650         * media/controls/airplay-picker-expected.txt: New test.
651         * media/controls/airplay-picker.html: New results.
652
653 2015-09-04  Beth Dakin  <bdakin@apple.com>
654
655         Should have a test to make sure links don't navigate after a cancelled force 
656         click
657         https://bugs.webkit.org/show_bug.cgi?id=148846
658
659         Reviewed by Tim Horton.
660
661         * fast/events/cancelled-force-click-link-navigation-expected.txt: Added.
662         * fast/events/cancelled-force-click-link-navigation.html: Added.
663
664 2015-09-04  Chris Dumez  <cdumez@apple.com>
665
666         Unreviewed, add bug number for http/tests/w3c/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html
667
668         * TestExpectations:
669
670 2015-09-04  Chris Dumez  <cdumez@apple.com>
671
672         Unreviewed, add bug number for http/tests/w3c/html/semantics/document-metadata/the-style-element/html_style_in_comment.html
673
674         * TestExpectations:
675
676 2015-09-04  Beth Dakin  <bdakin@apple.com>
677
678         These tests should be skipped at the LayoutTests level and re-enabled for 
679         WK2.
680
681         Rubber-stamped by Tim Horton.
682
683         * TestExpectations:
684         * platform/efl/TestExpectations:
685         * platform/gtk/TestExpectations:
686         * platform/mac-mavericks/TestExpectations:
687         * platform/mac-wk1/TestExpectations:
688         * platform/mac-wk2/TestExpectations:
689         * platform/win/TestExpectations:
690
691 2015-09-04  Chris Dumez  <cdumez@apple.com>
692
693         Import html/semantics test cases from W3C
694         https://bugs.webkit.org/show_bug.cgi?id=148822
695         <rdar://problem/22583647>
696
697         Reviewed by Ryosuke Niwa.
698
699         Import 486 html/semantics test cases from W3C.
700         They take ~30 seconds to run on my MacBookPro.
701
702         * TestExpectations:
703         * http/tests/w3c/html/semantics/*: Added.
704
705 2015-09-04  Tim Horton  <timothy_horton@apple.com>
706
707         Fix style error in last commit.
708
709         * swipe/resources/swipe-test.js:
710         (eventQueue.callAfterEventDispatch):
711
712 2015-09-04  Tim Horton  <timothy_horton@apple.com>
713
714         Add a test for r179736 (programmatic navigation during swipe causing a crash)
715         https://bugs.webkit.org/show_bug.cgi?id=148830
716
717         Reviewed by Beth Dakin.
718
719         * swipe/basic-cached-back-swipe.html:
720         * swipe/pushState-cached-back-swipe.html:
721         * swipe/resources/swipe-test.js:
722         (eventQueue.callAfterEventDispatch):
723         (initializeSwipeTest):
724         (initializeLog): Deleted.
725         * swipe/swipe-start-hysteresis-failures.html:
726         Refactor some things.
727         Make sure that we reset the back forward list before testing, because we expect
728         to start at the "first" item, but there is actually a about:blank before us.
729
730         * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt: Added.
731         * swipe/pushState-programmatic-back-while-swiping-crash.html: Added.
732         Add a test that ensures that r179736 does not recur.
733
734 2015-09-04  Beth Dakin  <bdakin@apple.com>
735
736         Should have a test for selection behavior when force clicking text
737         https://bugs.webkit.org/show_bug.cgi?id=148832
738
739         Reviewed by Tim Horton.
740
741         * fast/events/force-click-text-selection-behavior-expected.txt: Added.
742         * fast/events/force-click-text-selection-behavior.html: Added.
743         * platform/efl/TestExpectations:
744         * platform/gtk/TestExpectations:
745         * platform/ios-simulator/TestExpectations:
746         * platform/mac-mavericks/TestExpectations:
747         * platform/mac-wk1/TestExpectations:
748         * platform/mac-wk2/TestExpectations:
749         * platform/win/TestExpectations:
750
751 2015-09-04  Beth Dakin  <bdakin@apple.com>
752
753         Should have a test for selection behavior when deep clicking a link
754         https://bugs.webkit.org/show_bug.cgi?id=148827
755
756         Reviewed by Tim Horton.
757
758         * fast/events/force-click-link-selection-behavior-expected.txt: Added.
759         * fast/events/force-click-link-selection-behavior.html: Added.
760         * platform/efl/TestExpectations:
761         * platform/gtk/TestExpectations:
762         * platform/ios-simulator/TestExpectations:
763         * platform/mac-mavericks/TestExpectations:
764         * platform/mac-wk1/TestExpectations:
765         * platform/win/TestExpectations:
766
767 2015-09-04  Beth Dakin  <bdakin@apple.com>
768
769         Rolling this back in since these tests do still fail on the bots.
770
771         * platform/mac-wk2/TestExpectations:
772
773 2015-09-04  Chris Dumez  <cdumez@apple.com>
774
775         dispatchEvent() should throw an InvalidStateError if the event's initialized flag is not set
776         https://bugs.webkit.org/show_bug.cgi?id=148800
777         <rdar://problem/22565782>
778         <rdar://problem/22565485>
779
780         Reviewed by Geoffrey Garen.
781
782         * dom/html/level2/events/dispatchEvent02-expected.txt:
783         * dom/html/level2/events/dispatchEvent03-expected.txt:
784         * dom/html/level2/events/dispatchEvent04-expected.txt:
785         * dom/html/level2/events/dispatchEvent05-expected.txt:
786         * dom/html/level2/events/dispatchEvent06-expected.txt:
787         * dom/html/level2/events/dispatchEvent07-expected.txt:
788         * dom/xhtml/level2/events/dispatchEvent02-expected.txt:
789         * dom/xhtml/level2/events/dispatchEvent03-expected.txt:
790         * dom/xhtml/level2/events/dispatchEvent04-expected.txt:
791         * dom/xhtml/level2/events/dispatchEvent05-expected.txt:
792         * dom/xhtml/level2/events/dispatchEvent06-expected.txt:
793         * dom/xhtml/level2/events/dispatchEvent07-expected.txt:
794         Rebaseline, those tests are outdated and their expected results no
795         longer matches the behavior of the latest DOM specification.
796
797         * fast/dom/DOMException/EventException-expected.txt: Removed.
798         * fast/dom/DOMException/EventException.html: Removed.
799         * fast/dom/DOMException/resources/EventException.js: Removed.
800         Drop this test we no longer throw an EventException in this case.
801
802         * fast/dom/Window/dispatchEvent-expected.txt:
803         Rebaseline.
804
805         * fast/events/dispatch-event-being-dispatched-expected.txt:
806         * fast/events/dispatch-event-being-dispatched.html:
807         Fix the test to expect the new exception types.
808
809         * http/tests/w3c/dom/events/Event-type-empty-expected.txt:
810         * http/tests/w3c/dom/events/EventTarget-dispatchEvent-expected.txt:
811         Rebaseline.
812
813 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
814
815         Triage some of the failures of the CSS WG's multicolumn tests imported in r189364.
816
817         * TestExpectations:
818
819 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
820
821         Test Serbian ".срб" domain support
822         https://bugs.webkit.org/show_bug.cgi?id=148761
823         <rdar://problem/22569849>
824
825         Reviewed by Tim Horton.
826
827         * fast/url/user-visible/srb-expected.txt: Added.
828         * fast/url/user-visible/srb.html: Added.
829
830 2015-09-04  Beth Dakin  <bdakin@apple.com>
831
832         Rubber-stamped by Tim Horton.
833
834         The bots appear to have a new enough SDK now.
835         * platform/mac-wk2/TestExpectations:
836
837 2015-09-04  Zalan Bujtas  <zalan@apple.com>
838
839         Repaint cleanup:
840         gradients-em-stops-repaint.html -> reftest
841         hover-pseudo-borders.html -> reftest
842         inline-block-resize.html -> reftest
843         inline-color-change.html -> reftest
844         inline-outline-repaint.html -> reftest
845         inline-relative-positioned.html -> reftest
846         intermediate-layout-position-clip.html -> reftest
847         intermediate-layout-position.html -> reftest
848         invisible-objects.html -> reftest
849
850         Unreviewed.
851
852         * fast/repaint/gradients-em-stops-repaint-expected.html: Added.
853         * fast/repaint/gradients-em-stops-repaint.html:
854         * fast/repaint/hover-pseudo-borders-expected.html: Added.
855         * fast/repaint/hover-pseudo-borders.html:
856         * fast/repaint/inline-block-resize-expected.html: Added.
857         * fast/repaint/inline-block-resize-expected.png: Removed.
858         * fast/repaint/inline-block-resize-expected.txt: Removed.
859         * fast/repaint/inline-block-resize.html:
860         * fast/repaint/inline-color-change-expected.html: Added.
861         * fast/repaint/inline-color-change.html:
862         * fast/repaint/inline-outline-repaint-expected.html: Added.
863         * fast/repaint/inline-outline-repaint.html:
864         * fast/repaint/inline-relative-positioned-expected.html: Added.
865         * fast/repaint/inline-relative-positioned-expected.png: Removed.
866         * fast/repaint/inline-relative-positioned-expected.txt: Removed.
867         * fast/repaint/inline-relative-positioned.html:
868         * fast/repaint/intermediate-layout-position-clip-expected.html: Added.
869         * fast/repaint/intermediate-layout-position-clip-expected.png: Removed.
870         * fast/repaint/intermediate-layout-position-clip-expected.txt: Removed.
871         * fast/repaint/intermediate-layout-position-clip.html:
872         * fast/repaint/intermediate-layout-position-expected.html: Added.
873         * fast/repaint/intermediate-layout-position-expected.txt: Removed.
874         * fast/repaint/intermediate-layout-position.html:
875         * fast/repaint/invisible-objects-expected.html: Added.
876         * fast/repaint/invisible-objects-expected.txt: Removed.
877         * fast/repaint/invisible-objects.html:
878         * platform/efl/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
879         * platform/efl/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
880         * platform/efl/fast/repaint/hover-pseudo-borders-expected.png: Removed.
881         * platform/efl/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
882         * platform/efl/fast/repaint/inline-color-change-expected.png: Removed.
883         * platform/efl/fast/repaint/inline-color-change-expected.txt: Removed.
884         * platform/efl/fast/repaint/inline-outline-repaint-expected.png: Removed.
885         * platform/efl/fast/repaint/inline-outline-repaint-expected.txt: Removed.
886         * platform/efl/fast/repaint/inline-relative-positioned-expected.txt: Removed.
887         * platform/efl/fast/repaint/intermediate-layout-position-expected.png: Removed.
888         * platform/gtk/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
889         * platform/gtk/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
890         * platform/gtk/fast/repaint/hover-pseudo-borders-expected.png: Removed.
891         * platform/gtk/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
892         * platform/gtk/fast/repaint/inline-color-change-expected.png: Removed.
893         * platform/gtk/fast/repaint/inline-color-change-expected.txt: Removed.
894         * platform/gtk/fast/repaint/inline-outline-repaint-expected.png: Removed.
895         * platform/gtk/fast/repaint/inline-outline-repaint-expected.txt: Removed.
896         * platform/gtk/fast/repaint/inline-relative-positioned-expected.png: Removed.
897         * platform/gtk/fast/repaint/inline-relative-positioned-expected.txt: Removed.
898         * platform/gtk/fast/repaint/intermediate-layout-position-expected.png: Removed.
899         * platform/gtk/fast/repaint/repaint/hover-pseudo-borders-expected.png: Removed.
900         * platform/gtk/fast/repaint/repaint/hover-pseudo-borders-expected.txt: Removed.
901         * platform/mac-wk2/fast/repaint/invisible-objects-expected.txt: Removed.
902         * platform/mac/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
903         * platform/mac/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
904         * platform/mac/fast/repaint/hover-pseudo-borders-expected.png: Removed.
905         * platform/mac/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
906         * platform/mac/fast/repaint/inline-block-resize-expected.png: Removed.
907         * platform/mac/fast/repaint/inline-color-change-expected.png: Removed.
908         * platform/mac/fast/repaint/inline-color-change-expected.txt: Removed.
909         * platform/mac/fast/repaint/inline-outline-repaint-expected.png: Removed.
910         * platform/mac/fast/repaint/inline-outline-repaint-expected.txt: Removed.
911         * platform/mac/fast/repaint/intermediate-layout-position-clip-expected.png: Removed.
912         * platform/mac/fast/repaint/intermediate-layout-position-expected.png: Removed.
913         * platform/mac/fast/repaint/invisible-objects-expected.png: Removed.
914         * platform/win/fast/repaint/inline-color-change-expected.txt: Removed.
915         * platform/win/fast/repaint/inline-outline-repaint-expected.txt: Removed.
916
917 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
918
919         Web Inspector: Expand Console domain test coverage
920         https://bugs.webkit.org/show_bug.cgi?id=148740
921
922         Reviewed by Brian Burg.
923
924         Test more Console domain commands and events.
925
926         * inspector/console/addInspectedNode-expected.txt: Added.
927         * inspector/console/addInspectedNode.html: Added.
928         * inspector/console/clearMessages-expected.txt: Added.
929         * inspector/console/clearMessages.html: Added.
930         * inspector/console/messageRepeatCountUpdated-expected.txt: Added.
931         * inspector/console/messageRepeatCountUpdated.html: Added.
932         * inspector/console/messagesCleared-expected.txt: Added.
933         * inspector/console/messagesCleared.html: Added.
934
935 2015-09-04  Jer Noble  <jer.noble@apple.com>
936
937         Unreviewed gardening; enabling media/ and http/tests/media/ tests (with expected failures) on ios-simulator
938
939         * platform/ios-simulator/TestExpectations:
940         * platform/ios-simulator/http/tests/media/hls/video-controls-live-stream-expected.txt: Added.
941         * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Added.
942         * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Added.
943         * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Added.
944         * platform/ios-simulator/media/audio-controls-rendering-expected.png: Added.
945         * platform/ios-simulator/media/audio-controls-rendering-expected.txt: Added.
946         * platform/ios-simulator/media/audio-repaint-expected.txt: Added.
947         * platform/ios-simulator/media/controls-after-reload-expected.png: Added.
948         * platform/ios-simulator/media/controls-after-reload-expected.txt: Added.
949         * platform/ios-simulator/media/controls-layout-direction-expected.png: Added.
950         * platform/ios-simulator/media/controls-strict-expected.png: Added.
951         * platform/ios-simulator/media/controls-strict-expected.txt: Added.
952         * platform/ios-simulator/media/controls-strict-mode-expected.txt: Added.
953         * platform/ios-simulator/media/controls-styling-expected.png: Added.
954         * platform/ios-simulator/media/controls-styling-expected.txt: Added.
955         * platform/ios-simulator/media/controls-styling-strict-expected.png: Added.
956         * platform/ios-simulator/media/controls-styling-strict-expected.txt: Added.
957         * platform/ios-simulator/media/controls-without-preload-expected.png: Added.
958         * platform/ios-simulator/media/controls-without-preload-expected.txt: Added.
959         * platform/ios-simulator/media/encrypted-media/encrypted-media-can-play-type-expected.txt: Added.
960         * platform/ios-simulator/media/media-can-play-wav-audio-expected.txt: Added.
961         * platform/ios-simulator/media/media-can-play-webm-expected.txt: Added.
962         * platform/ios-simulator/media/media-controls-clone-expected.png: Added.
963         * platform/ios-simulator/media/media-controls-clone-expected.txt: Added.
964         * platform/ios-simulator/media/media-document-audio-repaint-expected.png: Added.
965         * platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.png: Added.
966         * platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.txt: Added.
967         * platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.png: Added.
968         * platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.txt: Added.
969         * platform/ios-simulator/media/track/track-in-band-subtitles-too-large-expected.png: Added.
970         * platform/ios-simulator/media/video-aspect-ratio-expected.png: Added.
971         * platform/ios-simulator/media/video-aspect-ratio-expected.txt: Added.
972         * platform/ios-simulator/media/video-canvas-alpha-expected.png: Added.
973         * platform/ios-simulator/media/video-canvas-drawing-expected.png: Added.
974         * platform/ios-simulator/media/video-colorspace-yuv420-expected.png: Added.
975         * platform/ios-simulator/media/video-colorspace-yuv422-expected.png: Added.
976         * platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Added.
977         * platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Added.
978         * platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Added.
979         * platform/ios-simulator/media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Added.
980         * platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Added.
981         * platform/ios-simulator/media/video-controls-no-scripting-expected.txt: Added.
982         * platform/ios-simulator/media/video-controls-rendering-expected.png: Added.
983         * platform/ios-simulator/media/video-controls-rendering-expected.txt: Added.
984         * platform/ios-simulator/media/video-display-toggle-expected.png: Added.
985         * platform/ios-simulator/media/video-display-toggle-expected.txt: Added.
986         * platform/ios-simulator/media/video-empty-source-expected.png: Added.
987         * platform/ios-simulator/media/video-empty-source-expected.txt: Added.
988         * platform/ios-simulator/media/video-frame-accurate-seek-expected.png: Added.
989         * platform/ios-simulator/media/video-layer-crash-expected.png: Added.
990         * platform/ios-simulator/media/video-layer-crash-expected.txt: Added.
991         * platform/ios-simulator/media/video-no-audio-expected.png: Added.
992         * platform/ios-simulator/media/video-no-audio-expected.txt: Added.
993         * platform/ios-simulator/media/video-playing-and-pause-expected.png: Added.
994         * platform/ios-simulator/media/video-playing-and-pause-expected.txt: Added.
995         * platform/ios-simulator/media/video-remove-insert-repaints-expected.png: Added.
996         * platform/ios-simulator/media/video-replaces-poster-expected.png: Added.
997         * platform/ios-simulator/media/video-transformed-expected.png: Added.
998         * platform/ios-simulator/media/video-transformed-expected.txt: Added.
999         * platform/ios-simulator/media/video-volume-slider-expected.png: Added.
1000         * platform/ios-simulator/media/video-volume-slider-expected.txt: Added.
1001         * platform/ios-simulator/media/video-zoom-controls-expected.png: Added.
1002         * platform/ios-simulator/media/video-zoom-controls-expected.txt: Added.
1003         * platform/ios-simulator/media/video-zoom-expected.png: Added.
1004         * platform/ios-simulator/media/video-zoom-expected.txt: Added.
1005         * platform/ios-simulator/media/volume-bar-empty-when-muted-expected.txt: Added.
1006
1007 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
1008
1009         Web Inspector: Test RuntimeAgent.parse, detecting if a script parse error is recoverable
1010         https://bugs.webkit.org/show_bug.cgi?id=148790
1011
1012         Reviewed by Timothy Hatcher.
1013
1014         * inspector/runtime/parse-expected.txt: Added.
1015         * inspector/runtime/parse.html: Added.
1016
1017 2015-09-04  Tim Horton  <timothy_horton@apple.com>
1018
1019         swipe-start-hysteresis-failures is flaky
1020         https://bugs.webkit.org/show_bug.cgi?id=148809
1021
1022         Reviewed by Alexey Proskuryakov.
1023
1024         * swipe/swipe-start-hysteresis-failures.html:
1025         * swipe/swipe-start-hysteresis-failures-expected.txt:
1026         Instead of depending on the specific timing of didStartSwipe vs. the events
1027         in this case, just make sure we hit it by the time the test finishes.
1028
1029 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
1030
1031         Skip newly imported IndexedDB test on iOS WebKit1, because IndexedDB only works with WebKit2.
1032
1033         * platform/ios-simulator-wk1/TestExpectations:
1034
1035 2015-09-04  Beth Dakin  <bdakin@apple.com>
1036
1037         Need to be able to test default behaviors on force click
1038         https://bugs.webkit.org/show_bug.cgi?id=148758
1039
1040         Reviewed by Tim Horton.
1041
1042         One new test that tests a regression found during the work for 
1043         http://trac.webkit.org/changeset/181660
1044
1045         * fast/events/force-click-on-link-navigation-expected.txt: Added.
1046         * fast/events/force-click-on-link-navigation.html: Added.
1047         * fast/events/resources/do-not-navigate-here.html: Added.
1048         * platform/efl/TestExpectations:
1049         * platform/gtk/TestExpectations:
1050         * platform/ios-simulator/TestExpectations:
1051         * platform/mac-mavericks/TestExpectations:
1052         * platform/mac-wk1/TestExpectations:
1053         * platform/win/TestExpectations:
1054
1055 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
1056
1057         Import new multicolumn layout tests from CSS WG testss
1058         https://bugs.webkit.org/show_bug.cgi?id=148805
1059
1060         Reviewed by Chris Dumez.
1061
1062         Added test expectations for newly imported tests.
1063
1064         * TestExpectations:
1065
1066 2015-09-04  Dean Jackson  <dino@apple.com>
1067
1068         [mediacontrols] Test the ordering of elements in the controls panel
1069         https://bugs.webkit.org/show_bug.cgi?id=148804
1070         <rdar://problem/22579232>
1071
1072         Reviewed by Eric Carlson.
1073
1074         Add a new test that checks the visual order of the buttons and
1075         elements in the controls panel. This is helpful because they
1076         are not necessarily in that order within the DOM.
1077
1078         I also added caching of the current state to the testing helper,
1079         to save generating the JSON status multiple times in subsequent
1080         calls.
1081
1082         * media/controls/elementOrder.html: New test.
1083         * media/controls/elementOrder-expected.txt: New results.
1084         * media/controls/controls-test-helpers.js:
1085         (ControlsTest):
1086         (ControlsTest.prototype.get currentState): Added caching.
1087         (ControlsTest.prototype.stateForControlsElement):
1088         (ControlsTest.prototype.isGreaterThan): New test helper.
1089
1090 2015-09-03  Dean Jackson  <dino@apple.com>
1091
1092         [mediacontrols] Expose bounding rectangles and computed style to testing
1093         https://bugs.webkit.org/show_bug.cgi?id=148755
1094         <rdar://problems/22567757>
1095
1096         Reviewed by Eric Carlson.
1097
1098         Update tests to exercise the computed style and bounding rectangles.
1099
1100         * media/controls/controls-test-helpers.js:
1101         (ControlsTest.prototype.isNotZero):
1102         (ControlsTest):
1103         * media/controls/statusDisplay-expected.txt:
1104         * media/controls/statusDisplay.html:
1105         * media/controls/statusDisplayBad-expected.txt:
1106         * media/controls/statusDisplayBad.html:
1107
1108 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
1109
1110         Add tests for different Unicode normalization forms in domain names
1111         https://bugs.webkit.org/show_bug.cgi?id=148762
1112         <rdar://problem/22569933>
1113
1114         Reviewed by Darin Adler.
1115
1116         * fast/url/user-visible/cyrillic-NFD-expected.txt: Added.
1117         * fast/url/user-visible/cyrillic-NFD.html: Added.
1118
1119 2015-09-04  Chris Dumez  <cdumez@apple.com>
1120
1121         Document.body should return the first body / frameset child of the html element
1122         https://bugs.webkit.org/show_bug.cgi?id=148787
1123         <rdar://problem/22566850>
1124
1125         Reviewed by Ryosuke Niwa.
1126
1127         Rebaseline test now that a new check is passing.
1128
1129         * http/tests/w3c/html/dom/documents/dom-tree-accessors/document.body-getter-expected.txt:
1130
1131 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
1132
1133         Import css/css-color-3
1134         https://bugs.webkit.org/show_bug.cgi?id=148803
1135
1136         Reviewed by Chris Dumez.
1137
1138         * TestExpectations:
1139
1140 2015-09-04  Chris Dumez  <cdumez@apple.com>
1141
1142         Unreviewed, add iOS-specific baselines for a couple of newly imported W3C tests.
1143
1144         * platform/ios-simulator/http/tests/w3c/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
1145         * platform/ios-simulator/http/tests/w3c/html/dom/interfaces-expected.txt: Added.
1146
1147 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
1148
1149         iOS test gardening.
1150
1151         * platform/ios-simulator/TestExpectations: Skip pasteboard tests, as many of them
1152         time out.
1153
1154 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
1155
1156         Range.isPointInRange check root node before verifying offset
1157         https://bugs.webkit.org/show_bug.cgi?id=148776
1158
1159         isPointInRange should never throw WrongDocumentError
1160         https://bugs.webkit.org/show_bug.cgi?id=148779
1161
1162         Reviewed by Darin Adler.
1163
1164         Rebaselined the test now that all test cases pass.
1165
1166         * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
1167
1168 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
1169
1170         css3/flexbox/csswg/css-flexbox-height-animation-stretch.html is flaky
1171         https://bugs.webkit.org/show_bug.cgi?id=143294
1172
1173         Reviewed by Dean Jackson.
1174
1175         * TestExpectations: This test is just inherently flaky.
1176
1177 2015-09-04  Aleksandr Skachkov  <gskachkov@gmail.com>
1178
1179         [ES6] Implement ES6 arrow function syntax. Prototype of arrow function should be undefined
1180         https://bugs.webkit.org/show_bug.cgi?id=147742
1181
1182         Reviewed by Saam Barati.
1183
1184         Added tests of prototype property for arrow function. Checks that arrow function does not have 
1185         prototype property after creating of it and check if it is possible to add/remove it later.
1186
1187         * js/arrowfunction-prototype-expected.txt: Added.
1188         * js/arrowfunction-prototype.html: Added.
1189         * js/script-tests/arrowfunction-prototype.js: Added.
1190
1191 2015-09-03  Chris Dumez  <cdumez@apple.com>
1192
1193         Unreviewed, rebaseline http/tests/w3c/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html
1194
1195         This is a new test.
1196
1197         * http/tests/w3c/html/dom/dynamic-markup-insertion/opening-the-input-stream/007-expected.txt:
1198
1199 2015-09-03  Ryosuke Niwa  <rniwa@webkit.org>
1200
1201         Range.comparePoint shouldn't throw an exception if the range and the node are in the same detached tree
1202         https://bugs.webkit.org/show_bug.cgi?id=148733
1203
1204         Reviewed by Chris Dumez.
1205
1206         Added a regression test and rebaselined a W3C test with more test cases passing.
1207
1208         * fast/dom/Range/range-comparePoint-detached-nodes-expected.txt: Added.
1209         * fast/dom/Range/range-comparePoint-detached-nodes.html: Added.
1210         * http/tests/w3c/dom/ranges/Range-set-expected.txt:
1211
1212 2015-09-03  Tim Horton  <timothy_horton@apple.com>
1213
1214         Add a test for swipe-start hysteresis
1215         https://bugs.webkit.org/show_bug.cgi?id=148756
1216
1217         Reviewed by Anders Carlsson.
1218
1219         * swipe/basic-cached-back-swipe.html:
1220         * swipe/pushState-cached-back-swipe.html:
1221         * swipe/resources/swipe-test.js:
1222         (testComplete):
1223         * swipe/swipe-start-hysteresis-failures.html: Added.
1224         * swipe/swipe-start-hysteresis-failures-expected.txt: Added.
1225
1226 2015-09-03  Tim Horton  <timothy_horton@apple.com>
1227
1228         Un-skip swipe tests on Mavericks
1229
1230         * platform/mac-mavericks/TestExpectations:
1231         This skip didn't work anyway because the fallback order is insane.
1232
1233 2015-09-03  Chris Dumez  <cdumez@apple.com>
1234
1235         Import W3C HTML/DOM test suite from github.com/w3c/web-platform-tests
1236         https://bugs.webkit.org/show_bug.cgi?id=148736
1237         <rdar://problem/22551968>
1238
1239         Reviewed by Ryosuke Niwa.
1240
1241         Import W3C HTML/DOM test suite from github.com/w3c/web-platform-tests
1242         to get better coverage. This includes 230 tests. They run in ~15 seconds
1243         for a release build / ~20 seconds for a debug build on a MacBookPro.
1244
1245         * TestExpectations:
1246         * http/tests/w3c/html/dom/*: Added.
1247         New test suite.
1248
1249 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
1250
1251         Remove empty LayoutTests/platform/ios-sim-deprecated
1252
1253         * platform/ios-sim-deprecated: Removed.
1254
1255 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
1256
1257         Consolidate iOS pasteboard test failures.
1258
1259         Per-process pasteboard is not implemented in iOS DumpRenderTree and WebKitTestRunner,
1260         so pasteboard tests interfere with each other.
1261
1262         * platform/ios-simulator-wk1/TestExpectations:
1263         * platform/ios-simulator-wk2/TestExpectations:
1264         * platform/ios-simulator/TestExpectations:
1265
1266 2015-09-03  Tim Horton  <timothy_horton@apple.com>
1267
1268         Add a test for swiping back after a same-document navigation
1269         https://bugs.webkit.org/show_bug.cgi?id=148751
1270
1271         Reviewed by Beth Dakin.
1272
1273         * swipe/pushState-cached-back-swipe.html: Added.
1274
1275 2015-09-03  Andy Estes  <aestes@apple.com>
1276
1277         REGRESSION: http/tests/contentfiltering/block-after-redirect.html is flaky
1278         https://bugs.webkit.org/show_bug.cgi?id=148684
1279
1280         Reviewed by Alexey Proskuryakov.
1281
1282         Wait for the iframe to load the blocked page before finishing the test.
1283
1284         * http/tests/contentfiltering/block-after-redirect.html:
1285         * platform/mac-wk2/TestExpectations:
1286
1287 2015-09-03  Tim Horton  <timothy_horton@apple.com>
1288
1289         [Mac] Add support for testing swipes
1290         https://bugs.webkit.org/show_bug.cgi?id=148700
1291
1292         Reviewed by Beth Dakin.
1293
1294         * swipe/basic-cached-back-swipe-expected.txt: Added.
1295         * swipe/basic-cached-back-swipe.html: Added.
1296         * swipe/resources/swipe-test.js: Added.
1297         (eventQueue.enqueueScrollEvent):
1298         (eventQueue.enqueueSwipeEvent):
1299         (eventQueue.hasPendingEvents):
1300         (eventQueue._processEventQueue):
1301         (eventQueue._processEventQueueSoon):
1302         (shouldBe):
1303         (log):
1304         (dumpLog):
1305         (initializeLog):
1306         (startMeasuringDuration):
1307         (measuredDurationShouldBeLessThan):
1308         Add a test for the simplest case, a back swipe after a normal navigation
1309         with the page cache enabled.
1310
1311         * TestExpectations:
1312         * platform/mac-wk2/TestExpectations:
1313         Disable these tests everywhere except Mac WebKit2.
1314
1315 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
1316
1317         Test Russian ".рф" domain support
1318         https://bugs.webkit.org/show_bug.cgi?id=148721
1319
1320         Reviewed by Darin Adler.
1321
1322         * TestExpectations:
1323         * fast/url/user-visible: Added.
1324         * fast/url/user-visible/rf-expected.txt: Added.
1325         * fast/url/user-visible/rf.html: Added.
1326         * platform/mac/TestExpectations:
1327
1328 2015-09-03  Chris Dumez  <cdumez@apple.com>
1329
1330         document.createEvent("eventname") should do a case-insensitive match on the event name
1331         https://bugs.webkit.org/show_bug.cgi?id=148738
1332         <rdar://problem/22558709>
1333
1334         Reviewed by Andreas Kling.
1335
1336         Rebaseline test now that some checks are passing.
1337
1338         * http/tests/w3c/dom/nodes/Document-createEvent-expected.txt:
1339
1340 2015-09-03  Saam barati  <sbarati@apple.com>
1341
1342         Block scoped variables should be visible across scripts
1343         https://bugs.webkit.org/show_bug.cgi?id=147813
1344
1345         Reviewed by Filip Pizlo.
1346
1347         * js/dom/const-expected.txt:
1348         * js/dom/const.html:
1349
1350 2015-09-02  Ryosuke Niwa  <rniwa@webkit.org>
1351
1352         MutationObserver should accept attributeFilter, attributeOldValue, and characterDataOldValue on their own
1353         https://bugs.webkit.org/show_bug.cgi?id=148716
1354
1355         Reviewed by Chris Dumez.
1356
1357         Updated the expected results.
1358
1359         Also added test cases to make sure explicitly setting attributes and characterData options to false along
1360         with attributeOldValue, attributeFilter, and characterDataOldValue would throw.
1361
1362         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
1363         * fast/dom/MutationObserver/observe-exceptions.html:
1364         * http/tests/w3c/dom/nodes/MutationObserver-attributes-expected.txt:
1365         * http/tests/w3c/dom/nodes/MutationObserver-characterData-expected.txt:
1366
1367 2015-09-02  Ryosuke Niwa  <rniwa@webkit.org>
1368
1369         Node.textContent = undefined should be equivalent to textContent = ""
1370         https://bugs.webkit.org/show_bug.cgi?id=148729
1371
1372         Reviewed by Darin Adler.
1373
1374         Rebaselined the test now that test cases pass.
1375
1376         * http/tests/w3c/dom/nodes/Node-textContent-expected.txt:
1377
1378 2015-09-01  Alexey Proskuryakov  <ap@apple.com>
1379
1380         Mark http/tests/contentfiltering/block-after-redirect.html as flaky for
1381         https://bugs.webkit.org/show_bug.cgi?id=148684
1382
1383         * platform/mac-wk2/TestExpectations:
1384
1385 2015-09-02  Zalan Bujtas  <zalan@apple.com>
1386
1387         Repaint cleanup:
1388         fixed.html
1389         fixed-scale.html
1390         fixed-table-cell.html
1391         fixed-table-overflow.html
1392         fixed-table-overflow-zindex.html
1393         fixed-to-relative-position-with-absolute-child.html
1394         fixed-tranformed.html
1395         float-in-new-block-with-layout-delta.html
1396         float-move-during-layout.html
1397         float-new-in-block.html
1398
1399         Unreviewed.
1400
1401         * fast/repaint/fixed-expected.html: Added.
1402         * fast/repaint/fixed-scale-expected.html: Added.
1403         * fast/repaint/fixed-scale-expected.png: Removed.
1404         * fast/repaint/fixed-scale-expected.txt: Removed.
1405         * fast/repaint/fixed-scale.html:
1406         * fast/repaint/fixed-table-cell-expected.html: Added.
1407         * fast/repaint/fixed-table-cell-expected.png: Removed.
1408         * fast/repaint/fixed-table-cell-expected.txt: Removed.
1409         * fast/repaint/fixed-table-cell.html:
1410         * fast/repaint/fixed-table-overflow-expected.html: Added.
1411         * fast/repaint/fixed-table-overflow-expected.png: Removed.
1412         * fast/repaint/fixed-table-overflow-expected.txt: Removed.
1413         * fast/repaint/fixed-table-overflow-zindex-expected.html: Added.
1414         * fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
1415         * fast/repaint/fixed-table-overflow-zindex-expected.txt: Removed.
1416         * fast/repaint/fixed-table-overflow-zindex.html:
1417         * fast/repaint/fixed-table-overflow.html:
1418         * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.html: Added.
1419         * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
1420         * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.txt: Removed.
1421         * fast/repaint/fixed-to-relative-position-with-absolute-child.html:
1422         * fast/repaint/fixed-tranformed-expected.html: Added.
1423         * fast/repaint/fixed-tranformed-expected.png: Removed.
1424         * fast/repaint/fixed-tranformed-expected.txt: Removed.
1425         * fast/repaint/fixed-tranformed.html:
1426         * fast/repaint/fixed.html:
1427         * fast/repaint/float-in-new-block-with-layout-delta-expected.html: Added.
1428         * fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
1429         * fast/repaint/float-in-new-block-with-layout-delta-expected.txt: Removed.
1430         * fast/repaint/float-in-new-block-with-layout-delta.html:
1431         * fast/repaint/float-move-during-layout-expected.html: Added.
1432         * fast/repaint/float-move-during-layout.html:
1433         * fast/repaint/float-new-in-block-expected.html: Added.
1434         * fast/repaint/float-new-in-block-expected.txt: Removed.
1435         * fast/repaint/float-new-in-block.html:
1436         * platform/efl/fast/repaint/fixed-expected.png: Removed.
1437         * platform/efl/fast/repaint/fixed-expected.txt: Removed.
1438         * platform/efl/fast/repaint/float-move-during-layout-expected.png: Removed.
1439         * platform/efl/fast/repaint/float-move-during-layout-expected.txt: Removed.
1440         * platform/efl/fast/repaint/float-new-in-block-expected.png: Removed.
1441         * platform/gtk/fast/repaint/fixed-expected.png: Removed.
1442         * platform/gtk/fast/repaint/fixed-expected.txt: Removed.
1443         * platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
1444         * platform/gtk/fast/repaint/float-move-during-layout-expected.png: Removed.
1445         * platform/gtk/fast/repaint/float-move-during-layout-expected.txt: Removed.
1446         * platform/gtk/fast/repaint/float-new-in-block-expected.png: Removed.
1447         * platform/mac/fast/repaint/fixed-expected.png: Removed.
1448         * platform/mac/fast/repaint/fixed-expected.txt: Removed.
1449         * platform/mac/fast/repaint/fixed-scale-expected.png: Removed.
1450         * platform/mac/fast/repaint/fixed-table-cell-expected.png: Removed.
1451         * platform/mac/fast/repaint/fixed-table-overflow-expected.png: Removed.
1452         * platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
1453         * platform/mac/fast/repaint/fixed-tranformed-expected.png: Removed.
1454         * platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
1455         * platform/mac/fast/repaint/float-move-during-layout-expected.png: Removed.
1456         * platform/mac/fast/repaint/float-move-during-layout-expected.txt: Removed.
1457         * platform/mac/fast/repaint/float-new-in-block-expected.png: Removed.
1458         * platform/win/fast/repaint/fixed-expected.txt: Removed.
1459         * platform/win/fast/repaint/float-move-during-layout-expected.txt: Removed.
1460
1461 2015-09-02  Brady Eidson  <beidson@apple.com>
1462
1463         Import W3C IndexedDB tests.
1464         https://bugs.webkit.org/show_bug.cgi?id=148713
1465
1466         Reviewed by Tim Horton' rubber stamp.
1467
1468         * platform/mac-wk1/TestExpectations:
1469         * platform/win/TestExpectations:
1470         * platform/wk2/TestExpectations:
1471
1472 2015-09-02  Zalan Bujtas  <zalan@apple.com>
1473
1474         r189233 accidentally removed some unrelated expected results.
1475         https://bugs.webkit.org/show_bug.cgi?id=148708
1476
1477         Unreviewed.
1478
1479         * platform/efl/compositing/repaint/content-into-overflow-expected.png: Added.
1480         * platform/efl/compositing/repaint/content-into-overflow-expected.txt: Added.
1481         * platform/efl/fast/forms/control-clip-expected.png: Added.
1482         * platform/efl/fast/forms/control-clip-expected.txt: Added.
1483         * platform/gtk/fast/forms/control-clip-expected.png: Added.
1484         * platform/gtk/fast/forms/control-clip-expected.txt: Added.
1485         * platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt: Added.
1486         * platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt: Added.
1487         * platform/ios-simulator/fast/forms/control-clip-expected.txt: Added.
1488         * platform/mac-mavericks/fast/forms/control-clip-expected.png: Added.
1489         * platform/mac-mavericks/fast/forms/control-clip-expected.txt: Added.
1490         * platform/mac/compositing/repaint/content-into-overflow-expected.png: Added.
1491         * platform/mac/compositing/repaint/content-into-overflow-expected.txt: Added.
1492         * platform/mac/fast/forms/control-clip-expected.png: Added.
1493         * platform/mac/fast/forms/control-clip-expected.txt: Added.
1494         * platform/win/fast/forms/control-clip-expected.txt: Added.
1495
1496 2015-09-02  Chris Fleizach  <cfleizach@apple.com>
1497
1498         AX: WebKit does not expose max/min value of <progress> element
1499         https://bugs.webkit.org/show_bug.cgi?id=148707
1500
1501         Reviewed by Mario Sanchez Prada.
1502
1503         * accessibility/mac/progress-element-min-max-expected.txt: Added.
1504         * accessibility/mac/progress-element-min-max.html: Added.
1505
1506 2015-09-01  Dean Jackson  <dino@apple.com>
1507
1508         [mediacontrols] Improve media controls testing helpers
1509         https://bugs.webkit.org/show_bug.cgi?id=148697
1510         <rdar://problem/22530876>
1511
1512         Reviewed by Eric Carlson.
1513
1514         Implement a more modern-looking testing API for media
1515         controls tests, and update the existing tests to
1516         use the new API.
1517
1518         * media/controls/basic-expected.txt:
1519         * media/controls/basic.html:
1520         * media/controls/controls-test-helpers.js:
1521         (ControlsTest): New class for helping testing.
1522         (statusForControlsElement): Deleted.
1523         * media/controls/showControlsButton-expected.txt:
1524         * media/controls/showControlsButton.html:
1525         * media/controls/statusDisplay-expected.txt:
1526         * media/controls/statusDisplay.html:
1527         * media/controls/statusDisplayBad-expected.txt:
1528         * media/controls/statusDisplayBad.html:
1529
1530 2015-09-02  Chris Dumez  <cdumez@apple.com>
1531
1532         document.createProcessingInstruction() does not behave according to specification
1533         https://bugs.webkit.org/show_bug.cgi?id=148710
1534
1535         Reviewed by Ryosuke Niwa.
1536
1537         Update / rebaseline existing tests.
1538
1539         * dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt:
1540         * dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt:
1541         * fast/dom/Node/initial-values-expected.txt:
1542         * fast/dom/Node/script-tests/initial-values.js:
1543         * http/tests/w3c/dom/nodes/CharacterData-remove-expected.txt:
1544         * http/tests/w3c/dom/nodes/Document-createProcessingInstruction-expected.txt:
1545         * http/tests/w3c/dom/nodes/Document-createProcessingInstruction-xhtml-expected.txt:
1546         * http/tests/w3c/dom/nodes/Node-cloneNode-expected.txt:
1547         * http/tests/w3c/dom/nodes/Node-insertBefore-expected.txt:
1548         * http/tests/w3c/dom/nodes/Node-nodeValue-expected.txt:
1549         * http/tests/w3c/dom/nodes/Node-textContent-expected.txt:
1550
1551 2015-09-02  Chris Dumez  <cdumez@apple.com>
1552
1553         http/tests/w3c/dom/nodes/Element-matches.html is flaky
1554         https://bugs.webkit.org/show_bug.cgi?id=148615
1555
1556         Reviewed by Ryosuke Niwa.
1557
1558         Unskip the tests and rebaseline them now that the target pseudo selector
1559         checks are consistently passing.
1560
1561         * TestExpectations:
1562         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
1563         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-expected.txt:
1564         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml-expected.txt:
1565
1566 2015-09-02  Daniel Bates  <dabates@apple.com>
1567
1568         Update iOS TestExpectations files
1569
1570         * platform/ios-simulator-wk2/TestExpectations:
1571         * platform/ios-simulator/TestExpectations:
1572
1573 2015-09-02  Chris Dumez  <cdumez@apple.com>
1574
1575         http/tests/navigation/anchor-frames-same-origin.html is flaky
1576         https://bugs.webkit.org/show_bug.cgi?id=148690
1577
1578         Reviewed by Zalan Bujtas.
1579
1580         This is a temporary workaround for Bug 148690, until we have time
1581         to investigate why scroll propagation does not work properly if
1582         the frame is not already layed out when we scroll to the anchor.
1583
1584         This change updates the test to force a layout in the grandchild
1585         frame before we scroll to the anchor. With this change, the test
1586         is consistently passing when run on its own or after others.
1587
1588         * http/tests/navigation/resources/grandchild-with-anchor.html:
1589
1590 2015-09-02  Commit Queue  <commit-queue@webkit.org>
1591
1592         Unreviewed, rolling out r189241.
1593         https://bugs.webkit.org/show_bug.cgi?id=148703
1594
1595         These tests crash with assertions (Requested by ap on
1596         #webkit).
1597
1598         Reverted changeset:
1599
1600         "Web Inspector: Move PrettyPrinting tests into LayoutTests"
1601         https://bugs.webkit.org/show_bug.cgi?id=148698
1602         http://trac.webkit.org/changeset/189241
1603
1604 2015-09-01  Joseph Pecoraro  <pecoraro@apple.com>
1605
1606         Web Inspector: Move PrettyPrinting tests into LayoutTests
1607         https://bugs.webkit.org/show_bug.cgi?id=148698
1608
1609         Reviewed by Timothy Hatcher.
1610
1611         * inspector/codemirror/resources/prettyprinting/css-rule-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/css-rule-tests/*.
1612         * inspector/codemirror/resources/prettyprinting/css-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/css-tests/*.
1613         * inspector/codemirror/resources/prettyprinting/javascript-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/js-tests/*.
1614         Move tests from PrettyPrinting tools into LayoutTests.
1615
1616         * inspector/codemirror/prettyprinting-css-expected.txt: Added.
1617         * inspector/codemirror/prettyprinting-css-rules-expected.txt: Added.
1618         * inspector/codemirror/prettyprinting-css-rules.html: Added.
1619         * inspector/codemirror/prettyprinting-css.html: Added.
1620         * inspector/codemirror/prettyprinting-javascript-expected.txt: Added.
1621         * inspector/codemirror/prettyprinting-javascript.html: Added.
1622         Add tests per CodeMirror mode.
1623
1624         * inspector/codemirror/resources/prettyprinting/utilities.js: Added.
1625         (TestPage.registerInitializer):
1626         Shared code between the pretty printing tests.
1627
1628 2015-09-01  Chris Dumez  <cdumez@apple.com>
1629
1630         Range API should throw a TypeError for null Node parameters
1631         https://bugs.webkit.org/show_bug.cgi?id=148692
1632
1633         Reviewed by Ryosuke Niwa.
1634
1635         Update / rebaseline existing tests.
1636
1637         * fast/dom/Range/range-compareNode.html:
1638         * fast/dom/Range/range-intersectsNode-expected.txt:
1639         * fast/text/text-combine-crash-expected.txt:
1640         * http/tests/w3c/dom/interfaces-expected.txt:
1641         * http/tests/w3c/dom/ranges/Range-comparePoint-2-expected.txt:
1642         * http/tests/w3c/dom/ranges/Range-intersectsNode-binding-expected.txt:
1643
1644 2015-09-01  Jeremy Jones  <jeremyj@apple.com>
1645
1646         Unreviewed, Layout Test http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html is failing
1647         https://bugs.webkit.org/show_bug.cgi?id=148688
1648
1649         Skip inspector test that times out on windows.
1650
1651         * platform/win/TestExpectations:
1652
1653 2015-09-01  Chris Dumez  <cdumez@apple.com>
1654
1655         Unreviewed, mark http/tests/w3c/dom/nodes/ParentNode-querySelector-All.html as flaky.
1656
1657         This is tracked by Bug 148615.
1658
1659         * TestExpectations:
1660
1661 2015-09-01  Jeremy Jones  <jeremyj@apple.com>
1662
1663         Update iOS TestExpectations files.
1664
1665         * platform/ios-simulator-wk1/TestExpectations:
1666         * platform/ios-simulator-wk2/TestExpectations:
1667         * platform/ios-simulator/TestExpectations:
1668
1669 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1670
1671         Repaint cleanup:
1672         button-spurious-layout-hint.html -> reftest
1673         change-transform.html -> reftest
1674         clip-with-layout-delta.html -> reftest
1675         clipped-relative.html -> reftest
1676         containing-block-position-change.html -> reftest
1677         content-into-overflow.html -> reftest
1678         continuation-after-outline.html -> reftest
1679         control-clip.html -> reftest
1680         create-layer-repaint.html -> reftest
1681         dynamic-table-vertical-alignment-change.html -> reftest
1682         erase-overflow.html -> reftest
1683         fixed-position-transparency-with-overflow.html -> reftest
1684
1685         Unreviewed.
1686
1687         * fast/repaint/button-spurious-layout-hint-expected.html: Added.
1688         * fast/repaint/button-spurious-layout-hint-expected.png: Removed.
1689         * fast/repaint/button-spurious-layout-hint.html:
1690         * fast/repaint/change-transform-expected.html: Copied from LayoutTests/fast/repaint/change-transform.html.
1691         * fast/repaint/change-transform.html:
1692         * fast/repaint/clip-with-layout-delta-expected.html: Copied from LayoutTests/fast/repaint/clip-with-layout-delta.html.
1693         * fast/repaint/clip-with-layout-delta-expected.txt: Removed.
1694         * fast/repaint/clip-with-layout-delta.html:
1695         * fast/repaint/clipped-relative-expected.html: Copied from LayoutTests/fast/repaint/clipped-relative.html.
1696         * fast/repaint/clipped-relative.html:
1697         * fast/repaint/containing-block-position-change-expected.html: Copied from LayoutTests/fast/repaint/containing-block-position-change.html.
1698         * fast/repaint/containing-block-position-change.html:
1699         * fast/repaint/content-into-overflow-expected.html: Copied from LayoutTests/fast/repaint/content-into-overflow.html.
1700         * fast/repaint/content-into-overflow-expected.png: Removed.
1701         * fast/repaint/content-into-overflow-expected.txt: Removed.
1702         * fast/repaint/content-into-overflow.html:
1703         * fast/repaint/continuation-after-outline-expected.html: Copied from LayoutTests/fast/repaint/continuation-after-outline.html.
1704         * fast/repaint/continuation-after-outline.html:
1705         * fast/repaint/control-clip-expected.html: Copied from LayoutTests/fast/repaint/control-clip.html.
1706         * fast/repaint/control-clip.html:
1707         * fast/repaint/create-layer-repaint-expected.html: Copied from LayoutTests/fast/repaint/create-layer-repaint.html.
1708         * fast/repaint/create-layer-repaint.html:
1709         * fast/repaint/dynamic-table-vertical-alignment-change-expected.html: Copied from LayoutTests/fast/repaint/dynamic-table-vertical-alignment-change.html.
1710         * fast/repaint/dynamic-table-vertical-alignment-change.html:
1711         * fast/repaint/erase-overflow-expected.html: Copied from LayoutTests/fast/repaint/erase-overflow.html.
1712         * fast/repaint/erase-overflow-expected.png: Removed.
1713         * fast/repaint/erase-overflow-expected.txt: Removed.
1714         * fast/repaint/erase-overflow.html:
1715         * fast/repaint/fixed-position-transparency-with-overflow-expected.html: Added.
1716         * fast/repaint/fixed-position-transparency-with-overflow-expected.png: Removed.
1717         * fast/repaint/fixed-position-transparency-with-overflow-expected.txt: Removed.
1718         * fast/repaint/fixed-position-transparency-with-overflow.html:
1719         * platform/efl/compositing/repaint/content-into-overflow-expected.png: Removed.
1720         * platform/efl/compositing/repaint/content-into-overflow-expected.txt: Removed.
1721         * platform/efl/fast/forms/control-clip-expected.png: Removed.
1722         * platform/efl/fast/forms/control-clip-expected.txt: Removed.
1723         * platform/efl/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1724         * platform/efl/fast/repaint/change-transform-expected.png: Removed.
1725         * platform/efl/fast/repaint/change-transform-expected.txt: Removed.
1726         * platform/efl/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1727         * platform/efl/fast/repaint/clipped-relative-expected.png: Removed.
1728         * platform/efl/fast/repaint/clipped-relative-expected.txt: Removed.
1729         * platform/efl/fast/repaint/containing-block-position-change-expected.png: Removed.
1730         * platform/efl/fast/repaint/containing-block-position-change-expected.txt: Removed.
1731         * platform/efl/fast/repaint/continuation-after-outline-expected.png: Removed.
1732         * platform/efl/fast/repaint/continuation-after-outline-expected.txt: Removed.
1733         * platform/efl/fast/repaint/control-clip-expected.png: Removed.
1734         * platform/efl/fast/repaint/control-clip-expected.txt: Removed.
1735         * platform/efl/fast/repaint/create-layer-repaint-expected.png: Removed.
1736         * platform/efl/fast/repaint/create-layer-repaint-expected.txt: Removed.
1737         * platform/efl/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1738         * platform/efl/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1739         * platform/gtk/fast/forms/control-clip-expected.png: Removed.
1740         * platform/gtk/fast/forms/control-clip-expected.txt: Removed.
1741         * platform/gtk/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1742         * platform/gtk/fast/repaint/change-transform-expected.png: Removed.
1743         * platform/gtk/fast/repaint/change-transform-expected.txt: Removed.
1744         * platform/gtk/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1745         * platform/gtk/fast/repaint/clipped-relative-expected.png: Removed.
1746         * platform/gtk/fast/repaint/clipped-relative-expected.txt: Removed.
1747         * platform/gtk/fast/repaint/containing-block-position-change-expected.png: Removed.
1748         * platform/gtk/fast/repaint/containing-block-position-change-expected.txt: Removed.
1749         * platform/gtk/fast/repaint/continuation-after-outline-expected.png: Removed.
1750         * platform/gtk/fast/repaint/continuation-after-outline-expected.txt: Removed.
1751         * platform/gtk/fast/repaint/control-clip-expected.png: Removed.
1752         * platform/gtk/fast/repaint/control-clip-expected.txt: Removed.
1753         * platform/gtk/fast/repaint/create-layer-repaint-expected.png: Removed.
1754         * platform/gtk/fast/repaint/create-layer-repaint-expected.txt: Removed.
1755         * platform/gtk/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1756         * platform/gtk/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1757         * platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt: Removed.
1758         * platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt: Removed.
1759         * platform/ios-simulator/fast/forms/control-clip-expected.txt: Removed.
1760         * platform/mac-mavericks/fast/forms/control-clip-expected.png: Removed.
1761         * platform/mac-mavericks/fast/forms/control-clip-expected.txt: Removed.
1762         * platform/mac-mavericks/fast/repaint/control-clip-expected.png: Removed.
1763         * platform/mac-mavericks/fast/repaint/control-clip-expected.txt: Removed.
1764         * platform/mac/compositing/repaint/content-into-overflow-expected.png: Removed.
1765         * platform/mac/compositing/repaint/content-into-overflow-expected.txt: Removed.
1766         * platform/mac/fast/forms/control-clip-expected.png: Removed.
1767         * platform/mac/fast/forms/control-clip-expected.txt: Removed.
1768         * platform/mac/fast/repaint/button-spurious-layout-hint-expected.png: Removed.
1769         * platform/mac/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1770         * platform/mac/fast/repaint/change-transform-expected.png: Removed.
1771         * platform/mac/fast/repaint/change-transform-expected.txt: Removed.
1772         * platform/mac/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1773         * platform/mac/fast/repaint/clip-with-layout-delta-expected.txt: Removed.
1774         * platform/mac/fast/repaint/clipped-relative-expected.png: Removed.
1775         * platform/mac/fast/repaint/clipped-relative-expected.txt: Removed.
1776         * platform/mac/fast/repaint/containing-block-position-change-expected.png: Removed.
1777         * platform/mac/fast/repaint/containing-block-position-change-expected.txt: Removed.
1778         * platform/mac/fast/repaint/content-into-overflow-expected.png: Removed.
1779         * platform/mac/fast/repaint/continuation-after-outline-expected.png: Removed.
1780         * platform/mac/fast/repaint/continuation-after-outline-expected.txt: Removed.
1781         * platform/mac/fast/repaint/control-clip-expected.png: Removed.
1782         * platform/mac/fast/repaint/control-clip-expected.txt: Removed.
1783         * platform/mac/fast/repaint/create-layer-repaint-expected.png: Removed.
1784         * platform/mac/fast/repaint/create-layer-repaint-expected.txt: Removed.
1785         * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1786         * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1787         * platform/mac/fast/repaint/erase-overflow-expected.png: Removed.
1788         * platform/mac/fast/repaint/fixed-position-transparency-with-overflow-expected.png: Removed.
1789         * platform/win/fast/forms/control-clip-expected.txt: Removed.
1790         * platform/win/fast/repaint/change-transform-expected.txt: Removed.
1791         * platform/win/fast/repaint/clipped-relative-expected.txt: Removed.
1792         * platform/win/fast/repaint/containing-block-position-change-expected.txt: Removed.
1793         * platform/win/fast/repaint/control-clip-expected.png: Removed.
1794         * platform/win/fast/repaint/control-clip-expected.txt: Removed.
1795         * platform/win/fast/repaint/create-layer-repaint-expected.txt: Removed.
1796         * platform/win/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1797
1798 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1799
1800         Repaint cleanup:
1801         box-shadow-dynamic.html -> reftest
1802         box-shadow-inset-repaint.html -> reftest
1803         bugzilla-3509.html -> reftest
1804         bugzilla-5699.html -> reftest
1805         bugzilla-6278.html -> reftest
1806         bugzilla-6388.html -> reftest
1807         bugzilla-6473.html -> reftest
1808         bugzilla-7235.html -> reftest
1809
1810         Unreviewed.
1811
1812         * fast/repaint/box-shadow-dynamic-expected.html: Copied from LayoutTests/fast/repaint/box-shadow-dynamic.html.
1813         * fast/repaint/box-shadow-dynamic.html:
1814         * fast/repaint/box-shadow-inset-repaint-expected.html: Added.
1815         * fast/repaint/box-shadow-inset-repaint-expected.txt: Removed.
1816         * fast/repaint/box-shadow-inset-repaint.html:
1817         * fast/repaint/bugzilla-3509-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-3509.html.
1818         * fast/repaint/bugzilla-3509.html:
1819         * fast/repaint/bugzilla-5699-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-5699.html.
1820         * fast/repaint/bugzilla-5699.html:
1821         * fast/repaint/bugzilla-6278-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6278.html.
1822         * fast/repaint/bugzilla-6278.html:
1823         * fast/repaint/bugzilla-6388-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6388.html.
1824         * fast/repaint/bugzilla-6388.html:
1825         * fast/repaint/bugzilla-6473-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6473.html.
1826         * fast/repaint/bugzilla-6473.html:
1827         * fast/repaint/bugzilla-7235-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-7235.html.
1828         * fast/repaint/bugzilla-7235.html:
1829         * platform/efl/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1830         * platform/efl/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1831         * platform/efl/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1832         * platform/efl/fast/repaint/bugzilla-3509-expected.png: Removed.
1833         * platform/efl/fast/repaint/bugzilla-3509-expected.txt: Removed.
1834         * platform/efl/fast/repaint/bugzilla-5699-expected.png: Removed.
1835         * platform/efl/fast/repaint/bugzilla-5699-expected.txt: Removed.
1836         * platform/efl/fast/repaint/bugzilla-6278-expected.png: Removed.
1837         * platform/efl/fast/repaint/bugzilla-6278-expected.txt: Removed.
1838         * platform/efl/fast/repaint/bugzilla-6388-expected.png: Removed.
1839         * platform/efl/fast/repaint/bugzilla-6388-expected.txt: Removed.
1840         * platform/efl/fast/repaint/bugzilla-6473-expected.png: Removed.
1841         * platform/efl/fast/repaint/bugzilla-6473-expected.txt: Removed.
1842         * platform/efl/fast/repaint/bugzilla-7235-expected.png: Removed.
1843         * platform/efl/fast/repaint/bugzilla-7235-expected.txt: Removed.
1844         * platform/gtk/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1845         * platform/gtk/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1846         * platform/gtk/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1847         * platform/gtk/fast/repaint/bugzilla-3509-expected.png: Removed.
1848         * platform/gtk/fast/repaint/bugzilla-3509-expected.txt: Removed.
1849         * platform/gtk/fast/repaint/bugzilla-5699-expected.png: Removed.
1850         * platform/gtk/fast/repaint/bugzilla-5699-expected.txt: Removed.
1851         * platform/gtk/fast/repaint/bugzilla-6278-expected.png: Removed.
1852         * platform/gtk/fast/repaint/bugzilla-6278-expected.txt: Removed.
1853         * platform/gtk/fast/repaint/bugzilla-6388-expected.png: Removed.
1854         * platform/gtk/fast/repaint/bugzilla-6388-expected.txt: Removed.
1855         * platform/gtk/fast/repaint/bugzilla-6473-expected.png: Removed.
1856         * platform/gtk/fast/repaint/bugzilla-6473-expected.txt: Removed.
1857         * platform/gtk/fast/repaint/bugzilla-7235-expected.png: Removed.
1858         * platform/gtk/fast/repaint/bugzilla-7235-expected.txt: Removed.
1859         * platform/mac/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1860         * platform/mac/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1861         * platform/mac/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1862         * platform/mac/fast/repaint/bugzilla-3509-expected.png: Removed.
1863         * platform/mac/fast/repaint/bugzilla-3509-expected.txt: Removed.
1864         * platform/mac/fast/repaint/bugzilla-5699-expected.png: Removed.
1865         * platform/mac/fast/repaint/bugzilla-5699-expected.txt: Removed.
1866         * platform/mac/fast/repaint/bugzilla-6278-expected.png: Removed.
1867         * platform/mac/fast/repaint/bugzilla-6278-expected.txt: Removed.
1868         * platform/mac/fast/repaint/bugzilla-6388-expected.png: Removed.
1869         * platform/mac/fast/repaint/bugzilla-6388-expected.txt: Removed.
1870         * platform/mac/fast/repaint/bugzilla-6473-expected.png: Removed.
1871         * platform/mac/fast/repaint/bugzilla-6473-expected.txt: Removed.
1872         * platform/mac/fast/repaint/bugzilla-7235-expected.png: Removed.
1873         * platform/mac/fast/repaint/bugzilla-7235-expected.txt: Removed.
1874         * platform/win/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1875         * platform/win/fast/repaint/bugzilla-3509-expected.txt: Removed.
1876         * platform/win/fast/repaint/bugzilla-5699-expected.txt: Removed.
1877         * platform/win/fast/repaint/bugzilla-6278-expected.txt: Removed.
1878         * platform/win/fast/repaint/bugzilla-6388-expected.txt: Removed.
1879         * platform/win/fast/repaint/bugzilla-6473-expected.txt: Removed.
1880         * platform/win/fast/repaint/bugzilla-7235-expected.txt: Removed.
1881
1882 2015-09-01  Chris Dumez  <cdumez@apple.com>
1883
1884         NodeFilter should be a callback interface
1885         https://bugs.webkit.org/show_bug.cgi?id=148415
1886
1887         Reviewed by Geoffrey Garen.
1888
1889         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
1890         Rebaseline, the new exception message is different but the exception
1891         type is the same.
1892
1893         * fast/dom/constants-expected.txt:
1894         * fast/dom/constants.html:
1895         Stop checking for constants on NodeFilter instances as those are now
1896         Functions (implemented by the JavaScript). Those constants are on
1897         window.NodeFilter still. I verified that this is consistant with
1898         Firefox.
1899
1900         * fast/dom/global-constructors.html:
1901         Update the check to verify that the prototype of a NodeFilter instance
1902         is the Function prototype, not the NodeFilter prototype. NodeFilter
1903         should not have a prototype as it is a callback interface.
1904
1905         * fast/dom/node-filter-gc.html:
1906         Pass null for the filter argument instead of 0. The functions expect
1907         a nullable NodeFilter object. Passing 0 here throws.
1908
1909         * fast/dom/node-filter-interface-expected.txt:
1910         Rebaseline. window.NodeFilter no longer has a prototype. This is because
1911         callback interfaces are not supposed to have a prototype property, as
1912         per the Web IDL specification:
1913         https://heycam.github.io/webidl/#interface-prototype-object
1914
1915         I also verified that this is consistent with Firefox.
1916
1917         * http/tests/w3c/dom/interfaces-expected.txt:
1918         * http/tests/w3c/dom/nodes/Document-createTreeWalker-expected.txt:
1919         * http/tests/w3c/dom/traversal/NodeIterator-expected.txt:
1920         * http/tests/w3c/dom/traversal/TreeWalker-expected.txt:
1921         Rebaseline W3C tests. We are now passing a lot of checks because they
1922         check that TreeWalker.filter / NodeIterator.filter is a Function.
1923
1924         * traversal/size-zero-run.html:
1925         Fix the test to pass a null node filter instead of NodeFilter.FILTER_ACCEPT.
1926         The call was not valid and now correctly throws. The JS is supposed to pass
1927         in a nullable NodeFilter, not a constant. I think the code meant to say
1928         "function() { return NodeFilter.FILTER_ACCEPT; }", however, I used null as
1929         it is shorter and equivalent.
1930
1931 2015-09-01  Ryosuke Niwa  <rniwa@webkit.org>
1932
1933         Add tests for computed method declarations with side effects
1934         https://bugs.webkit.org/show_bug.cgi?id=148057
1935
1936         Reviewed by Darin Adler.
1937
1938         Added test cases for computed method names with side effects.
1939
1940         * js/class-syntax-method-names-expected.txt:
1941         * js/script-tests/class-syntax-method-names.js:
1942
1943 2015-09-01  Brian Burg  <bburg@apple.com>
1944
1945         Unreviewed, the previous commit had incorrect expectations.
1946
1947         * inspector/console/command-line-api-expected.txt: Really update it.
1948
1949 2015-09-01  Brian Burg  <bburg@apple.com>
1950
1951         Web Inspector: rewrite inspector/console/command-line-api.html to use AsyncTestSuite
1952         https://bugs.webkit.org/show_bug.cgi?id=148637
1953
1954         Reviewed by Darin Adler.
1955
1956         * inspector/console/command-line-api-expected.txt:
1957         * inspector/console/command-line-api.html:
1958
1959 2015-09-01  Chris Dumez  <cdumez@apple.com>
1960
1961         Range.insersectsNode(node) is supposed to return true if node.parent is null
1962         https://bugs.webkit.org/show_bug.cgi?id=148687
1963
1964         Reviewed by Ryosuke Niwa.
1965
1966         Rebaseline / update existing tests.
1967
1968         * fast/dom/Range/range-intersectsNode-expected.txt:
1969         * fast/dom/Range/resources/intersectsNode.js:
1970         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
1971         * http/tests/w3c/dom/ranges/Range-intersectsNode-expected.txt:
1972
1973 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1974
1975         Repaint cleanup:
1976         block-selection-gap-in-composited-layer.html -> reftest
1977         body-background-image.html -> reftest
1978         border-fit-lines.html -> reftest
1979         border-radius-repaint.html -> reftest
1980         border-repaint-glitch.html -> reftest
1981
1982         Unreviewed.
1983
1984         * fast/repaint/block-selection-gap-in-composited-layer-expected.html: Added.
1985         * fast/repaint/block-selection-gap-in-composited-layer.html:
1986         * fast/repaint/body-background-image-expected.html: Copied from LayoutTests/fast/repaint/body-background-image.html.
1987         * fast/repaint/body-background-image.html:
1988         * fast/repaint/border-fit-lines-expected.html: Added.
1989         * fast/repaint/border-fit-lines.html:
1990         * fast/repaint/border-radius-repaint-expected.html: Copied from LayoutTests/fast/repaint/border-radius-repaint.html.
1991         * fast/repaint/border-radius-repaint.html:
1992         * fast/repaint/border-repaint-glitch-expected.html: Copied from LayoutTests/fast/repaint/border-repaint-glitch.html.
1993         * fast/repaint/border-repaint-glitch.html:
1994         * platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
1995         * platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1996         * platform/efl/fast/repaint/body-background-image-expected.png: Removed.
1997         * platform/efl/fast/repaint/body-background-image-expected.txt: Removed.
1998         * platform/efl/fast/repaint/border-fit-lines-expected.png: Removed.
1999         * platform/efl/fast/repaint/border-fit-lines-expected.txt: Removed.
2000         * platform/efl/fast/repaint/border-radius-repaint-expected.png: Removed.
2001         * platform/efl/fast/repaint/border-radius-repaint-expected.txt: Removed.
2002         * platform/efl/fast/repaint/border-repaint-glitch-expected.png: Removed.
2003         * platform/efl/fast/repaint/border-repaint-glitch-expected.txt: Removed.
2004         * platform/gtk/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
2005         * platform/gtk/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
2006         * platform/gtk/fast/repaint/body-background-image-expected.png: Removed.
2007         * platform/gtk/fast/repaint/body-background-image-expected.txt: Removed.
2008         * platform/gtk/fast/repaint/border-fit-lines-expected.png: Removed.
2009         * platform/gtk/fast/repaint/border-fit-lines-expected.txt: Removed.
2010         * platform/gtk/fast/repaint/border-radius-repaint-expected.png: Removed.
2011         * platform/gtk/fast/repaint/border-radius-repaint-expected.txt: Removed.
2012         * platform/gtk/fast/repaint/border-repaint-glitch-expected.png: Removed.
2013         * platform/gtk/fast/repaint/border-repaint-glitch-expected.txt: Removed.
2014         * platform/ios-simulator/fast/repaint/body-background-image-expected.txt: Removed.
2015         * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
2016         * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
2017         * platform/mac/fast/repaint/body-background-image-expected.png: Removed.
2018         * platform/mac/fast/repaint/body-background-image-expected.txt: Removed.
2019         * platform/mac/fast/repaint/border-fit-lines-expected.png: Removed.
2020         * platform/mac/fast/repaint/border-fit-lines-expected.txt: Removed.
2021         * platform/mac/fast/repaint/border-radius-repaint-expected.png: Removed.
2022         * platform/mac/fast/repaint/border-radius-repaint-expected.txt: Removed.
2023         * platform/mac/fast/repaint/border-repaint-glitch-expected.png: Removed.
2024         * platform/mac/fast/repaint/border-repaint-glitch-expected.txt: Removed.
2025         * platform/win/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
2026         * platform/win/fast/repaint/body-background-image-expected.txt: Removed.
2027         * platform/win/fast/repaint/border-radius-repaint-expected.txt: Removed.
2028         * platform/win/fast/repaint/border-repaint-glitch-expected.txt: Removed.
2029         * platform/wk2/TestExpectations:
2030
2031 2015-09-01  Alexey Proskuryakov  <ap@apple.com>
2032
2033         Clean up asynchronous behavior in some accessibility tests
2034         https://bugs.webkit.org/show_bug.cgi?id=148682
2035
2036         Reviewed by Darin Adler.
2037
2038         * accessibility/mac/removing-textarea-after-edit-crash-expected.txt:
2039         * accessibility/mac/removing-textarea-after-edit-crash.html:
2040         * accessibility/mac/select-element-selection-with-optgroups.html:
2041         * accessibility/mac/selected-rows-table.html:
2042         * accessibility/mac/selection-notification-focus-change.html:
2043         * accessibility/mac/selection-sync-expected.txt:
2044         * accessibility/mac/selection-sync.html:
2045         * accessibility/mac/setting-attributes-is-asynchronous.html:
2046
2047 2015-09-01  Dean Jackson  <dino@apple.com>
2048
2049         The new media controls tests are OS X only.
2050
2051         * platform/efl/TestExpectations:
2052         * platform/gtk/TestExpectations:
2053         * platform/ios-simulator/TestExpectations:
2054
2055 2015-08-31  Dean Jackson  <dino@apple.com>
2056
2057         [mediacontrols] Add tests for the status display label
2058         https://bugs.webkit.org/show_bug.cgi?id=148656
2059         <rdar://problem/22509779>
2060
2061         Reviewed by Eric Carlson.
2062
2063         Add a test for the normal status of the status display,
2064         and another for the content when we load a bad URL.
2065
2066         * media/controls/statusDisplay-expected.txt: Added.
2067         * media/controls/statusDisplay.html: Added.
2068         * media/controls/statusDisplayBad-expected.txt: Added.
2069         * media/controls/statusDisplayBad.html: Added.
2070
2071 2015-08-31  Dean Jackson  <dino@apple.com>
2072
2073         [mediacontrols] Add a test for the show controls button
2074         https://bugs.webkit.org/show_bug.cgi?id=148655
2075         <rdar://problem/22509688>
2076
2077         Reviewed by Eric Carlson.
2078
2079         * media/controls/controls-test-helpers.js: Added. This will
2080         hold any helper functions.
2081         (statusForControlsElement): Return the status object for
2082         a named control.
2083         * media/controls/showControlsButton-expected.txt: Added.
2084         * media/controls/showControlsButton.html: Added.
2085
2086 2015-09-01  Brian Burg  <bburg@apple.com>
2087
2088         Web Inspector: add TestSuite hooks for per-testcase setup and teardown actions
2089         https://bugs.webkit.org/show_bug.cgi?id=148641
2090
2091         Reviewed by Timothy Hatcher.
2092
2093         Extend existing unit tests to also exercise setup and teardown actions.
2094
2095         * inspector/unit-tests/async-test-suite.html:
2096         * inspector/unit-tests/async-test-suite-expected.txt:
2097         * inspector/unit-tests/sync-test-suite.html:
2098         * inspector/unit-tests/sync-test-suite-expected.txt:
2099
2100 2015-09-01  Zalan Bujtas  <zalan@apple.com>
2101
2102         Repaint cleanup:
2103         background-generated.html -> reftest
2104         background-misaligned.html -> reftest
2105         backgroundSizeRepaint.html -> reftest
2106         block-no-inflow-children.html -> reftest
2107
2108         Unreviewed.
2109
2110         * fast/repaint/background-generated-expected.html: Added.
2111         * fast/repaint/background-generated-expected.txt: Removed.
2112         * fast/repaint/background-generated.html:
2113         * fast/repaint/background-misaligned-expected.html: Added.
2114         * fast/repaint/background-misaligned-expected.txt: Removed.
2115         * fast/repaint/background-misaligned.html:
2116         * fast/repaint/backgroundSizeRepaint-expected.html: Copied from LayoutTests/fast/repaint/backgroundSizeRepaint.html.
2117         * fast/repaint/backgroundSizeRepaint.html:
2118         * fast/repaint/block-no-inflow-children-expected.html: Added.
2119         * fast/repaint/block-no-inflow-children.html:
2120         * platform/efl/fast/repaint/background-misaligned-expected.png: Removed.
2121         * platform/efl/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
2122         * platform/efl/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
2123         * platform/efl/fast/repaint/block-no-inflow-children-expected.png: Removed.
2124         * platform/efl/fast/repaint/block-no-inflow-children-expected.txt: Removed.
2125         * platform/gtk/fast/repaint/background-misaligned-expected.png: Removed.
2126         * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
2127         * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
2128         * platform/gtk/fast/repaint/block-no-inflow-children-expected.png: Removed.
2129         * platform/gtk/fast/repaint/block-no-inflow-children-expected.txt: Removed.
2130         * platform/mac/fast/repaint/background-generated-expected.png: Removed.
2131         * platform/mac/fast/repaint/background-misaligned-expected.png: Removed.
2132         * platform/mac/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
2133         * platform/mac/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
2134         * platform/mac/fast/repaint/block-no-inflow-children-expected.png: Removed.
2135         * platform/mac/fast/repaint/block-no-inflow-children-expected.txt: Removed.
2136         * platform/win/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
2137         * platform/win/fast/repaint/block-no-inflow-children-expected.txt: Removed.
2138
2139 2015-09-01  Javier Fernandez  <jfernandez@igalia.com>
2140
2141         [CSS Grid Layout] Layout is wrong for flex factor sum between 0 and 1
2142         https://bugs.webkit.org/show_bug.cgi?id=148645
2143
2144         Reviewed by Darin Adler.
2145
2146         Ensure we don't normalize individual tracks to fill the space, so
2147         at least, the sum of flex values must be 1. We also needed to
2148         modify the grid-element-shrink-to-fit to adapt it to the new
2149         behavior of flex fraction units.
2150
2151         * fast/css-grid-layout/flex-factor-sum-less-than-1-expected.txt: Added.
2152         * fast/css-grid-layout/flex-factor-sum-less-than-1.html: Added.
2153         * fast/css-grid-layout/grid-element-shrink-to-fit.html:
2154
2155 2015-09-01  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2156
2157         Unreviewed EFL gardening. Skip new two tests which aren't supported by EFL port.
2158
2159         * platform/efl/TestExpectations:
2160
2161 2015-08-31  Commit Queue  <commit-queue@webkit.org>
2162
2163         Unreviewed, rolling out r189198.
2164         https://bugs.webkit.org/show_bug.cgi?id=148670
2165
2166         "Caused http/tests/navigation/anchor-frames-same-origin.html
2167         to fail on WebKit1" (Requested by cdumez on #webkit).
2168
2169         Reverted changeset:
2170
2171         "http/tests/w3c/dom/nodes/Element-matches.html is flaky"
2172         https://bugs.webkit.org/show_bug.cgi?id=148615
2173         http://trac.webkit.org/changeset/189198
2174
2175 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
2176
2177         Remove shadow DOM tests
2178         https://bugs.webkit.org/show_bug.cgi?id=148669
2179
2180         Reviewed by Tim Horton.
2181
2182         * accessibility/corresponding-control-deleted-crash.html: Removed.
2183         * editing/shadow: Removed.
2184         * editing/text-iterator/basic-iteration-shadowdom.html: Removed.
2185         * fast/dom/HTMLTemplateElement/cycles-in-shadow.html: Removed.
2186         * fast/dom/shadow: Removed.
2187         * platform/efl/TestExpectations:
2188         * platform/gtk/TestExpectations:
2189         * platform/ios-simulator-wk1/TestExpectations:
2190         * platform/ios-simulator-wk2/TestExpectations:
2191         * platform/ios-simulator/TestExpectations:
2192         * platform/mac-wk2/TestExpectations:
2193         * platform/mac/TestExpectations:
2194         * platform/win/TestExpectations:
2195
2196 2015-08-31  Chris Dumez  <cdumez@apple.com>
2197
2198         Range API is throwing wrong exception type
2199         https://bugs.webkit.org/show_bug.cgi?id=148648
2200
2201         Reviewed by Ryosuke Niwa.
2202
2203         Update / rebaseline tests. A lot of w3c tests progressed after this
2204         change. However, some of our pre-existing layout tests were relying
2205         on RangeException.
2206
2207         * fast/dom/DOMException/RangeException-expected.txt: Removed.
2208         * fast/dom/DOMException/RangeException.html: Removed.
2209         * fast/dom/DOMException/resources/RangeException.js: Removed.
2210         * fast/dom/Range/range-compareNode.html:
2211         * fast/dom/Range/range-exceptions-expected.txt:
2212         * fast/dom/Range/range-intersectsNode-expected.txt:
2213         * fast/dom/Range/script-tests/range-exceptions.js:
2214         * fast/dom/Window/get-set-properties-expected.txt:
2215         * fast/dom/Window/get-set-properties.html:
2216         * fast/dom/Window/resources/window-properties.js:
2217         * http/tests/w3c/dom/ranges/Range-comparePoint-expected.txt:
2218         * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
2219         * http/tests/w3c/dom/ranges/Range-selectNode-expected.txt:
2220         * http/tests/w3c/dom/ranges/Range-set-expected.txt:
2221         * http/tests/w3c/dom/ranges/Range-surroundContents-expected.txt:
2222         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2223
2224 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
2225
2226         Update Windows expectation for fast/events/wheelevent-basic.html after r188793.
2227
2228         * platform/win/TestExpectations: This test used to fail, and now that it is
2229         asynchronous, it times out.
2230
2231 2015-08-31  Chris Dumez  <cdumez@apple.com>
2232
2233         http/tests/w3c/dom/nodes/Element-matches.html is flaky
2234         https://bugs.webkit.org/show_bug.cgi?id=148615
2235
2236         Reviewed by Ryosuke Niwa.
2237
2238         Unskip the tests and rebaseline them now that the target pseudo selector
2239         checks are consistently passing.
2240
2241         * TestExpectations:
2242         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
2243         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-expected.txt:
2244         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml-expected.txt:
2245
2246 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
2247
2248         Skip Web Inspector debugger tests more thoroughly.
2249
2250         * platform/mac-wk2/TestExpectations:
2251         * platform/mac/TestExpectations:
2252
2253 2015-08-26  Andy Estes  <aestes@apple.com>
2254
2255         [Content Filtering] Determine navigation and content policy before continuing to filter a load
2256         https://bugs.webkit.org/show_bug.cgi?id=148506
2257
2258         Reviewed by Brady Eidson.
2259
2260         Added tests for what happens if the content filter does not make a decision when the load finishes.
2261
2262         * contentfiltering/allow-never-expected.html: Added.
2263         * contentfiltering/allow-never.html: Added.
2264         * contentfiltering/block-never-expected.html: Added.
2265         * contentfiltering/block-never.html: Added.
2266         * contentfiltering/resources/contentfiltering.js:
2267
2268 2015-08-31  Zalan Bujtas  <zalan@apple.com>
2269
2270         Repaint cleanup:
2271         add-table-overpaint.html -> repaint rect tracking + [ Pass Failure] for now.
2272         absolute-position-moved.html -> reftest.
2273
2274         Unreviewed.
2275
2276         * TestExpectations:
2277         * fast/repaint/absolute-position-moved-expected.html: Added.
2278         * fast/repaint/absolute-position-moved-expected.png: Removed.
2279         * fast/repaint/absolute-position-moved-expected.txt: Removed.
2280         * fast/repaint/absolute-position-moved.html:
2281         * fast/repaint/add-table-overpaint-expected.png: Removed.
2282         * fast/repaint/add-table-overpaint-expected.txt:
2283         * fast/repaint/add-table-overpaint.html:
2284         * platform/gtk/fast/repaint/add-table-overpaint-expected.png: Removed.
2285
2286 2015-08-31  Aleksandr Skachkov  <gskachkov@gmail.com>
2287
2288         [ES6] Arrow function syntax. Add missed tests for invoking the arrow function that created by 'eval' statement.
2289         https://bugs.webkit.org/show_bug.cgi?id=148445
2290
2291         Reviewed by Yusuke Suzuki.
2292        
2293         Added tests, that cover cases, when arrow function is created by 'eval' statement and then invoking it. 
2294         This case was missed in previous patches that are related to arrow function, also it is important to 
2295         test different cases of ending arrow function in 'eval' and invoking created arrow function because 
2296         of reparsing during function invocation.
2297
2298         * js/arrowfunction-syntax-endings-expected.txt:
2299         * js/script-tests/arrowfunction-syntax-endings.js:
2300
2301 2015-08-31  Zalan Bujtas  <zalan@apple.com>
2302
2303         Repaint cleanup:
2304         absolute-position-change-containing-block.html -> repaint rect tracking.
2305         absolute-position-changed.html -> reftest.
2306
2307         Unreviewed.
2308
2309         * fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
2310         * fast/repaint/absolute-position-change-containing-block-expected.txt:
2311         * fast/repaint/absolute-position-change-containing-block.html:
2312         * fast/repaint/absolute-position-changed-expected.html: Added.
2313         * fast/repaint/absolute-position-changed-expected.png: Removed.
2314         * fast/repaint/absolute-position-changed-expected.txt: Removed.
2315         * fast/repaint/absolute-position-changed.html:
2316         * platform/gtk/fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
2317         * platform/mac/fast/repaint/absolute-position-changed-expected.png: Removed.
2318
2319 2015-08-31  Chris Dumez  <cdumez@apple.com>
2320
2321         NodeFilter.SHOW_ALL has wrong value on 32-bit
2322         https://bugs.webkit.org/show_bug.cgi?id=148602
2323
2324         Reviewed by Geoffrey Garen.
2325
2326         Unskip tests that are now passing on Windows / 32bit.
2327
2328         * platform/win/TestExpectations:
2329
2330 2015-08-31  Chris Dumez  <cdumez@apple.com>
2331
2332         Range.detach() / NodeIterator.detach() should be no-ops as per the latest DOM specification
2333         https://bugs.webkit.org/show_bug.cgi?id=148454
2334
2335         Reviewed by Ryosuke Niwa.
2336
2337         * fast/dom/Range/bug-19527.html:
2338         * fast/dom/Range/detach-range-during-deletecontents-expected.txt:
2339         * fast/dom/Range/range-compareNode-expected.txt:
2340         * fast/dom/Range/range-compareNode.html:
2341         * fast/dom/Range/range-comparePoint.html:
2342         * fast/dom/Range/range-intersectsNode-exception-expected.txt: Removed.
2343         * fast/dom/Range/range-intersectsNode-exception.html: Removed.
2344         * fast/dom/Range/range-intersectsNode-expected.txt:
2345         * fast/dom/Range/range-isPointInRange.html:
2346         * fast/dom/Range/resources/intersectsNode.js:
2347         Update / rebaseline tests.
2348
2349         * fast/dom/Range/range-detach-noop-expected.txt: Added.
2350         * fast/dom/Range/range-detach-noop.html: Added.
2351         New test checking that Range.detach() is a no-op.
2352
2353         * fast/dom/node-iterator-detach-noop-expected.txt: Added.
2354         * fast/dom/node-iterator-detach-noop.html: Added.
2355         New test checking that NodeIterator.detach() is a no-op.
2356
2357 2015-08-31  Antti Koivisto  <antti@apple.com>
2358
2359         Network Cache: Stale content after back navigation
2360         https://bugs.webkit.org/show_bug.cgi?id=148634
2361
2362         Reviewed by Chris Dumez.
2363
2364         * http/tests/cache/disk-cache/disk-cache-302-status-code.html:
2365         * http/tests/cache/disk-cache/disk-cache-cancel-expected.txt: Added.
2366         * http/tests/cache/disk-cache/disk-cache-cancel.html: Added.
2367         * http/tests/cache/disk-cache/resources/cache-test.js:
2368
2369             Support delayed responses so we can test canceling the load.
2370             Some minor improvements.
2371
2372         (makeHeaderValue):
2373         (generateTestURL):
2374         (loadResource):
2375         (loadResourcesWithOptions):
2376         (generateTests):
2377         * http/tests/cache/disk-cache/resources/generate-response.cgi:
2378
2379 2015-08-31  Zalan Bujtas  <zalan@apple.com>
2380
2381         Repaint cleanup: 4776765.html. Use repaint rect tracking.
2382
2383         Unreviewed.
2384
2385         * fast/repaint/4776765-expected.txt: Added.
2386         * fast/repaint/4776765.html:
2387         * platform/efl/fast/repaint/4776765-expected.png: Removed.
2388         * platform/efl/fast/repaint/4776765-expected.txt: Removed.
2389         * platform/gtk/fast/repaint/4776765-expected.png: Removed.
2390         * platform/gtk/fast/repaint/4776765-expected.txt: Removed.
2391         * platform/mac/fast/repaint/4776765-expected.png: Removed.
2392         * platform/mac/fast/repaint/4776765-expected.txt: Removed.
2393         * platform/win/fast/repaint/4776765-expected.txt: Removed.
2394
2395 2015-08-31  Chris Dumez  <cdumez@apple.com>
2396
2397         Unreviewed, mark a few tests as failing on Windows.
2398
2399         They will be fixed via Bug 148602.
2400
2401         * platform/win/TestExpectations:
2402
2403 2015-08-31  Chris Dumez  <cdumez@apple.com>
2404
2405         Unreviewed, mark new http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml.xhtml as flaky.
2406
2407         * TestExpectations:
2408
2409 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
2410
2411         Add test expectations for:
2412         
2413         Many Web Inspector tests are flaky timeouts
2414         https://bugs.webkit.org/show_bug.cgi?id=148636
2415
2416         * platform/mac/TestExpectations:
2417
2418 2015-08-31  Javier Fernandez  <jfernandez@igalia.com>
2419
2420         [CSS Grid Layout] auto-margins alignment does not work for heights
2421         https://bugs.webkit.org/show_bug.cgi?id=148071
2422
2423         Reviewed by Sergio Villar Senin.
2424
2425         Updated some test cases to adapt them to the new row-axis auto-margin alignment.
2426
2427         * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt:
2428         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt:
2429         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
2430         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt:
2431         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
2432         * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
2433         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
2434
2435 2015-08-31  Enrica Casucci  <enrica@apple.com>
2436
2437         Incorrect cursor movement for U+26F9, U+1F3CB with variations.
2438         https://bugs.webkit.org/show_bug.cgi?id=148629
2439         rdar://problem/22492366
2440
2441         Reviewed by Ryosuke Niwa.
2442
2443         The test has been updated to test these two emoji and to
2444         cover the cursor movement as well.
2445
2446         * editing/deleting/delete-emoji-expected.txt:
2447         * editing/deleting/delete-emoji.html:
2448
2449 2015-07-31  Sergio Villar Senin  <svillar@igalia.com>
2450
2451         [css-grid] Grid containers reporting wrong preferred widths
2452         https://bugs.webkit.org/show_bug.cgi?id=147486
2453
2454         Reviewed by Darin Adler.
2455
2456         Added new test cases to check the preferred widths reported by
2457         grid containers when they are sized under min/max-width
2458         constraints.
2459
2460         * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
2461         * fast/css-grid-layout/grid-preferred-logical-widths.html:
2462
2463 2015-08-31  Antti Koivisto  <antti@apple.com>
2464
2465         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky
2466         https://bugs.webkit.org/show_bug.cgi?id=148533
2467
2468         Reviewed by Chris Dumez.
2469
2470         * TestExpectations:
2471
2472             Unskip.
2473
2474         * fast/dom/HTMLObjectElement/object-as-frame.html:
2475
2476             Use more logical text in the data url.
2477
2478         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2479         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2480         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2481         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2482         * webarchive/loading/object-expected.txt:
2483
2484             Update test results.
2485
2486 2015-08-30  Chris Fleizach  <cfleizach@apple.com>
2487
2488         AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
2489         https://bugs.webkit.org/show_bug.cgi?id=125720
2490
2491         Unreviewed. Skip failing tests on Windows due to lack of DRT implementations.
2492
2493         * platform/win/TestExpectations:
2494
2495 2015-08-30  Chris Dumez  <cdumez@apple.com>
2496
2497         Unreviewed, mark http/tests/w3c/dom/nodes/Element-matches.html as flaky.
2498
2499         * TestExpectations:
2500
2501 2015-08-29  Chris Dumez  <cdumez@apple.com>
2502
2503         Unreviewed, rebaseline http/tests/w3c/dom/nodes/Element-matches.html
2504
2505         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
2506
2507 2015-08-29  Alexey Proskuryakov  <ap@apple.com>
2508
2509         Mac test result gardening.
2510         
2511         Unmarked tests that no longer flake, updated a a few results.
2512
2513         * platform/mac-wk2/TestExpectations:
2514         * platform/mac/TestExpectations:
2515         * platform/mac/compositing/reflections/load-video-in-reflection-expected.txt:
2516         * platform/mac/editing/pasteboard/5478250-expected.png:
2517         * platform/mac/editing/pasteboard/5478250-expected.txt:
2518         * platform/mac/fast/loader/javascript-url-in-embed-expected.txt:
2519
2520 2015-08-29  Chris Dumez  <cdumez@apple.com>
2521
2522         Import W3C DOM test suite from github.com/w3c/web-platform-tests
2523         https://bugs.webkit.org/show_bug.cgi?id=148546
2524
2525         Reviewed by Alexey Proskuryakov.
2526
2527         Import W3C DOM test suite from github.com/w3c/web-platform-tests
2528         to improve coverage and track progress.
2529
2530         * http/tests/w3c/dom/*: Added.
2531
2532 2015-08-29  Chris Fleizach  <cfleizach@apple.com>
2533
2534         AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
2535         https://bugs.webkit.org/show_bug.cgi?id=125720
2536
2537         Reviewed by Daniel Bates.
2538
2539         * accessibility/scroll-to-global-point-iframe-expected.txt: Added.
2540         * accessibility/scroll-to-global-point-iframe-nested-expected.txt: Added.
2541         * accessibility/scroll-to-global-point-iframe-nested.html: Added.
2542         * accessibility/scroll-to-global-point-iframe.html: Added.
2543         * accessibility/scroll-to-global-point-main-window-expected.txt: Added.
2544         * accessibility/scroll-to-global-point-main-window.html: Added.
2545         * accessibility/scroll-to-global-point-nested-expected.txt: Added.
2546         * accessibility/scroll-to-global-point-nested.html: Added.
2547         * accessibility/scroll-to-make-visible-div-overflow-expected.txt: Added.
2548         * accessibility/scroll-to-make-visible-div-overflow.html: Added.
2549         * accessibility/scroll-to-make-visible-iframe-expected.txt: Added.
2550         * accessibility/scroll-to-make-visible-iframe.html: Added.
2551         * accessibility/scroll-to-make-visible-nested-2-expected.txt: Added.
2552         * accessibility/scroll-to-make-visible-nested-2.html: Added.
2553         * accessibility/scroll-to-make-visible-nested-expected.txt: Added.
2554         * accessibility/scroll-to-make-visible-nested.html: Added.
2555         * accessibility/scroll-to-make-visible-with-subfocus-expected.txt: Added.
2556         * accessibility/scroll-to-make-visible-with-subfocus.html: Added.
2557
2558 2015-08-28  Alexey Proskuryakov  <ap@apple.com>
2559
2560         Mac TestExpectations gardening.
2561
2562         * platform/mac-wk2/TestExpectations:
2563         * platform/mac/TestExpectations:
2564
2565 2015-08-28  Andy Estes  <aestes@apple.com>
2566
2567         http/tests/media/video-play-stall.html is flakey
2568         https://bugs.webkit.org/show_bug.cgi?id=148597
2569
2570         * platform/mac/TestExpectations: Marked as flakey.
2571
2572 2015-08-28  Jer Noble  <jer.noble@apple.com>
2573
2574         [iOS] Add WebKit/WebKit2 settings to control automatic data loading
2575         https://bugs.webkit.org/show_bug.cgi?id=148579
2576
2577         Reviewed by Anders Carlsson.
2578
2579         Restriction setting moved from a global to a specific session.
2580
2581         * media/video-restricted-no-preload-auto-expected.txt:
2582         * media/video-restricted-no-preload-auto.html:
2583         * media/video-restricted-no-preload-metadata-expected.txt:
2584         * media/video-restricted-no-preload-metadata.html:
2585
2586 2015-08-28  Jer Noble  <jer.noble@apple.com>
2587
2588         Unreviewed gardening; fix (rebaseline) expected results for media/video-fullscreeen-only-playback.html after r189112.
2589
2590         * media/video-fullscreeen-only-playback-expected.txt:
2591
2592 2015-08-28  Jer Noble  <jer.noble@apple.com>
2593
2594         [iOS] Make the AllowsInlineMediaPlayback preference work in WebKit / WebKit2.
2595         https://bugs.webkit.org/show_bug.cgi?id=147512
2596
2597         Reviewed by Anders Carlsson.
2598
2599         * media/video-fullscreeen-only-controls.html:
2600         * media/video-fullscreeen-only-controls-expected.txt:
2601         * media/video-fullscreeen-only-playback.html:
2602         * media/video-fullscreeen-only-playback-expected.txt:
2603
2604 2015-08-28  Eric Carlson  <eric.carlson@apple.com>
2605
2606         Media Session: MediaSession.releaseSession() renamed to deactivate()
2607         https://bugs.webkit.org/show_bug.cgi?id=148578
2608
2609         Reviewed by Jer Noble.
2610
2611         * media/session/releasing-sessions-expected.txt:
2612         * media/session/releasing-sessions.html:
2613
2614 2015-08-28  Joseph Pecoraro  <pecoraro@apple.com>
2615
2616         Web Inspector: Separate creating a style sheet from adding a new rule in the protocol
2617         https://bugs.webkit.org/show_bug.cgi?id=148502
2618
2619         Reviewed by Timothy Hatcher.
2620
2621         * inspector/css/createStyleSheet-expected.txt: Added.
2622         * inspector/css/createStyleSheet.html: Added.
2623         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt: Added.
2624         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: Added.
2625         * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt:
2626         * inspector/css/stylesheet-events-inspector-stylesheet.html:
2627
2628 2015-08-28  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2629
2630         Layout Test streams/reference-implementation/readable-stream.html is flaky
2631         https://bugs.webkit.org/show_bug.cgi?id=148320
2632
2633         Reviewed by Alexey Proskuryakov.
2634
2635         * streams/reference-implementation/readable-stream.html: Set the timeouts at the last moment so that it is less
2636         likely to hit them earlier that we should.
2637
2638 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
2639
2640         Unreviewed GTK+ gardening. Skip inspector tests timing out after r188639.
2641
2642         * platform/gtk/TestExpectations:
2643
2644 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
2645
2646         Unreviewed GTK+ gardening. Skip some MediaStream tests that are timing out.
2647
2648         * platform/gtk/TestExpectations:
2649
2650 2015-08-27  Commit Queue  <commit-queue@webkit.org>
2651
2652         Unreviewed, rolling out r189064 and r189084.
2653         https://bugs.webkit.org/show_bug.cgi?id=148560
2654
2655         Breaks 117 JSC tests. (Requested by mlam on #webkit).
2656
2657         Reverted changesets:
2658
2659         "[ES6] Add TypedArray.prototype functionality."
2660         https://bugs.webkit.org/show_bug.cgi?id=148035
2661         http://trac.webkit.org/changeset/189064
2662
2663         "Unbreak JSC tests (broken since r189064)."
2664         http://trac.webkit.org/changeset/189084
2665
2666 2015-08-27  Mark Lam  <mark.lam@apple.com>
2667
2668         Unbreak JSC tests (broken since r189064).
2669
2670         Not reviewed.
2671
2672         * js/script-tests/typedarray-test-helper-functions.js:
2673
2674 2015-08-27  Tim Horton  <timothy_horton@apple.com>
2675
2676         fast/css/object-fit/object-fit-embed.html isn't testing anything
2677         https://bugs.webkit.org/show_bug.cgi?id=148512
2678
2679         Reviewed by Andy Estes.
2680
2681         * fast/css/object-fit/object-fit-embed-expected.html:
2682         * fast/css/object-fit/object-fit-embed.html:
2683         * fast/replaced/border-radius-clip-content-edge.html:
2684         * fast/replaced/outline-replaced-elements.html:
2685         These tests load PNGs inside <embeds>. r82001 made it so that
2686         the test plugin handles PNGs, and also so that <embed> prefers
2687         plugins even for types that we know how to handle natively.
2688
2689         Since these tests actually want to load PNGs natively, disable
2690         plugins so we don't get that behavior.
2691
2692 2015-08-27  Keith Miller  <keith_miller@apple.com>
2693
2694         [ES6] Add TypedArray.prototype functionality.
2695         https://bugs.webkit.org/show_bug.cgi?id=148035
2696
2697         Reviewed by Geoffrey Garen.
2698
2699         Added tests for the TypedArray.prototype functions.
2700         All the tests use the typedarray-test-helper-function.js
2701         to run the test on each TypedArray.
2702
2703         * fast/canvas/webgl/type-conversion-test-expected.txt:
2704         * js/script-tests/typedarray-copyWithin.js: Added.
2705         * js/script-tests/typedarray-every.js: Added.
2706         (isBigEnough):
2707         (isBigEnoughAndChange):
2708         (isBigEnoughAndException):
2709         * js/script-tests/typedarray-fill.js: Added.
2710         * js/script-tests/typedarray-filter.js: Added.
2711         (keepEven):
2712         (keepEvenAndChange):
2713         (isBigEnoughAndException):
2714         * js/script-tests/typedarray-find.js: Added.
2715         (keepEven):
2716         (keepEvenAndChange):
2717         (isBigEnoughAndException):
2718         * js/script-tests/typedarray-findIndex.js: Added.
2719         (keepEven):
2720         (keepEvenAndChange):
2721         (isBigEnoughAndException):
2722         * js/script-tests/typedarray-forEach.js: Added.
2723         (.checkCorrect.let.list):
2724         (.checkCorrect):
2725         (createChecker):
2726         (foo):
2727         (changeArray):
2728         (isBigEnoughAndException):
2729         * js/script-tests/typedarray-indexOf.js: Added.
2730         (keepEven):
2731         * js/script-tests/typedarray-lastIndexOf.js: Added.
2732         * js/script-tests/typedarray-map.js: Added.
2733         (even):
2734         (evenAndChange):
2735         (isBigEnoughAndException):
2736         * js/script-tests/typedarray-reduce.js: Added.
2737         (createArray):
2738         (sum):
2739         (createArrayAndChange):
2740         (isBigEnoughAndException):
2741         * js/script-tests/typedarray-reduceRight.js: Added.
2742         (createArray):
2743         (sum):
2744         (createArrayAndChange):
2745         (isBigEnoughAndException):
2746         * js/script-tests/typedarray-slice.js: Added.
2747         * js/script-tests/typedarray-some.js: Added.
2748         (isBigEnough):
2749         (isBigEnoughAndChange):
2750         (isBigEnoughAndException):
2751         * js/script-tests/typedarray-sort.js: Added.
2752         (sortBackwards):
2753         (compareException):
2754         * js/script-tests/typedarray-test-helper-functions.js: Added.
2755         (forEachTypedArray):
2756         (isSameFunctionForEachTypedArrayPrototype.eq):
2757         (isSameFunctionForEachTypedArrayPrototype):
2758         (hasSameValues):
2759         (.foo):
2760         (testPrototypeFunctionHelper):
2761         (testPrototypeFunctionOnSigned):
2762         (testPrototypeFunctionOnFloat):
2763         (testPrototypeFunction):
2764         * js/typedarray-copyWithin-expected.txt: Added.
2765         * js/typedarray-copyWithin.html: Added.
2766         * js/typedarray-every-expected.txt: Added.
2767         * js/typedarray-every.html: Added.
2768         * js/typedarray-fill-expected.txt: Added.
2769         * js/typedarray-fill.html: Added.
2770         * js/typedarray-filter-expected.txt: Added.
2771         * js/typedarray-filter.html: Added.
2772         * js/typedarray-find-expected.txt: Added.
2773         * js/typedarray-find.html: Added.
2774         * js/typedarray-findIndex-expected.txt: Added.
2775         * js/typedarray-findIndex.html: Added.
2776         * js/typedarray-forEach-expected.txt: Added.
2777         * js/typedarray-forEach.html: Added.
2778         * js/typedarray-indexOf-expected.txt: Added.
2779         * js/typedarray-indexOf.html: Added.
2780         * js/typedarray-lastIndexOf-expected.txt: Added.
2781         * js/typedarray-lastIndexOf.html: Added.
2782         * js/typedarray-map-expected.txt: Added.
2783         * js/typedarray-map.html: Added.
2784         * js/typedarray-reduce-expected.txt: Added.
2785         * js/typedarray-reduce.html: Added.
2786         * js/typedarray-reduceRight-expected.txt: Added.
2787         * js/typedarray-reduceRight.html: Added.
2788         * js/typedarray-slice-expected.txt: Added.
2789         * js/typedarray-slice.html: Added.
2790         * js/typedarray-some-expected.txt: Added.
2791         * js/typedarray-some.html: Added.
2792         * js/typedarray-sort-expected.txt: Added.
2793         * js/typedarray-sort.html: Added.
2794
2795 2015-08-27  Chris Dumez  <cdumez@apple.com>
2796
2797         Range.compareBoundaryPoints() should throw a NotSupportedError for invalid compareHow values
2798         https://bugs.webkit.org/show_bug.cgi?id=148483
2799
2800         Reviewed by Geoffrey Garen.
2801
2802         Add new layout test to confirm that Range.compareBoundaryPoints() throws
2803         when passed in invalid compareHow values.
2804
2805         * fast/dom/Range/compareBoundaryPoints-compareHow-exception-expected.txt: Added.
2806         * fast/dom/Range/compareBoundaryPoints-compareHow-exception.html: Added.
2807
2808 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
2809
2810         Page does not update when <link> media attribute changes to no longer apply to page
2811         https://bugs.webkit.org/show_bug.cgi?id=148392
2812
2813         Reviewed by Antti Koivisto.
2814
2815         * fast/css/link-media-attr-expected.txt: Added.
2816         * fast/css/link-media-attr.html: Added.
2817         Add a test to verify that styles change after a link's media attribute changes.
2818
2819 2015-08-27  Chris Dumez  <cdumez@apple.com>
2820
2821         Document window.NodeFilter properties
2822         https://bugs.webkit.org/show_bug.cgi?id=148531
2823
2824         Reviewed by Geoffrey Garen.
2825
2826         Document window.NodeFilter properties to detect changes to them. This
2827         is in preparation of Bug 148415 as this will help detect unwanted
2828         changes to the interface when making NodeFilter a callback interface.
2829
2830         * fast/dom/node-filter-interface-expected.txt: Added.
2831         * fast/dom/node-filter-interface.html: Added.
2832
2833 2015-08-27  Zalan Bujtas  <zalan@apple.com>
2834
2835         Simple line layout: Text jumps sometimes on naughty strings page
2836         https://bugs.webkit.org/show_bug.cgi?id=148399
2837         rdar://problem/22212568
2838
2839         Reviewed by Antti Koivisto.
2840
2841         The x position we set for tab characters during painting should
2842         be the same as if it was set by the inline box tree painting.
2843
2844         Inline box tree computes the distance from the rootbox for each line
2845         and sets this value as the xPos for the TextRun.
2846         Currently simple line layout does not support cases where a line
2847         would have an offset, so this value is always 0.
2848
2849         * fast/text/whitespace/simple-line-layout-tab-position-expected.html: Added.
2850         * fast/text/whitespace/simple-line-layout-tab-position.html: Added.
2851
2852 2015-08-27  Anders Carlsson  <andersca@apple.com>
2853
2854         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
2855         https://bugs.webkit.org/show_bug.cgi?id=148497
2856         <rdar://problem/22459541>
2857
2858         Reviewed by Andy Estes.
2859
2860         * TestExpectations:
2861
2862 2015-08-27  Basile Clement  <basile_clement@apple.com>
2863
2864         REGRESSION(r184779): Possible read-after-free in JavaScriptCore/dfg/DFGClobberize.h
2865         https://bugs.webkit.org/show_bug.cgi?id=148411
2866
2867         Reviewed by Geoffrey Garen and Filip Pizlo.
2868
2869         * js/regress-148411-expected.txt: Added.
2870         * js/regress-148411.html: Added.
2871         * js/script-tests/regress-148411.js: Added.
2872         (foo):
2873
2874 2015-08-27  Nan Wang  <n_wang@apple.com>
2875
2876         AX: Remove accessibility/mac/change-notification-on-scroll.html test
2877         https://bugs.webkit.org/show_bug.cgi?id=148534
2878
2879         Reviewed by Chris Fleizach.
2880
2881         Removed the test since AXValueChange notifications are not being sent
2882         when scrollable regions inside the WebView are scrolled.
2883
2884         * accessibility/mac/change-notification-on-scroll-expected.txt: Removed.
2885         * accessibility/mac/change-notification-on-scroll.html: Removed.
2886         * platform/mac/TestExpectations:
2887
2888 2015-08-27  Nan Wang  <n_wang@apple.com>
2889
2890         AX: Fix accessibility/select-element-at-index.html test
2891         https://bugs.webkit.org/show_bug.cgi?id=148516
2892
2893         Reviewed by Chris Fleizach.
2894
2895         * accessibility/select-element-at-index.html:
2896         * platform/mac/TestExpectations:
2897         * platform/mac/accessibility/select-element-at-index-expected.txt: Added.
2898
2899 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2900
2901         [Win] Skip new High DPI test (Windows doesn't quite support this)
2902         Also skip an event test that started failing after r188793.
2903
2904         * platform/win/TestExpectations:
2905
2906 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
2907
2908         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky.
2909         https://bugs.webkit.org/show_bug.cgi?id=148533
2910
2911         * TestExpectations: Marking is as such.
2912
2913 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2914
2915         [Win] Mark some test failures.
2916
2917         * platform/win/TestExpectations: Mark some test failures. Images are black instead
2918         of showing the correct output.
2919
2920 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2921
2922         [Win] Test gardening.
2923
2924         Remove failure case for recent progression.
2925
2926         * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent: Removed.
2927         * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent/S11.5.3_A4_T6-expected.txt: Removed.
2928
2929 2015-08-27  Myles C. Maxfield  <mmaxfield@apple.com>
2930
2931         [Cocoa] Generic font families do not consult with the user's preferred language
2932         https://bugs.webkit.org/show_bug.cgi?id=148499
2933         <rdar://problem/22407296>
2934
2935         Reviewed by Antti Koivisto.
2936
2937         Mock the user's font preferences.
2938
2939         * fast/text/international/font-fallback-to-common-script.html:
2940         * fast/text/international/generic-font-family-language-simplified-expected.html: Added.
2941         * fast/text/international/generic-font-family-language-simplified.html: Added.
2942         * fast/text/international/generic-font-family-language-traditional-expected.html: Added.
2943         * fast/text/international/generic-font-family-language-traditional.html: Added.
2944         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
2945         * fast/text/international/lang-sensitive-fonts.html:
2946         * fast/text/international/locale-sensitive-fonts.html:
2947
2948 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
2949
2950         Web Inspector: Standardize on CSSStyleSheet.Type enum and move more protocol enum conversion to the manager
2951         https://bugs.webkit.org/show_bug.cgi?id=148515
2952
2953         Reviewed by Brian Burg.
2954
2955         * inspector/css/matched-style-properties.html:
2956         * inspector/css/pseudo-element-matches.html:
2957         * inspector/css/selector-dynamic-specificity.html:
2958         * inspector/css/selector-specificity.html:
2959         * inspector/css/stylesheet-with-mutations.html:
2960
2961 2015-08-27  Eric Carlson  <eric.carlson@apple.com>
2962
2963         Media Session: MediaSession constructor 'kind' argument optional
2964         https://bugs.webkit.org/show_bug.cgi?id=148527
2965
2966         Reviewed by Jer Noble.
2967
2968         * media/session/content-interruptions.html: Restructure to make less timing dependent. Minor cleanup.
2969         * media/session/session-creation-expected.txt:
2970         * media/session/session-creation.html: Test default MediaSession constructor argument.
2971
2972 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
2973
2974         Add an expectation for another momentum scrolling test that became flaky.
2975
2976         * platform/mac-wk2/TestExpectations:
2977
2978 2015-08-27  Zalan Bujtas  <zalan@apple.com>
2979
2980         Subpixel positioned iframe's repaint area calculation problem.
2981         https://bugs.webkit.org/show_bug.cgi?id=148422
2982
2983         When the repaint rect position is floored for iframes, we need
2984         to expand the size so that it still covers the content.
2985
2986         Reviewed by Simon Fraser.
2987
2988         * fast/repaint/content-inside-subpixel-positioned-iframe-expected.txt: Added.
2989         * fast/repaint/content-inside-subpixel-positioned-iframe.html: Copied from LayoutTests/fast/repaint/hidpi-content-inside-iframe-leaves-trails.html.
2990         * fast/repaint/hidpi-content-inside-iframe-leaves-trails.html:
2991
2992 2015-08-27  Enrica Casucci  <enrica@apple.com>
2993
2994         Add some new emoji with modifiers and new sequence.
2995         https://bugs.webkit.org/show_bug.cgi?id=148202
2996         rdar://problem/21849857
2997
2998         Reviewed by Sam Weinig.
2999
3000         Updated test to reflect the changes.
3001
3002         * editing/deleting/delete-emoji-expected.txt:
3003         * editing/deleting/delete-emoji.html:
3004
3005 2015-08-27  Dean Jackson  <dino@apple.com>
3006
3007         Initial infrastructure of media controls testing
3008         https://bugs.webkit.org/show_bug.cgi?id=148426
3009         <rdar://problem/22417286>
3010
3011         Reviewed by Eric Carlson.
3012
3013         Very simple test that calls into the status object
3014         of the media controls instance.
3015
3016         * media/controls/basic-expected.txt: Added.
3017         * media/controls/basic.html: Added.
3018
3019 2015-08-26  Wenson Hsieh  <wenson_hsieh@apple.com>
3020
3021         Add a Layout test for r188991
3022         https://bugs.webkit.org/show_bug.cgi?id=148507
3023
3024         Reviewed by Tim Horton.
3025
3026         Tests that stopping an animation early and closing the window does
3027         not crash the process. This is a retrospective test added for
3028         https://bugs.webkit.org/show_bug.cgi?id=148442, "Fix crash due to
3029         animationDidEnd called on deallocated RemoteLayerTreeHost."
3030
3031         * animations/crash-on-removing-animation.html: Added.
3032         * animations/crash-on-removing-animation-expected.txt: Added.
3033
3034 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
3035
3036         [EFL] REGRESSION: userscripts tests crash
3037         https://bugs.webkit.org/show_bug.cgi?id=148519
3038
3039         Unreviewed gardening, skip failing tests to make the bot work again.
3040
3041         * platform/efl/TestExpectations:
3042
3043 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
3044
3045         [EFL] REGRESSION: fullscreen tests fail with timeout
3046         https://bugs.webkit.org/show_bug.cgi?id=148518
3047
3048         Unreviewed gardening, skip failing tests to make the bot work again.
3049
3050         * platform/efl/TestExpectations:
3051
3052 2015-08-26  Mark Lam  <mark.lam@apple.com>
3053
3054         watchdog m_didFire state erroneously retained.
3055         https://bugs.webkit.org/show_bug.cgi?id=131082
3056
3057         Reviewed by Geoffrey Garen.
3058
3059         * fast/workers/worker-terminate-forever-expected.txt:
3060         * fast/workers/worker-terminate-forever.html:
3061         - Updated to check if the worker actually did terminate. 
3062
3063 2015-08-26  Andy Estes  <aestes@apple.com>
3064
3065         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
3066         https://bugs.webkit.org/show_bug.cgi?id=148497
3067
3068         * TestExpectations: Marked as ImageOnlyFailure.
3069
3070 2015-08-26  Joseph Pecoraro  <pecoraro@apple.com>
3071
3072         Web Inspector: Implement tracking of active stylesheets in the frontend
3073         https://bugs.webkit.org/show_bug.cgi?id=105828
3074
3075         Reviewed by Timothy Hatcher.
3076
3077         * inspector/css/resources/import-level-1.css: Added.
3078         * inspector/css/resources/import-level-2.css: Added.
3079         * inspector/css/resources/stylesheet-events-subframe.html: Added.
3080         * inspector/css/stylesheet-events-basic-expected.txt: Added.
3081         * inspector/css/stylesheet-events-basic.html: Added.
3082         * inspector/css/stylesheet-events-imports-expected.txt: Added.
3083         * inspector/css/stylesheet-events-imports.html: Added.
3084         * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt: Added.
3085         * inspector/css/stylesheet-events-inspector-stylesheet.html: Added.
3086         * inspector/css/stylesheet-events-multiple-documents-expected.txt: Added.
3087         * inspector/css/stylesheet-events-multiple-documents.html: Added.
3088         Tests for different ways that StyleSheets can be added / removed.
3089
3090 2015-08-26  Andy Estes  <aestes@apple.com>
3091
3092         Crash when following a Google search link to Twitter with Limit Adult Content enabled
3093         https://bugs.webkit.org/show_bug.cgi?id=147651
3094
3095         Rubber-stamped by Brady Eidson.
3096
3097         Added a layout test.
3098
3099         * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt: Added.
3100         * http/tests/contentfiltering/load-substitute-data-from-appcache.html: Added.
3101         * http/tests/contentfiltering/resources/appcache.html: Added.
3102         * http/tests/contentfiltering/resources/appcache.manifest: Added.
3103         * platform/mac-wk1/TestExpectations:
3104
3105 2015-08-26  Tim Horton  <timothy_horton@apple.com>
3106
3107         Layout Test platform/mac/fast/events/content-inset-hit-testing-in-frame.html is flaky
3108         https://bugs.webkit.org/show_bug.cgi?id=148409
3109
3110         Reviewed by Beth Dakin.
3111
3112         * platform/mac/fast/events/resources/iframe-to-hit-test.html:
3113         Adjust the test so that it logs something useful if it fails
3114         instead of complaining about not being run in WKTR/DRT.
3115
3116 2015-08-26  Commit Queue  <commit-queue@webkit.org>
3117
3118         Unreviewed, rolling out r188960.
3119         https://bugs.webkit.org/show_bug.cgi?id=148479
3120
3121         Broke all the tests (Requested by ap on #webkit).
3122
3123         Reverted changeset:
3124
3125         "Add some new emoji with modifiers and new sequence."
3126         https://bugs.webkit.org/show_bug.cgi?id=148202
3127         http://trac.webkit.org/changeset/188960
3128
3129 2015-08-25  Brian Burg  <bburg@apple.com>
3130
3131         Web Inspector: no need to allocate protocolErrors array for every dispatched backend command
3132         https://bugs.webkit.org/show_bug.cgi?id=146466
3133
3134         Reviewed by Joseph Pecoraro.
3135
3136         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
3137         * inspector/protocol/backend-dispatcher-argument-errors.html:
3138         Stringify the 'data' member before dumping, since it now contains JSON. Rebaseline it.
3139
3140 2015-08-26  Enrica Casucci  <enrica@apple.com>
3141
3142         Add some new emoji with modifiers and new sequence.
3143         https://bugs.webkit.org/show_bug.cgi?id=148202
3144         rdar://problem/21849857
3145
3146         Reviewed by Sam Weinig.
3147
3148         Updated test to reflect the changes.
3149
3150         * editing/deleting/delete-emoji-expected.txt:
3151         * editing/deleting/delete-emoji.html:
3152
3153 2015-08-25  Nan Wang  <n_wang@apple.com>
3154
3155         AX: Enable accessibility/aria-controls.html test for mac
3156         https://bugs.webkit.org/show_bug.cgi?id=148458
3157
3158         Reviewed by Chris Fleizach.
3159
3160         * accessibility/aria-controls.html:
3161         * platform/mac/TestExpectations:
3162         * platform/mac/accessibility/aria-controls-expected.txt: Added.
3163
3164 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
3165
3166         More test gardening of css3/line-break-language-sensitive.
3167
3168         Unreviewed.
3169
3170         * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
3171         * css3/line-break-language-sensitive/line-break-auto-hyphens.html:
3172         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
3173         * css3/line-break-language-sensitive/line-break-auto-sound-marks.html:
3174
3175 2015-08-25  Nan Wang  <n_wang@apple.com>
3176
3177         AX: accessibility/mac/misspelled-attributed-string.html is flaky
3178         https://bugs.webkit.org/show_bug.cgi?id=148455
3179
3180         Reviewed by Chris Fleizach.
3181
3182         Updated the test case to be more stable since the client's text checker
3183         might change over time.
3184
3185         * accessibility/mac/misspelled-attributed-string-expected.txt:
3186         * accessibility/mac/misspelled-attributed-string.html:
3187         * platform/mac/TestExpectations:
3188
3189 2015-08-25  Zalan Bujtas  <zalan@apple.com>
3190
3191         Using the filter functional notation for background images results in wrong background-size rendering
3192         https://bugs.webkit.org/show_bug.cgi?id=148221
3193         rdar://problem/22379518
3194
3195         Reviewed by Daniel Bates.
3196
3197         Do not ignore the size argument, when the filter image is being drawn onto the context.
3198         When the size is ignored, we end up painting the image with its native size while the filter
3199         is applied on the size of the generated image.
3200
3201         * fast/filter-image/background-filter-image-expected.html: Added.
3202         * fast/filter-image/background-filter-image.html: Added.
3203
3204 2015-08-25  Nan Wang  <n_wang@apple.com>
3205
3206         [Mac] accessibility/document-attributes.html fails
3207         https://bugs.webkit.org/show_bug.cgi?id=116636
3208
3209         Reviewed by Chris Fleizach.
3210
3211         * platform/mac/TestExpectations:
3212
3213 2015-08-25  Skachkov Oleksandr  <gskachkov@gmail.com>
3214
3215         Function.prototype.toString is incorrect for ArrowFunction
3216         https://bugs.webkit.org/show_bug.cgi?id=148148
3217
3218         Reviewed by Saam Barati.
3219
3220         Added test of toString() method.
3221
3222         * js/arrowfunction-tostring-expected.txt: Added.
3223         * js/arrowfunction-tostring.html: Added.
3224         * js/script-tests/arrowfunction-tostring.js: Added.
3225
3226 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
3227
3228         Test gardening
3229         <rdar://problem/22420410>
3230
3231         Unreviewed.
3232
3233         Updating test expected results according to Kinsoku Shori.
3234
3235         * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
3236         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
3237
3238 2015-08-25  Chris Dumez  <cdumez@apple.com>
3239
3240         Unreviewed, fix typo introduced in r188917
3241
3242         * TestExpectations:
3243
3244 2015-08-24  Brent Fulgham  <bfulgham@apple.com>
3245
3246         Wheel events stop propagating when target element is removed from DOM
3247         https://bugs.webkit.org/show_bug.cgi?id=148384
3248         <rdar://problem/19732211>
3249
3250         Reviewed by David Hyatt.
3251
3252         * tiled-drawing/scrolling/latched-to-deleted-node-expected.txt: Added.
3253         * tiled-drawing/scrolling/latched-to-deleted-node.html: Added.
3254
3255 2015-08-25  Chris Dumez  <cdumez@apple.com>
3256
3257         compareDocumentPosition() should report PRECEDING or FOLLOWING information even if nodes are disconnected
3258         https://bugs.webkit.org/show_bug.cgi?id=119316
3259
3260         Reviewed by Darin Adler.
3261
3262         Update fast/dom/compare-document-position-disconnected-nodes.html to check that compareDocumentPosition()
3263         now returns one of the following values for disconnected nodes:
3264         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_PRECEDING
3265         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_FOLLOWING
3266
3267         * TestExpectations:
3268         Several dom/xhtml/level3 are skipped and marked as WonfFix because they are outdated and no longer match
3269         the latest DOM specification. They expect compareDocumentPosition() not to return PRECEDING / FOLLOWING
3270         information for disconnected nodes.
3271
3272         * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
3273         * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
3274         * fast/dom/compare-document-position-disconnected-nodes.html:
3275         * fast/dom/shadow/compare-document-position-expected.txt:
3276         * fast/dom/shadow/compare-document-position.html:
3277
3278 2015-08-24  Nan Wang  <n_wang@apple.com>
3279
3280         AX: Fix accessibility/mac/search-with-frames.html test
3281         https://bugs.webkit.org/show_bug.cgi?id=148313
3282
3283         Reviewed by Chris Fleizach.
3284
3285         Fixed the test by making sure that search is performed after all frames
3286         have been loaded.
3287
3288         * accessibility/mac/search-with-frames.html:
3289         * platform/mac/TestExpectations:
3290
3291 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
3292
3293         Marking more scroll-snap tests as flaky.
3294
3295         * platform/mac-wk2/TestExpectations:
3296
3297 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
3298
3299         Roll out r188827, because it didn't help.
3300
3301         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3302
3303 2015-08-24  Brian Burg  <bburg@apple.com>
3304
3305         Web Inspector: add protocol test for existing error handling performed by the backend
3306         https://bugs.webkit.org/show_bug.cgi?id=147097
3307
3308         Reviewed by Joseph Pecoraro.
3309
3310         Add a bunch of test cases to cover existing error handling by the backend dispatcher.
3311
3312         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt: Added.
3313         * inspector/protocol/backend-dispatcher-argument-errors.html: Added.
3314         * inspector/protocol/backend-dispatcher-malformed-message-errors-expected.txt: Added.
3315         * inspector/protocol/backend-dispatcher-malformed-message-errors.html: Added.
3316
3317 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
3318
3319         Mark flaky scrolling tests as such.
3320
3321         * platform/mac-wk2/TestExpectations:
3322
3323 2015-08-24  Nan Wang  <n_wang@apple.com>
3324
3325         AX: Fix accessibility/mac/mathml-elements.html test
3326         https://bugs.webkit.org/show_bug.cgi?id=148393
3327
3328         Reviewed by Chris Fleizach.
3329
3330         Updated the test to match the structure changes of mfenced/mo operators in bug 124838.
3331
3332         * accessibility/mac/mathml-elements-expected.txt:
3333         * accessibility/mac/mathml-elements.html:
3334         * platform/mac/TestExpectations:
3335
3336 2015-08-24  Chris Dumez  <cdumez@apple.com>
3337
3338         NodeList should not have a named getter
3339         https://bugs.webkit.org/show_bug.cgi?id=148117
3340
3341         Reviewed by Geoffrey Garen.
3342
3343         Add a layout test to check that NodeList no longer has a named property
3344         getter after r188829.
3345
3346         * fast/dom/NodeList/no-named-getter-expected.txt: Added.
3347         * fast/dom/NodeList/no-named-getter.html: Added.
3348
3349 2015-08-24  Yusuke Suzuki  <utatane.tea@gmail.com>
3350
3351         Create ById IC for ByVal operation only when the specific Id comes more than once
3352         https://bugs.webkit.org/show_bug.cgi?id=148288
3353
3354         Reviewed by Geoffrey Garen.
3355
3356         Revert the skip marks introduced in r188767.
3357
3358         * js/script-tests/dfg-float32array.js:
3359         * js/script-tests/dfg-int16array.js:
3360         * js/script-tests/dfg-int32array-overflow-values.js:
3361         * js/script-tests/dfg-int32array.js:
3362         * js/script-tests/dfg-int8array.js:
3363         * js/script-tests/dfg-uint16array.js:
3364         * js/script-tests/dfg-uint32array-overflow-values.js:
3365         * js/script-tests/dfg-uint32array.js:
3366         * js/script-tests/dfg-uint8array.js:
3367         * js/script-tests/dfg-uint8clampedarray.js:
3368         * js/script-tests/regress-141098.js:
3369
3370 2015-08-24  Chris Dumez  <cdumez@apple.com>
3371
3372         Unreviewed, slight layout test clean up after r188829.
3373
3374         Remove a useless blank line.
3375
3376         * fast/dom/named-items-with-symbol-name-expected.txt:
3377         * fast/dom/named-items-with-symbol-name.html:
3378
3379 2015-08-23  Nan Wang  <n_wang@apple.com>
3380
3381         AX: Fix accessibility/deleting-iframe-destroys-axcache.html test
3382         https://bugs.webkit.org/show_bug.cgi?id=148328
3383
3384         Reviewed by Darin Adler.
3385
3386         * platform/mac/TestExpectations:
3387
3388 2015-08-22  Chris Dumez  <cdumez@apple.com>
3389
3390         NodeList should not have a named getter
3391         https://bugs.webkit.org/show_bug.cgi?id=148117
3392
3393         Reviewed by Darin Adler.
3394
3395         * fast/dom/childnode-item-after-itemname-expected.txt: Removed.
3396         * fast/dom/childnode-item-after-itemname.html: Removed.
3397         Drop test as it is no longer relevant now that NodeList no longer
3398         has a named property getter.
3399
3400 2015-08-22  Alexey Proskuryakov  <ap@apple.com>
3401
3402         Tweak a test that became flaky on some machines after r188793.
3403
3404         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3405
3406 2015-08-22  Doug Russell  <d_russell@apple.com>
3407
3408         AX: aria-table-content.html test failing on windows
3409         https://bugs.webkit.org/show_bug.cgi?id=148354
3410
3411         Update TestExpectation for Windows to Skip test.
3412
3413         Reviewed by Tim Horton.
3414
3415         * platform/win/TestExpectations:
3416
3417 2015-08-21  Chris Dumez  <cdumez@apple.com>
3418
3419         document.getElementsByTagName should return an HTMLCollection
3420         https://bugs.webkit.org/show_bug.cgi?id=110611
3421
3422         Reviewed by Darin Adler.
3423
3424         * fast/dom/getElementsByTagName-return-type-expected.txt: Added.
3425         * fast/dom/getElementsByTagName-return-type.html: Added.
3426         New test checking that getElementsByTagName*() returns an HTMLcollection.
3427
3428         * fast/dom/NodeList/script-tests/nodelist-item-call-as-function.js:
3429         * fast/dom/domListEnumeration-expected.txt:
3430         * fast/dom/named-items-with-symbol-name-expected.txt:
3431         * fast/dom/script-tests/domListEnumeration.js:
3432         * fast/dom/wrapper-classes-expected.txt:
3433         * fast/dom/wrapper-classes.html:
3434         * js/dom/constructor-expected.txt:
3435         * js/dom/script-tests/constructor.js:
3436         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
3437         * platform/mac/fast/dom/wrapper-classes-objc.html:
3438         Rebaseline / update.
3439
3440         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3441         One of the checks is now failing because HTMLCollection.item()'s
3442         parameter is optional. The specification says the parameter should
3443         be mandatory so I did not update the test. It was previously passing
3444         because NodeList.item()'s parameter is mandatory.
3445
3446 2015-08-21  Tim Horton  <timothy_horton@apple.com>
3447
3448         Re-mark accessibility/mac/search-with-frames.html flaky
3449
3450         * platform/mac/TestExpectations:
3451         It's still not 100%.
3452
3453 2015-08-21  Alexey Proskuryakov  <ap@apple.com>
3454
3455         Improve how UI events are dispatched by WebKitTestRunner
3456         https://bugs.webkit.org/show_bug.cgi?id=148326
3457
3458         Reviewed by Anders Carlsson.
3459
3460         * fast/events/clear-drag-state-expected.txt:
3461         * fast/events/clear-drag-state.html:
3462         * platform/mac-wk2/TestExpectations:
3463         This test used to accidentally pass in WebKit2, but it didn't actually check
3464         for the problem. This patch improves WK2 behavior, which makes the test fail.
3465         Changed the test to not pass accidentally, and added it to WK2 test expectations.
3466         
3467         * fast/events/scroll-in-scaled-page-with-overflow-hidden-expected.txt:
3468         * fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
3469         Updated the test to be fully async.
3470
3471         * fast/events/wheelevent-basic-expected.txt:
3472         * fast/events/wheelevent-basic.html:
3473         Updated the test to be fully async, got rid of tab characters.
3474
3475         * fast/events/wheelevent-mousewheel-interaction.html: 
3476         * fast/forms/search/search-scroll-hidden-decoration-container-crash.html:
3477         * fast/frames/flattening/scrolling-in-object.html:
3478         Updated these tests to be fully async. Since they check for something that happens
3479         asynchronously, and doesn't have an end event, they have to use setTimeout.
3480
3481         * fast/scrolling/latching/iframe_in_iframe.html:
3482         * fast/scrolling/latching/scroll-div-latched-div.html:
3483         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
3484         * fast/scrolling/latching/scroll-div-no-latching.html:
3485         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
3486         * fast/scrolling/latching/scroll-iframe-fragment.html:
3487         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
3488         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
3489         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
3490         * fast/scrolling/latching/scroll-latched-nested-div.html:
3491         * fast/scrolling/latching/scroll-nested-iframe.html:
3492         * fast/scrolling/latching/scroll-select-bottom-test.html:
3493         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
3494         * fast/scrolling/latching/scroll-select-latched-select.html:
3495         Removed extra testRunner.mouseScrollByWithWheelAndMomentumPhases() calls.
3496         We no longer need multiple events for scroll snap animation to start, and due to
3497         the way we coalesce events, having multiple events resulted in getting too high velocity.
3498         Removed async scrolling argument form the function calls, because it's now always async.
3499
3500         * platform/mac-wk1/TestExpectations:
3501         * platform/mac/TestExpectations:
3502         Moved fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html
3503         to WK1 expectations, because the test needn't be skipped on WK2.
3504
3505         * scrollbars/scroll-rtl-or-bt-layer.html: Made the test fully async, and refactored
3506         it for clarity.
3507
3508         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
3509         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
3510         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
3511         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
3512         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
3513         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
3514         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
3515         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
3516         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
3517         * tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html:
3518         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
3519         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
3520         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
3521         * tiled-drawing/scrolling/iframe_in_iframe.html:
3522         * tiled-drawing/scrolling/overflow-scroll-reduced-content.html:
3523         * tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
3524         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
3525         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
3526         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
3527         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3528         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
3529         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
3530         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
3531         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
3532         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
3533         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
3534         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
3535         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
3536         * tiled-drawing/scrolling/wheel-events-with-no-delta.html:
3537         Same testRunner.mouseScrollByWithWheelAndMomentumPhases changes as in fast/scrolling/latching.
3538
3539         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
3540         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
3541         Removed debug output about how many events are received. The number may vary due
3542         to coalescing.
3543
3544 2015-08-21  Nan Wang  <n_wang@apple.com>
3545
3546         AX: Fix accessibility/mac/search-with-frames.html test
3547         https://bugs.webkit.org/show_bug.cgi?id=148313
3548
3549         Reviewed by Chris Fleizach.
3550
3551         uiElementForSearchPredicate function needs five parameters for DumpRenderTree.
3552
3553         * accessibility/mac/search-with-frames.html:
3554         * platform/mac/TestExpectations:
3555
3556 2015-08-21  Doug Russell  <d_russell@apple.com>
3557
3558         AX: Table with CSS that makes a row anonymous can return NULL from cellForColumnAndRow
3559         https://bugs.webkit.org/show_bug.cgi?id=148293
3560
3561         Reviewed by Chris Fleizach.
3562
3563         When RenderTableRows are anonymous, they may not be added to the accessible data 
3564         table's internal row list. However, when calculating the row range for a cell, 
3565         we were still accounting for those anonymous sections.
3566         Change how the row range is calculated to directly ask the accessible parent row 
3567         for its index. This will ensure it’s more inline with what’s being represented to 
3568         the accessibility API.
3569
3570         * accessibility/aria-table-content-expected.txt: Added.
3571         * accessibility/aria-table-content.html: Added.
3572
3573 2015-08-21  Joseph Pecoraro  <pecoraro@apple.com>
3574
3575         Web Inspector: REGRESSION(173684): Edit as HTML not working
3576         https://bugs.webkit.org/show_bug.cgi?id=148268
3577
3578         Reviewed by Chris Dumez.
3579
3580         * inspector/dom/getOuterHTML-expected.txt: Added.
3581         * inspector/dom/getOuterHTML.html: Added.
3582         * inspector/dom/setOuterHTML-expected.txt: Added.
3583         * inspector/dom/setOuterHTML.html: Added.
3584
3585 2015-08-21  Yusuke Suzuki  <utatane.tea@gmail.com>
3586
3587         Skip no-llint tests that fail due to running out of executable memory after r188969
3588         https://bugs.webkit.org/show_bug.cgi?id=148273
3589
3590         Reviewed by Michael Saboff.
3591
3592         r188969 is causing the "no-llint" variation of some tests to fail due to "ran out of executable memory".
3593         These failures are caused because put_by_val and get_by_val aggressively generate the ICs even if the op is executed only once.
3594         The failing tests call eval("contains byVal ops") with the different strings repeatedly under the "no-llint" variation.
3595         In those cases, each eval call creates byId IC for byVal and exhausts executable memory.
3596
3597         We will fix this issue by generating the IC in the second call[1]. In the meantime, we skip these tests.
3598
3599         [1]: https://bugs.webkit.org/show_bug.cgi?id=148288
3600
3601         * js/script-tests/dfg-float32array.js:
3602         * js/script-tests/dfg-int16array.js:
3603         * js/script-tests/dfg-int32array-overflow-values.js:
3604         * js/script-tests/dfg-int32array.js:
3605         * js/script-tests/dfg-int8array.js:
3606         * js/script-tests/dfg-uint16array.js:
3607         * js/script-tests/dfg-uint32array-overflow-values.js:
3608         * js/script-tests/dfg-uint32array.js:
3609         * js/script-tests/dfg-uint8array.js:
3610         * js/script-tests/dfg-uint8clampedarray.js:
3611         * js/script-tests/regress-141098.js:
3612
3613 2015-08-21  Brian Burg  <bburg@apple.com>
3614
3615         Web Inspector: inspector/css/modify-rule-selector.html is flaky on some bots
3616         https://bugs.webkit.org/show_bug.cgi?id=148321
3617
3618         Unreviewed, enable extra logging to stderr so we can hopefully see
3619         why the test is occasionally timing out with no output to the test page.
3620
3621         * inspector/css/modify-rule-selector.html:
3622
3623 2015-08-21  Nan Wang  <n_wang@apple.com>
3624
3625         [Mac] accessibility/selection-states.html fails
3626         https://bugs.webkit.org/show_bug.cgi?id=116637
3627
3628         Reviewed by Chris Fleizach.
3629
3630         * platform/mac/TestExpectations:
3631
3632 2015-08-20  Brian Burg  <bburg@apple.com>
3633
3634         Web Inspector: add a regression test for the fix introduced in r188679
3635         https://bugs.webkit.org/show_bug.cgi?id=148223
3636
3637         Reviewed by Joseph Pecoraro.
3638
3639         Add a regression test to check the number of DOMTree instances that
3640         listen to DOMTreeManager.
3641
3642         * TestExpectations: Don't skip the inspector/dom/ directory.
3643         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation-expected.txt: Added.
3644         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: Added.
3645         * http/tests/inspector/dom/resources/nested-frame-1-deep.html: Added.
3646         * http/tests/inspector/dom/resources/nested-frame-2-deep.html: Added.
3647         * http/tests/inspector/dom/resources/nested-frame-base.html: Added.
3648
3649 2015-08-21  Chris Dumez  <cdumez@apple.com>
3650
3651         Regression(r188698): http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
3652         https://bugs.webkit.org/show_bug.cgi?id=148205
3653
3654         Reviewed by Antti Koivisto.
3655
3656         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
3657         Drop temporary fix landed in r188698 to make the test less flaky.
3658
3659 2015-08-20  Nan Wang  <n_wang@apple.com>
3660
3661         AX: fix accessibility/loading-iframe-updates-axtree.html test for mac
3662         https://bugs.webkit.org/show_bug.cgi?id=148251
3663
3664         Reviewed by Chris Fleizach.
3665
3666         Added a container in order to make the frame accessible. Also, added expected results for
3667         both WK1 and WK2.
3668
3669         * accessibility/loading-iframe-updates-axtree-expected.txt:
3670         * accessibility/loading-iframe-updates-axtree.html:
3671         * platform/mac-wk1/accessibility: Added.
3672         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt: Added.
3673         * platform/mac/TestExpectations:
3674
3675 2015-08-20  Chris Dumez  <cdumez@apple.com>
3676
3677         Fix passing null / undefined as NodeFilter parameter for createNodeIterator() / createTreeWalker()
3678         https://bugs.webkit.org/show_bug.cgi?id=148257
3679
3680         Reviewed by Darin Adler.
3681
3682         Rebaseline tests. We are now passing more of the checks.
3683
3684         * fast/dom/createNodeIterator-parameters-expected.txt:
3685         * fast/dom/createTreeWalker-parameters-expected.txt:
3686
3687 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
3688
3689         [iOS] Adopt OS X's emoji behavior
3690         https://bugs.webkit.org/show_bug.cgi?id=148265
3691
3692         Reviewed by Simon Fraser.
3693
3694         * platform/ios-simulator/fast/text/emoji-expected.txt:
3695
3696 2015-08-20  Chris Dumez  <cdumez@apple.com>
3697
3698         getElementsByClassName() should return an HTMLCollection
3699         https://bugs.webkit.org/show_bug.cgi?id=147980
3700
3701         Reviewed by Darin Adler.
3702
3703         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList-expected.txt.
3704         * fast/dom/getElementsByClassName/dumpHTMLCollection.html: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList.html.
3705         Rename test now that getElementsByClassName returns an HTMLCollection
3706         and update the test to update the HTMLCollection prototype instead
3707         of the NodeList one.
3708
3709         * fast/dom/getElementsByClassName/return-type-expected.txt: Added.
3710         * fast/dom/getElementsByClassName/return-type.html: Added.
3711         New test that checks that getElementsByClassName() returns an
3712         HTMLCollection.
3713
3714         * inspector/model/remote-object-expected.txt:
3715         Rebaseline.
3716
3717 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
3718
3719         Test gardening after r188167
3720         https://bugs.webkit.org/show_bug.cgi?id=148276
3721
3722         Unreviewed.
3723
3724         The tests in css3/line-break require non-language-sensitive font fallback. This patch adds
3725         slightly modified tests which test line-breaking with language-sensitive font fallback.
3726         This patch also marks all operating systems which do not support language-sensitive font
3727         fallback to ignore the results of these new tests.
3728
3729         * css3/line-break-language-sensitive: Added
3730         * platform/efl/TestExpectations:
3731         * platform/gtk/TestExpectations:
3732         * platform/mac/TestExpectations:
3733         * platform/win/TestExpectations:
3734
3735 2015-08-20  Filip Pizlo  <fpizlo@apple.com>
3736
3737         Overflow check elimination fails for a simple test case
3738         https://bugs.webkit.org/show_bug.cgi?id=147387
3739
3740         Reviewed by Benjamin Poulain.
3741
3742         Added two test cases that previously would have an unnecessary overflow check on an induction
3743         variable. These tests speed up by 10-15% thanks to this change.
3744
3745         Also added .html/expected files for some regress test that didn't have them.
3746
3747         * js/regress/function-call-expected.txt: Added.
3748         * js/regress/function-call.html: Added.
3749         * js/regress/hard-overflow-check-equal-expected.txt: Added.
3750         * js/regress/hard-overflow-check-equal.html: Added.
3751         * js/regress/hard-overflow-check-expected.txt: Added.
3752         * js/regress/hard-overflow-check.html: Added.
3753         * js/regress/script-tests/hard-overflow-check-equal.js: Added.
3754         (foo):
3755         * js/regress/script-tests/hard-overflow-check.js: Added.
3756         (foo):
3757
3758 2015-08-20  Nan Wang  <n_wang@apple.com>
3759
3760         AX: Fix accessibility/mac/selection-value-changes-for-aria-textbox.html test
3761         https://bugs.webkit.org/show_bug.cgi?id=148247
3762
3763         Reviewed by Chris Fleizach.
3764
3765         Fixed the test by adding the notification listener before executing the commands.
3766
3767         * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
3768         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
3769         * platform/mac/TestExpectations:
3770
3771 2015-08-20  Chris Dumez  <cdumez@apple.com>
3772
3773         Default value for createNodeIterator() / createTreeWalker()'s whatToShow parameter should be 0xFFFFFFFF
3774         https://bugs.webkit.org/show_bug.cgi?id=148238
3775
3776         Reviewed by Ryosuke Niwa.
3777
3778         Add tests for createNodeIterator() / createTreeWalker() parameters.
3779         Some of the checks are still failing.
3780
3781         * fast/dom/createNodeIterator-parameters-expected.txt: Added.
3782         * fast/dom/createNodeIterator-parameters.html: Added.
3783         * fast/dom/createTreeWalker-parameters-expected.txt: Added.
3784         * fast/dom/createTreeWalker-parameters.html: Added.
3785
3786 2015-08-20  Nan Wang  <n_wang@apple.com>
3787
3788         AX: Re-enable aria-checked-mixed-value.html test for mac
3789         https://bugs.webkit.org/show_bug.cgi?id=148235
3790
3791         Reviewed by Chris Fleizach.
3792
3793         isIndeterminate is already implemented in mac, re-enable the test.
3794
3795         * platform/mac/TestExpectations:
3796
3797 2015-08-20  Nan Wang  <n_wang@apple.com>
3798
3799         AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles.html test
3800         https://bugs.webkit.org/show_bug.cgi?id=148236
3801
3802         Reviewed by Chris Fleizach.
3803
3804         * accessibility/table-cells-roles-expected.txt:
3805         * accessibility/table-cells-roles.html:
3806         * platform/mac/TestExpectations:
3807         * platform/mac/accessibility/table-cells-roles-expected.txt: Added.
3808
3809 2015-08-20  Chris Dumez  <cdumez@apple.com>
3810
3811         REGRESSION: http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
3812         https://bugs.webkit.org/show_bug.cgi?id=148205
3813
3814         Unreviewed, give the disk cache a chance to settle down before querying
3815         the resource again. This fixes the flakiness locally. Longer term, I will
3816         try and figure out why the cache is sometimes revalidating if the resource
3817         is requested very quickly after.
3818
3819         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
3820
3821 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
3822
3823         Introduce put_by_id like IC into put_by_val when the given name is String or Symbol
3824         https://bugs.webkit.org/show_bug.cgi?id=147760
3825
3826         Reviewed by Filip Pizlo.
3827
3828         Add synthetic tests for put-by-val. Just make put-by-id tests using symbol / string.
3829
3830         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Added.
3831         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Added.
3832         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Added.
3833         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Added.
3834         * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Added.
3835         * js/regress/inlined-put-by-val-with-string-transition.html: Added.
3836         * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Added.
3837         * js/regress/inlined-put-by-val-with-symbol-transition.html: Added.
3838         * js/regress/polymorphic-put-by-val-with-string-expected.txt: Added.
3839         * js/regress/polymorphic-put-by-val-with-string.html: Added.
3840         * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Added.
3841         * js/regress/polymorphic-put-by-val-with-symbol.html: Added.
3842         * js/regress/put-by-val-with-string-expected.txt: Added.
3843         * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Added.
3844         * js/regress/put-by-val-with-string-replace-and-transition.html: Added.
3845         * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Added.
3846         * js/regress/put-by-val-with-string-slightly-polymorphic.html: Added.
3847         * js/regress/put-by-val-with-string.html: Added.
3848         * js/regress/put-by-val-with-symbol-expected.txt: Added.
3849         * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Added.
3850         * js/regress/put-by-val-with-symbol-replace-and-transition.html: Added.
3851         * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Added.
3852         * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Added.
3853         * js/regress/put-by-val-with-symbol.html: Added.
3854         * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Added.
3855         (foo):
3856         (fu):
3857         (bar):
3858         * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Added.
3859         (foo):
3860         (fu):
3861         (bar):
3862         * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Added.
3863         (foo):
3864         (Foo):
3865         * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Added.
3866         (foo):
3867         (Foo):
3868         * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Added.
3869         (foo):
3870         * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Added.
3871         (foo):
3872         * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Added.
3873         * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Added.
3874         * js/regress/script-tests/put-by-val-with-string.js: Added.
3875         (foo):
3876         (bar):
3877         * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Added.
3878         * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Added.
3879         * js/regress/script-tests/put-by-val-with-symbol.js: Added.
3880         (foo):
3881         (bar):
3882
3883 2015-08-20  Chris Dumez  <cdumez@apple.com>
3884
3885         [Cocoa] Treat Epoch as invalid value for "Last-Modified" header
3886         https://bugs.webkit.org/show_bug.cgi?id=148162
3887         rdar://problem/22330837
3888
3889         Reviewed by Antti Koivisto.
3890
3891         Add better layout test coverage for using the "Last-Modified" header to
3892         compute heuristic freshness. In particular, it adds coverage for the
3893         following values: Epoch, malformed date.
3894
3895         * http/tests/cache/disk-cache/disk-cache-last-modified-expected.txt: Added.
3896         * http/tests/cache/disk-cache/disk-cache-last-modified.html: Added.
3897         New test.
3898
3899         * http/tests/cache/disk-cache/resources/cache-test.js:
3900         (makeHeaderValue):
3901         makeHeaderValue() was not resolving 'now(-1000)' into a date. This means that the
3902         tests using it would end up sending an invalid "Last-Modified" header which our
3903         networking code was translating to Epoch. We now ignore Epoch as Last-Modified
3904         value for computing heuristic freshness to not cache due to malformed headers.
3905
3906 2015-08-20  Eric Carlson  <eric.carlson@apple.com>
3907
3908         Revert accidental commit of a new test that isn't ready for prime time.
3909
3910         Unreviewed build fix.
3911
3912         * http/tests/media/video-media-document-disposition-download.html: Removed.
3913         * http/tests/media/resources/serve-video.php: Remove contentDisposition support.
3914
3915 2015-08-20  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3916
3917         [Streams API] Sync tests with upstream reference
3918         https://bugs.webkit.org/show_bug.cgi?id=148078
3919
3920         Synced with the upstream reference tests. This means that we moved
3921         some of ours to the reference and brought some new ones. Of course
3922         expectations were updated accordingly.
3923
3924         Reviewed by Darin Adler.
3925
3926         * streams/readable-stream-controller-error-expected.txt: Expectations.
3927         * streams/readable-stream-controller-error.html: Changed test descriptions and moved one test to the reference.
3928         * streams/readable-stream-gc-expected.txt: Removed.
3929         * streams/readable-stream-gc.html: Moved to the reference.
3930         * streams/readable-stream-reader-read-expected.txt: Expectations.
3931         * streams/readable-stream-reader-read.html: Moved a test to the reference.
3932         * streams/reference-implementation/readable-stream-expected.txt:
3933         * streams/reference-implementation/readable-stream-reader-expected.txt: Expectations.
3934         * streams/reference-implementation/readable-stream-reader.html: Brought changes from upstream reference and
3935         uncomented async pull source test (which had been commented since a long time ago and is working now).
3936         * streams/reference-implementation/readable-stream-tee.html: Brought changes from upstream reference.
3937         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
3938         * streams/reference-implementation/readable-stream-templated.html:
3939         * streams/reference-implementation/readable-stream.html: Brought changes from upstream reference.
3940
3941 2015-08-19  Wenson Hsieh  <wenson_hsieh@apple.com>
3942
3943         Select validation does not correctly work when handling change event
3944         https://bugs.webkit.org/show_bug.cgi?id=145869
3945
3946         Reviewed by Dean Jackson.
3947
3948         Tests that checkValidity() returns correct results from within the onchange handler of a
3949         <select> when the validity of the selected option changes.
3950
3951         * fast/forms/onchange-select-check-validity-expected.txt: Added.
3952         * fast/forms/onchange-select-check-validity.html: Added.
3953
3954 2015-08-19  Jinyoung Hur  <hur.ims@navercorp.com>
3955
3956         GraphicsContext3D::activeTexture should not be called with zero-based index
3957         https://bugs.webkit.org/show_bug.cgi?id=148020
3958
3959         Reviewed by Alex Christensen.
3960
3961         Insert WebGLRenderingContext.activeTexture call during the texture complete test to verify
3962         a meaningless change of the active texture doesn't make any gl errors.
3963
3964         * fast/canvas/webgl/texture-complete.html:
3965
3966 2015-08-19  Zalan Bujtas  <zalan@apple.com>
3967
3968         outline-style: auto leaves bits behind on strava's flyby view.
3969         https://bugs.webkit.org/show_bug.cgi?id=148178
3970
3971         Reviewed by Simon Fraser.
3972
3973         RenderView::m_maximalOutlineSize should include outline-offset.
3974
3975         * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint-expected.txt: Added.
3976         * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint.html: Added.
3977
3978 2015-08-19  Zalan Bujtas  <zalan@apple.com>
3979
3980         Cleanup outline-style: auto painting.
3981         https://bugs.webkit.org/show_bug.cgi?id=148159
3982
3983         Reviewed by Simon Fraser.
3984
3985         Old platform style required the focus ring to be painted with an offset. (https://trac.webkit.org/r5358)
3986         (and it has the side effect of growing outline-width adds further, unwanted offset)
3987         Default css for :focus is adjusted to remove this offset by setting the outline-width to 5px
3988         and the outline-offset to -2px. (https://trac.webkit.org/r13639)
3989         This patch removes both the old logic and the workaround for getting rid of the unwanted offset.
3990
3991         * fast/repaint/outline-auto-with-default-width-and-offset-repaint-expected.txt: Added.
3992         * fast/repaint/outline-auto-with-default-width-and-offset-repaint.html: Copied from LayoutTests/fast/repaint/outline-with2px-auto-repaint-rect.html.
3993         * fast/repaint/outline-with1px-auto-repaint-rect.html:
3994         * fast/repaint/outline-with2px-auto-repaint-rect.html:
3995         * fast/repaint/outline-with3px-auto-repaint-rect.html:
3996
3997 2015-08-18  Dean Jackson  <dino@apple.com>
3998
3999         Support CSS filters without webkit prefix
4000         https://bugs.webkit.org/show_bug.cgi?id=148138
4001         <rdar://problem/22331434>
4002
4003         Reviewed by Sam Weinig.
4004
4005         Globally change -webkit-filter to filter in as many places as
4006         possible. Then add a new test that makes sure the prefixed
4007         and unprefixed value resolve to the same computed style.
4008
4009         * animations/resources/animation-test-helpers.js:
4010         (parseCSSImage):
4011         * css3/filters/backdrop/effect-hw-expected.html:
4012         * css3/filters/effect-blur-hw.html:
4013         * css3/filters/effect-blur.html:
4014         * css3/filters/effect-brightness-clamping-hw.html:
4015         * css3/filters/effect-brightness-clamping.html:
4016         * css3/filters/effect-brightness-hw.html:
4017         * css3/filters/effect-brightness.html:
4018         * css3/filters/effect-combined-hw.html:
4019         * css3/filters/effect-combined.html:
4020         * css3/filters/effect-contrast-hw.html:
4021         * css3/filters/effect-contrast.html:
4022         * css3/filters/effect-drop-shadow-hw.html:
4023         * css3/filters/effect-drop-shadow.html:
4024         * css3/filters/effect-grayscale-hw.html:
4025         * css3/filters/effect-grayscale.html:
4026         * css3/filters/effect-hue-rotate-hw.html:
4027         * css3/filters/effect-hue-rotate.html:
4028         * css3/filters/effect-invert-hw.html:
4029         * css3/filters/effect-invert.html:
4030         * css3/filters/effect-opacity-hw.html:
4031         * css3/filters/effect-opacity.html:
4032         * css3/filters/effect-reference-composite-hw.html:
4033         * css3/filters/effect-reference-composite.html:
4034         * css3/filters/effect-reference-hw.html:
4035         * css3/filters/effect-reference-ordering-hw.html:
4036         * css3/filters/effect-reference-ordering.html:
4037         * css3/filters/effect-reference.html:
4038         * css3/filters/effect-saturate-hw.html:
4039         * css3/filters/effect-saturate.html:
4040         * css3/filters/effect-sepia-hw.html:
4041         * css3/filters/effect-sepia.html:
4042         * css3/filters/filter-property-computed-style-expected.txt:
4043         * css3/filters/filter-property-parsing-expected.txt:
4044         * css3/filters/script-tests/filter-property-computed-style.js:
4045         (testComputedFilterRule):
4046         * css3/filters/script-tests/filter-property-parsing.js:
4047         (testFilterRule):
4048         * css3/filters/script-tests/unprefixed.js: Copied from LayoutTests/css3/filters/script-tests/filter-property-computed-style.js.
4049         (testComputedFilterRule):
4050         * css3/filters/unprefixed-expected.txt: Copied from LayoutTests/css3/filters/filter-property-computed-style-expected.txt.
4051         * css3/filters/unprefixed.html: Added.
4052         * fast/css/getComputedStyle/computed-style-expected.txt:
4053         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4054         * fast/filter-image/clipped-filter-expected.html:
4055         * fast/filter-image/clipped-filter.html:
4056         * fast/filter-image/filter-image-animation-expected.txt:
4057         * fast/filter-image/filter-image-animation.html:
4058         * fast/filter-image/filter-image-blur.html:
4059         * fast/filter-image/filter-image-expected.html:
4060         * fast/filter-image/filter-image-svg.html:
4061         * fast/filter-image/filter-image.html:
4062         * fast/filter-image/parse-filter-image-expected.txt:
4063         * fast/filter-image/parse-filter-image.html:
4064         * svg/css/getComputedStyle-basic-expected.txt:
4065
4066 2015-08-19  Brian Burg  <bburg@apple.com>
4067
4068         Web Inspector: InspectorTest should be a subclass of TestHarness
4069         https://bugs.webkit.org/show_bug.cgi?id=148079
4070
4071         Reviewed by Timothy Hatcher.
4072
4073         Rename InspectorTestProxy to TestPage. Update some code style in
4074         the harness script files to be consistent.
4075
4076         * http/tests/inspector/debugger/debugger-test.js:
4077         * http/tests/inspector/dom/shapes-test.js:
4078         * http/tests/inspector/replay/replay-test.js:
4079         * http/te