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