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