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