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