318e2eb11183b06f8c969df6c3058b52941b219c
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-09-01  Zalan Bujtas  <zalan@apple.com>
2
3         Repaint cleanup:
4         block-selection-gap-in-composited-layer.html -> reftest
5         body-background-image.html -> reftest
6         border-fit-lines.html -> reftest
7         border-radius-repaint.html -> reftest
8         border-repaint-glitch.html -> reftest
9
10         Unreviewed.
11
12         * fast/repaint/block-selection-gap-in-composited-layer-expected.html: Added.
13         * fast/repaint/block-selection-gap-in-composited-layer.html:
14         * fast/repaint/body-background-image-expected.html: Copied from LayoutTests/fast/repaint/body-background-image.html.
15         * fast/repaint/body-background-image.html:
16         * fast/repaint/border-fit-lines-expected.html: Added.
17         * fast/repaint/border-fit-lines.html:
18         * fast/repaint/border-radius-repaint-expected.html: Copied from LayoutTests/fast/repaint/border-radius-repaint.html.
19         * fast/repaint/border-radius-repaint.html:
20         * fast/repaint/border-repaint-glitch-expected.html: Copied from LayoutTests/fast/repaint/border-repaint-glitch.html.
21         * fast/repaint/border-repaint-glitch.html:
22         * platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
23         * platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
24         * platform/efl/fast/repaint/body-background-image-expected.png: Removed.
25         * platform/efl/fast/repaint/body-background-image-expected.txt: Removed.
26         * platform/efl/fast/repaint/border-fit-lines-expected.png: Removed.
27         * platform/efl/fast/repaint/border-fit-lines-expected.txt: Removed.
28         * platform/efl/fast/repaint/border-radius-repaint-expected.png: Removed.
29         * platform/efl/fast/repaint/border-radius-repaint-expected.txt: Removed.
30         * platform/efl/fast/repaint/border-repaint-glitch-expected.png: Removed.
31         * platform/efl/fast/repaint/border-repaint-glitch-expected.txt: Removed.
32         * platform/gtk/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
33         * platform/gtk/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
34         * platform/gtk/fast/repaint/body-background-image-expected.png: Removed.
35         * platform/gtk/fast/repaint/body-background-image-expected.txt: Removed.
36         * platform/gtk/fast/repaint/border-fit-lines-expected.png: Removed.
37         * platform/gtk/fast/repaint/border-fit-lines-expected.txt: Removed.
38         * platform/gtk/fast/repaint/border-radius-repaint-expected.png: Removed.
39         * platform/gtk/fast/repaint/border-radius-repaint-expected.txt: Removed.
40         * platform/gtk/fast/repaint/border-repaint-glitch-expected.png: Removed.
41         * platform/gtk/fast/repaint/border-repaint-glitch-expected.txt: Removed.
42         * platform/ios-simulator/fast/repaint/body-background-image-expected.txt: Removed.
43         * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
44         * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
45         * platform/mac/fast/repaint/body-background-image-expected.png: Removed.
46         * platform/mac/fast/repaint/body-background-image-expected.txt: Removed.
47         * platform/mac/fast/repaint/border-fit-lines-expected.png: Removed.
48         * platform/mac/fast/repaint/border-fit-lines-expected.txt: Removed.
49         * platform/mac/fast/repaint/border-radius-repaint-expected.png: Removed.
50         * platform/mac/fast/repaint/border-radius-repaint-expected.txt: Removed.
51         * platform/mac/fast/repaint/border-repaint-glitch-expected.png: Removed.
52         * platform/mac/fast/repaint/border-repaint-glitch-expected.txt: Removed.
53         * platform/win/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
54         * platform/win/fast/repaint/body-background-image-expected.txt: Removed.
55         * platform/win/fast/repaint/border-radius-repaint-expected.txt: Removed.
56         * platform/win/fast/repaint/border-repaint-glitch-expected.txt: Removed.
57         * platform/wk2/TestExpectations:
58
59 2015-09-01  Alexey Proskuryakov  <ap@apple.com>
60
61         Clean up asynchronous behavior in some accessibility tests
62         https://bugs.webkit.org/show_bug.cgi?id=148682
63
64         Reviewed by Darin Adler.
65
66         * accessibility/mac/removing-textarea-after-edit-crash-expected.txt:
67         * accessibility/mac/removing-textarea-after-edit-crash.html:
68         * accessibility/mac/select-element-selection-with-optgroups.html:
69         * accessibility/mac/selected-rows-table.html:
70         * accessibility/mac/selection-notification-focus-change.html:
71         * accessibility/mac/selection-sync-expected.txt:
72         * accessibility/mac/selection-sync.html:
73         * accessibility/mac/setting-attributes-is-asynchronous.html:
74
75 2015-09-01  Dean Jackson  <dino@apple.com>
76
77         The new media controls tests are OS X only.
78
79         * platform/efl/TestExpectations:
80         * platform/gtk/TestExpectations:
81         * platform/ios-simulator/TestExpectations:
82
83 2015-08-31  Dean Jackson  <dino@apple.com>
84
85         [mediacontrols] Add tests for the status display label
86         https://bugs.webkit.org/show_bug.cgi?id=148656
87         <rdar://problem/22509779>
88
89         Reviewed by Eric Carlson.
90
91         Add a test for the normal status of the status display,
92         and another for the content when we load a bad URL.
93
94         * media/controls/statusDisplay-expected.txt: Added.
95         * media/controls/statusDisplay.html: Added.
96         * media/controls/statusDisplayBad-expected.txt: Added.
97         * media/controls/statusDisplayBad.html: Added.
98
99 2015-08-31  Dean Jackson  <dino@apple.com>
100
101         [mediacontrols] Add a test for the show controls button
102         https://bugs.webkit.org/show_bug.cgi?id=148655
103         <rdar://problem/22509688>
104
105         Reviewed by Eric Carlson.
106
107         * media/controls/controls-test-helpers.js: Added. This will
108         hold any helper functions.
109         (statusForControlsElement): Return the status object for
110         a named control.
111         * media/controls/showControlsButton-expected.txt: Added.
112         * media/controls/showControlsButton.html: Added.
113
114 2015-09-01  Brian Burg  <bburg@apple.com>
115
116         Web Inspector: add TestSuite hooks for per-testcase setup and teardown actions
117         https://bugs.webkit.org/show_bug.cgi?id=148641
118
119         Reviewed by Timothy Hatcher.
120
121         Extend existing unit tests to also exercise setup and teardown actions.
122
123         * inspector/unit-tests/async-test-suite.html:
124         * inspector/unit-tests/async-test-suite-expected.txt:
125         * inspector/unit-tests/sync-test-suite.html:
126         * inspector/unit-tests/sync-test-suite-expected.txt:
127
128 2015-09-01  Zalan Bujtas  <zalan@apple.com>
129
130         Repaint cleanup:
131         background-generated.html -> reftest
132         background-misaligned.html -> reftest
133         backgroundSizeRepaint.html -> reftest
134         block-no-inflow-children.html -> reftest
135
136         Unreviewed.
137
138         * fast/repaint/background-generated-expected.html: Added.
139         * fast/repaint/background-generated-expected.txt: Removed.
140         * fast/repaint/background-generated.html:
141         * fast/repaint/background-misaligned-expected.html: Added.
142         * fast/repaint/background-misaligned-expected.txt: Removed.
143         * fast/repaint/background-misaligned.html:
144         * fast/repaint/backgroundSizeRepaint-expected.html: Copied from LayoutTests/fast/repaint/backgroundSizeRepaint.html.
145         * fast/repaint/backgroundSizeRepaint.html:
146         * fast/repaint/block-no-inflow-children-expected.html: Added.
147         * fast/repaint/block-no-inflow-children.html:
148         * platform/efl/fast/repaint/background-misaligned-expected.png: Removed.
149         * platform/efl/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
150         * platform/efl/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
151         * platform/efl/fast/repaint/block-no-inflow-children-expected.png: Removed.
152         * platform/efl/fast/repaint/block-no-inflow-children-expected.txt: Removed.
153         * platform/gtk/fast/repaint/background-misaligned-expected.png: Removed.
154         * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
155         * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
156         * platform/gtk/fast/repaint/block-no-inflow-children-expected.png: Removed.
157         * platform/gtk/fast/repaint/block-no-inflow-children-expected.txt: Removed.
158         * platform/mac/fast/repaint/background-generated-expected.png: Removed.
159         * platform/mac/fast/repaint/background-misaligned-expected.png: Removed.
160         * platform/mac/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
161         * platform/mac/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
162         * platform/mac/fast/repaint/block-no-inflow-children-expected.png: Removed.
163         * platform/mac/fast/repaint/block-no-inflow-children-expected.txt: Removed.
164         * platform/win/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
165         * platform/win/fast/repaint/block-no-inflow-children-expected.txt: Removed.
166
167 2015-09-01  Javier Fernandez  <jfernandez@igalia.com>
168
169         [CSS Grid Layout] Layout is wrong for flex factor sum between 0 and 1
170         https://bugs.webkit.org/show_bug.cgi?id=148645
171
172         Reviewed by Darin Adler.
173
174         Ensure we don't normalize individual tracks to fill the space, so
175         at least, the sum of flex values must be 1. We also needed to
176         modify the grid-element-shrink-to-fit to adapt it to the new
177         behavior of flex fraction units.
178
179         * fast/css-grid-layout/flex-factor-sum-less-than-1-expected.txt: Added.
180         * fast/css-grid-layout/flex-factor-sum-less-than-1.html: Added.
181         * fast/css-grid-layout/grid-element-shrink-to-fit.html:
182
183 2015-09-01  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
184
185         Unreviewed EFL gardening. Skip new two tests which aren't supported by EFL port.
186
187         * platform/efl/TestExpectations:
188
189 2015-08-31  Commit Queue  <commit-queue@webkit.org>
190
191         Unreviewed, rolling out r189198.
192         https://bugs.webkit.org/show_bug.cgi?id=148670
193
194         "Caused http/tests/navigation/anchor-frames-same-origin.html
195         to fail on WebKit1" (Requested by cdumez on #webkit).
196
197         Reverted changeset:
198
199         "http/tests/w3c/dom/nodes/Element-matches.html is flaky"
200         https://bugs.webkit.org/show_bug.cgi?id=148615
201         http://trac.webkit.org/changeset/189198
202
203 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
204
205         Remove shadow DOM tests
206         https://bugs.webkit.org/show_bug.cgi?id=148669
207
208         Reviewed by Tim Horton.
209
210         * accessibility/corresponding-control-deleted-crash.html: Removed.
211         * editing/shadow: Removed.
212         * editing/text-iterator/basic-iteration-shadowdom.html: Removed.
213         * fast/dom/HTMLTemplateElement/cycles-in-shadow.html: Removed.
214         * fast/dom/shadow: Removed.
215         * platform/efl/TestExpectations:
216         * platform/gtk/TestExpectations:
217         * platform/ios-simulator-wk1/TestExpectations:
218         * platform/ios-simulator-wk2/TestExpectations:
219         * platform/ios-simulator/TestExpectations:
220         * platform/mac-wk2/TestExpectations:
221         * platform/mac/TestExpectations:
222         * platform/win/TestExpectations:
223
224 2015-08-31  Chris Dumez  <cdumez@apple.com>
225
226         Range API is throwing wrong exception type
227         https://bugs.webkit.org/show_bug.cgi?id=148648
228
229         Reviewed by Ryosuke Niwa.
230
231         Update / rebaseline tests. A lot of w3c tests progressed after this
232         change. However, some of our pre-existing layout tests were relying
233         on RangeException.
234
235         * fast/dom/DOMException/RangeException-expected.txt: Removed.
236         * fast/dom/DOMException/RangeException.html: Removed.
237         * fast/dom/DOMException/resources/RangeException.js: Removed.
238         * fast/dom/Range/range-compareNode.html:
239         * fast/dom/Range/range-exceptions-expected.txt:
240         * fast/dom/Range/range-intersectsNode-expected.txt:
241         * fast/dom/Range/script-tests/range-exceptions.js:
242         * fast/dom/Window/get-set-properties-expected.txt:
243         * fast/dom/Window/get-set-properties.html:
244         * fast/dom/Window/resources/window-properties.js:
245         * http/tests/w3c/dom/ranges/Range-comparePoint-expected.txt:
246         * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
247         * http/tests/w3c/dom/ranges/Range-selectNode-expected.txt:
248         * http/tests/w3c/dom/ranges/Range-set-expected.txt:
249         * http/tests/w3c/dom/ranges/Range-surroundContents-expected.txt:
250         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
251
252 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
253
254         Update Windows expectation for fast/events/wheelevent-basic.html after r188793.
255
256         * platform/win/TestExpectations: This test used to fail, and now that it is
257         asynchronous, it times out.
258
259 2015-08-31  Chris Dumez  <cdumez@apple.com>
260
261         http/tests/w3c/dom/nodes/Element-matches.html is flaky
262         https://bugs.webkit.org/show_bug.cgi?id=148615
263
264         Reviewed by Ryosuke Niwa.
265
266         Unskip the tests and rebaseline them now that the target pseudo selector
267         checks are consistently passing.
268
269         * TestExpectations:
270         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
271         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-expected.txt:
272         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml-expected.txt:
273
274 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
275
276         Skip Web Inspector debugger tests more thoroughly.
277
278         * platform/mac-wk2/TestExpectations:
279         * platform/mac/TestExpectations:
280
281 2015-08-26  Andy Estes  <aestes@apple.com>
282
283         [Content Filtering] Determine navigation and content policy before continuing to filter a load
284         https://bugs.webkit.org/show_bug.cgi?id=148506
285
286         Reviewed by Brady Eidson.
287
288         Added tests for what happens if the content filter does not make a decision when the load finishes.
289
290         * contentfiltering/allow-never-expected.html: Added.
291         * contentfiltering/allow-never.html: Added.
292         * contentfiltering/block-never-expected.html: Added.
293         * contentfiltering/block-never.html: Added.
294         * contentfiltering/resources/contentfiltering.js:
295
296 2015-08-31  Zalan Bujtas  <zalan@apple.com>
297
298         Repaint cleanup:
299         add-table-overpaint.html -> repaint rect tracking + [ Pass Failure] for now.
300         absolute-position-moved.html -> reftest.
301
302         Unreviewed.
303
304         * TestExpectations:
305         * fast/repaint/absolute-position-moved-expected.html: Added.
306         * fast/repaint/absolute-position-moved-expected.png: Removed.
307         * fast/repaint/absolute-position-moved-expected.txt: Removed.
308         * fast/repaint/absolute-position-moved.html:
309         * fast/repaint/add-table-overpaint-expected.png: Removed.
310         * fast/repaint/add-table-overpaint-expected.txt:
311         * fast/repaint/add-table-overpaint.html:
312         * platform/gtk/fast/repaint/add-table-overpaint-expected.png: Removed.
313
314 2015-08-31  Aleksandr Skachkov  <gskachkov@gmail.com>
315
316         [ES6] Arrow function syntax. Add missed tests for invoking the arrow function that created by 'eval' statement.
317         https://bugs.webkit.org/show_bug.cgi?id=148445
318
319         Reviewed by Yusuke Suzuki.
320        
321         Added tests, that cover cases, when arrow function is created by 'eval' statement and then invoking it. 
322         This case was missed in previous patches that are related to arrow function, also it is important to 
323         test different cases of ending arrow function in 'eval' and invoking created arrow function because 
324         of reparsing during function invocation.
325
326         * js/arrowfunction-syntax-endings-expected.txt:
327         * js/script-tests/arrowfunction-syntax-endings.js:
328
329 2015-08-31  Zalan Bujtas  <zalan@apple.com>
330
331         Repaint cleanup:
332         absolute-position-change-containing-block.html -> repaint rect tracking.
333         absolute-position-changed.html -> reftest.
334
335         Unreviewed.
336
337         * fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
338         * fast/repaint/absolute-position-change-containing-block-expected.txt:
339         * fast/repaint/absolute-position-change-containing-block.html:
340         * fast/repaint/absolute-position-changed-expected.html: Added.
341         * fast/repaint/absolute-position-changed-expected.png: Removed.
342         * fast/repaint/absolute-position-changed-expected.txt: Removed.
343         * fast/repaint/absolute-position-changed.html:
344         * platform/gtk/fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
345         * platform/mac/fast/repaint/absolute-position-changed-expected.png: Removed.
346
347 2015-08-31  Chris Dumez  <cdumez@apple.com>
348
349         NodeFilter.SHOW_ALL has wrong value on 32-bit
350         https://bugs.webkit.org/show_bug.cgi?id=148602
351
352         Reviewed by Geoffrey Garen.
353
354         Unskip tests that are now passing on Windows / 32bit.
355
356         * platform/win/TestExpectations:
357
358 2015-08-31  Chris Dumez  <cdumez@apple.com>
359
360         Range.detach() / NodeIterator.detach() should be no-ops as per the latest DOM specification
361         https://bugs.webkit.org/show_bug.cgi?id=148454
362
363         Reviewed by Ryosuke Niwa.
364
365         * fast/dom/Range/bug-19527.html:
366         * fast/dom/Range/detach-range-during-deletecontents-expected.txt:
367         * fast/dom/Range/range-compareNode-expected.txt:
368         * fast/dom/Range/range-compareNode.html:
369         * fast/dom/Range/range-comparePoint.html:
370         * fast/dom/Range/range-intersectsNode-exception-expected.txt: Removed.
371         * fast/dom/Range/range-intersectsNode-exception.html: Removed.
372         * fast/dom/Range/range-intersectsNode-expected.txt:
373         * fast/dom/Range/range-isPointInRange.html:
374         * fast/dom/Range/resources/intersectsNode.js:
375         Update / rebaseline tests.
376
377         * fast/dom/Range/range-detach-noop-expected.txt: Added.
378         * fast/dom/Range/range-detach-noop.html: Added.
379         New test checking that Range.detach() is a no-op.
380
381         * fast/dom/node-iterator-detach-noop-expected.txt: Added.
382         * fast/dom/node-iterator-detach-noop.html: Added.
383         New test checking that NodeIterator.detach() is a no-op.
384
385 2015-08-31  Antti Koivisto  <antti@apple.com>
386
387         Network Cache: Stale content after back navigation
388         https://bugs.webkit.org/show_bug.cgi?id=148634
389
390         Reviewed by Chris Dumez.
391
392         * http/tests/cache/disk-cache/disk-cache-302-status-code.html:
393         * http/tests/cache/disk-cache/disk-cache-cancel-expected.txt: Added.
394         * http/tests/cache/disk-cache/disk-cache-cancel.html: Added.
395         * http/tests/cache/disk-cache/resources/cache-test.js:
396
397             Support delayed responses so we can test canceling the load.
398             Some minor improvements.
399
400         (makeHeaderValue):
401         (generateTestURL):
402         (loadResource):
403         (loadResourcesWithOptions):
404         (generateTests):
405         * http/tests/cache/disk-cache/resources/generate-response.cgi:
406
407 2015-08-31  Zalan Bujtas  <zalan@apple.com>
408
409         Repaint cleanup: 4776765.html. Use repaint rect tracking.
410
411         Unreviewed.
412
413         * fast/repaint/4776765-expected.txt: Added.
414         * fast/repaint/4776765.html:
415         * platform/efl/fast/repaint/4776765-expected.png: Removed.
416         * platform/efl/fast/repaint/4776765-expected.txt: Removed.
417         * platform/gtk/fast/repaint/4776765-expected.png: Removed.
418         * platform/gtk/fast/repaint/4776765-expected.txt: Removed.
419         * platform/mac/fast/repaint/4776765-expected.png: Removed.
420         * platform/mac/fast/repaint/4776765-expected.txt: Removed.
421         * platform/win/fast/repaint/4776765-expected.txt: Removed.
422
423 2015-08-31  Chris Dumez  <cdumez@apple.com>
424
425         Unreviewed, mark a few tests as failing on Windows.
426
427         They will be fixed via Bug 148602.
428
429         * platform/win/TestExpectations:
430
431 2015-08-31  Chris Dumez  <cdumez@apple.com>
432
433         Unreviewed, mark new http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml.xhtml as flaky.
434
435         * TestExpectations:
436
437 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
438
439         Add test expectations for:
440         
441         Many Web Inspector tests are flaky timeouts
442         https://bugs.webkit.org/show_bug.cgi?id=148636
443
444         * platform/mac/TestExpectations:
445
446 2015-08-31  Javier Fernandez  <jfernandez@igalia.com>
447
448         [CSS Grid Layout] auto-margins alignment does not work for heights
449         https://bugs.webkit.org/show_bug.cgi?id=148071
450
451         Reviewed by Sergio Villar Senin.
452
453         Updated some test cases to adapt them to the new row-axis auto-margin alignment.
454
455         * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt:
456         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt:
457         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
458         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt:
459         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
460         * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
461         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
462
463 2015-08-31  Enrica Casucci  <enrica@apple.com>
464
465         Incorrect cursor movement for U+26F9, U+1F3CB with variations.
466         https://bugs.webkit.org/show_bug.cgi?id=148629
467         rdar://problem/22492366
468
469         Reviewed by Ryosuke Niwa.
470
471         The test has been updated to test these two emoji and to
472         cover the cursor movement as well.
473
474         * editing/deleting/delete-emoji-expected.txt:
475         * editing/deleting/delete-emoji.html:
476
477 2015-07-31  Sergio Villar Senin  <svillar@igalia.com>
478
479         [css-grid] Grid containers reporting wrong preferred widths
480         https://bugs.webkit.org/show_bug.cgi?id=147486
481
482         Reviewed by Darin Adler.
483
484         Added new test cases to check the preferred widths reported by
485         grid containers when they are sized under min/max-width
486         constraints.
487
488         * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
489         * fast/css-grid-layout/grid-preferred-logical-widths.html:
490
491 2015-08-31  Antti Koivisto  <antti@apple.com>
492
493         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky
494         https://bugs.webkit.org/show_bug.cgi?id=148533
495
496         Reviewed by Chris Dumez.
497
498         * TestExpectations:
499
500             Unskip.
501
502         * fast/dom/HTMLObjectElement/object-as-frame.html:
503
504             Use more logical text in the data url.
505
506         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
507         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
508         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
509         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
510         * webarchive/loading/object-expected.txt:
511
512             Update test results.
513
514 2015-08-30  Chris Fleizach  <cfleizach@apple.com>
515
516         AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
517         https://bugs.webkit.org/show_bug.cgi?id=125720
518
519         Unreviewed. Skip failing tests on Windows due to lack of DRT implementations.
520
521         * platform/win/TestExpectations:
522
523 2015-08-30  Chris Dumez  <cdumez@apple.com>
524
525         Unreviewed, mark http/tests/w3c/dom/nodes/Element-matches.html as flaky.
526
527         * TestExpectations:
528
529 2015-08-29  Chris Dumez  <cdumez@apple.com>
530
531         Unreviewed, rebaseline http/tests/w3c/dom/nodes/Element-matches.html
532
533         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
534
535 2015-08-29  Alexey Proskuryakov  <ap@apple.com>
536
537         Mac test result gardening.
538         
539         Unmarked tests that no longer flake, updated a a few results.
540
541         * platform/mac-wk2/TestExpectations:
542         * platform/mac/TestExpectations:
543         * platform/mac/compositing/reflections/load-video-in-reflection-expected.txt:
544         * platform/mac/editing/pasteboard/5478250-expected.png:
545         * platform/mac/editing/pasteboard/5478250-expected.txt:
546         * platform/mac/fast/loader/javascript-url-in-embed-expected.txt:
547
548 2015-08-29  Chris Dumez  <cdumez@apple.com>
549
550         Import W3C DOM test suite from github.com/w3c/web-platform-tests
551         https://bugs.webkit.org/show_bug.cgi?id=148546
552
553         Reviewed by Alexey Proskuryakov.
554
555         Import W3C DOM test suite from github.com/w3c/web-platform-tests
556         to improve coverage and track progress.
557
558         * http/tests/w3c/dom/*: Added.
559
560 2015-08-29  Chris Fleizach  <cfleizach@apple.com>
561
562         AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
563         https://bugs.webkit.org/show_bug.cgi?id=125720
564
565         Reviewed by Daniel Bates.
566
567         * accessibility/scroll-to-global-point-iframe-expected.txt: Added.
568         * accessibility/scroll-to-global-point-iframe-nested-expected.txt: Added.
569         * accessibility/scroll-to-global-point-iframe-nested.html: Added.
570         * accessibility/scroll-to-global-point-iframe.html: Added.
571         * accessibility/scroll-to-global-point-main-window-expected.txt: Added.
572         * accessibility/scroll-to-global-point-main-window.html: Added.
573         * accessibility/scroll-to-global-point-nested-expected.txt: Added.
574         * accessibility/scroll-to-global-point-nested.html: Added.
575         * accessibility/scroll-to-make-visible-div-overflow-expected.txt: Added.
576         * accessibility/scroll-to-make-visible-div-overflow.html: Added.
577         * accessibility/scroll-to-make-visible-iframe-expected.txt: Added.
578         * accessibility/scroll-to-make-visible-iframe.html: Added.
579         * accessibility/scroll-to-make-visible-nested-2-expected.txt: Added.
580         * accessibility/scroll-to-make-visible-nested-2.html: Added.
581         * accessibility/scroll-to-make-visible-nested-expected.txt: Added.
582         * accessibility/scroll-to-make-visible-nested.html: Added.
583         * accessibility/scroll-to-make-visible-with-subfocus-expected.txt: Added.
584         * accessibility/scroll-to-make-visible-with-subfocus.html: Added.
585
586 2015-08-28  Alexey Proskuryakov  <ap@apple.com>
587
588         Mac TestExpectations gardening.
589
590         * platform/mac-wk2/TestExpectations:
591         * platform/mac/TestExpectations:
592
593 2015-08-28  Andy Estes  <aestes@apple.com>
594
595         http/tests/media/video-play-stall.html is flakey
596         https://bugs.webkit.org/show_bug.cgi?id=148597
597
598         * platform/mac/TestExpectations: Marked as flakey.
599
600 2015-08-28  Jer Noble  <jer.noble@apple.com>
601
602         [iOS] Add WebKit/WebKit2 settings to control automatic data loading
603         https://bugs.webkit.org/show_bug.cgi?id=148579
604
605         Reviewed by Anders Carlsson.
606
607         Restriction setting moved from a global to a specific session.
608
609         * media/video-restricted-no-preload-auto-expected.txt:
610         * media/video-restricted-no-preload-auto.html:
611         * media/video-restricted-no-preload-metadata-expected.txt:
612         * media/video-restricted-no-preload-metadata.html:
613
614 2015-08-28  Jer Noble  <jer.noble@apple.com>
615
616         Unreviewed gardening; fix (rebaseline) expected results for media/video-fullscreeen-only-playback.html after r189112.
617
618         * media/video-fullscreeen-only-playback-expected.txt:
619
620 2015-08-28  Jer Noble  <jer.noble@apple.com>
621
622         [iOS] Make the AllowsInlineMediaPlayback preference work in WebKit / WebKit2.
623         https://bugs.webkit.org/show_bug.cgi?id=147512
624
625         Reviewed by Anders Carlsson.
626
627         * media/video-fullscreeen-only-controls.html:
628         * media/video-fullscreeen-only-controls-expected.txt:
629         * media/video-fullscreeen-only-playback.html:
630         * media/video-fullscreeen-only-playback-expected.txt:
631
632 2015-08-28  Eric Carlson  <eric.carlson@apple.com>
633
634         Media Session: MediaSession.releaseSession() renamed to deactivate()
635         https://bugs.webkit.org/show_bug.cgi?id=148578
636
637         Reviewed by Jer Noble.
638
639         * media/session/releasing-sessions-expected.txt:
640         * media/session/releasing-sessions.html:
641
642 2015-08-28  Joseph Pecoraro  <pecoraro@apple.com>
643
644         Web Inspector: Separate creating a style sheet from adding a new rule in the protocol
645         https://bugs.webkit.org/show_bug.cgi?id=148502
646
647         Reviewed by Timothy Hatcher.
648
649         * inspector/css/createStyleSheet-expected.txt: Added.
650         * inspector/css/createStyleSheet.html: Added.
651         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt: Added.
652         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: Added.
653         * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt:
654         * inspector/css/stylesheet-events-inspector-stylesheet.html:
655
656 2015-08-28  Xabier Rodriguez Calvar  <calvaris@igalia.com>
657
658         Layout Test streams/reference-implementation/readable-stream.html is flaky
659         https://bugs.webkit.org/show_bug.cgi?id=148320
660
661         Reviewed by Alexey Proskuryakov.
662
663         * streams/reference-implementation/readable-stream.html: Set the timeouts at the last moment so that it is less
664         likely to hit them earlier that we should.
665
666 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
667
668         Unreviewed GTK+ gardening. Skip inspector tests timing out after r188639.
669
670         * platform/gtk/TestExpectations:
671
672 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
673
674         Unreviewed GTK+ gardening. Skip some MediaStream tests that are timing out.
675
676         * platform/gtk/TestExpectations:
677
678 2015-08-27  Commit Queue  <commit-queue@webkit.org>
679
680         Unreviewed, rolling out r189064 and r189084.
681         https://bugs.webkit.org/show_bug.cgi?id=148560
682
683         Breaks 117 JSC tests. (Requested by mlam on #webkit).
684
685         Reverted changesets:
686
687         "[ES6] Add TypedArray.prototype functionality."
688         https://bugs.webkit.org/show_bug.cgi?id=148035
689         http://trac.webkit.org/changeset/189064
690
691         "Unbreak JSC tests (broken since r189064)."
692         http://trac.webkit.org/changeset/189084
693
694 2015-08-27  Mark Lam  <mark.lam@apple.com>
695
696         Unbreak JSC tests (broken since r189064).
697
698         Not reviewed.
699
700         * js/script-tests/typedarray-test-helper-functions.js:
701
702 2015-08-27  Tim Horton  <timothy_horton@apple.com>
703
704         fast/css/object-fit/object-fit-embed.html isn't testing anything
705         https://bugs.webkit.org/show_bug.cgi?id=148512
706
707         Reviewed by Andy Estes.
708
709         * fast/css/object-fit/object-fit-embed-expected.html:
710         * fast/css/object-fit/object-fit-embed.html:
711         * fast/replaced/border-radius-clip-content-edge.html:
712         * fast/replaced/outline-replaced-elements.html:
713         These tests load PNGs inside <embeds>. r82001 made it so that
714         the test plugin handles PNGs, and also so that <embed> prefers
715         plugins even for types that we know how to handle natively.
716
717         Since these tests actually want to load PNGs natively, disable
718         plugins so we don't get that behavior.
719
720 2015-08-27  Keith Miller  <keith_miller@apple.com>
721
722         [ES6] Add TypedArray.prototype functionality.
723         https://bugs.webkit.org/show_bug.cgi?id=148035
724
725         Reviewed by Geoffrey Garen.
726
727         Added tests for the TypedArray.prototype functions.
728         All the tests use the typedarray-test-helper-function.js
729         to run the test on each TypedArray.
730
731         * fast/canvas/webgl/type-conversion-test-expected.txt:
732         * js/script-tests/typedarray-copyWithin.js: Added.
733         * js/script-tests/typedarray-every.js: Added.
734         (isBigEnough):
735         (isBigEnoughAndChange):
736         (isBigEnoughAndException):
737         * js/script-tests/typedarray-fill.js: Added.
738         * js/script-tests/typedarray-filter.js: Added.
739         (keepEven):
740         (keepEvenAndChange):
741         (isBigEnoughAndException):
742         * js/script-tests/typedarray-find.js: Added.
743         (keepEven):
744         (keepEvenAndChange):
745         (isBigEnoughAndException):
746         * js/script-tests/typedarray-findIndex.js: Added.
747         (keepEven):
748         (keepEvenAndChange):
749         (isBigEnoughAndException):
750         * js/script-tests/typedarray-forEach.js: Added.
751         (.checkCorrect.let.list):
752         (.checkCorrect):
753         (createChecker):
754         (foo):
755         (changeArray):
756         (isBigEnoughAndException):
757         * js/script-tests/typedarray-indexOf.js: Added.
758         (keepEven):
759         * js/script-tests/typedarray-lastIndexOf.js: Added.
760         * js/script-tests/typedarray-map.js: Added.
761         (even):
762         (evenAndChange):
763         (isBigEnoughAndException):
764         * js/script-tests/typedarray-reduce.js: Added.
765         (createArray):
766         (sum):
767         (createArrayAndChange):
768         (isBigEnoughAndException):
769         * js/script-tests/typedarray-reduceRight.js: Added.
770         (createArray):
771         (sum):
772         (createArrayAndChange):
773         (isBigEnoughAndException):
774         * js/script-tests/typedarray-slice.js: Added.
775         * js/script-tests/typedarray-some.js: Added.
776         (isBigEnough):
777         (isBigEnoughAndChange):
778         (isBigEnoughAndException):
779         * js/script-tests/typedarray-sort.js: Added.
780         (sortBackwards):
781         (compareException):
782         * js/script-tests/typedarray-test-helper-functions.js: Added.
783         (forEachTypedArray):
784         (isSameFunctionForEachTypedArrayPrototype.eq):
785         (isSameFunctionForEachTypedArrayPrototype):
786         (hasSameValues):
787         (.foo):
788         (testPrototypeFunctionHelper):
789         (testPrototypeFunctionOnSigned):
790         (testPrototypeFunctionOnFloat):
791         (testPrototypeFunction):
792         * js/typedarray-copyWithin-expected.txt: Added.
793         * js/typedarray-copyWithin.html: Added.
794         * js/typedarray-every-expected.txt: Added.
795         * js/typedarray-every.html: Added.
796         * js/typedarray-fill-expected.txt: Added.
797         * js/typedarray-fill.html: Added.
798         * js/typedarray-filter-expected.txt: Added.
799         * js/typedarray-filter.html: Added.
800         * js/typedarray-find-expected.txt: Added.
801         * js/typedarray-find.html: Added.
802         * js/typedarray-findIndex-expected.txt: Added.
803         * js/typedarray-findIndex.html: Added.
804         * js/typedarray-forEach-expected.txt: Added.
805         * js/typedarray-forEach.html: Added.
806         * js/typedarray-indexOf-expected.txt: Added.
807         * js/typedarray-indexOf.html: Added.
808         * js/typedarray-lastIndexOf-expected.txt: Added.
809         * js/typedarray-lastIndexOf.html: Added.
810         * js/typedarray-map-expected.txt: Added.
811         * js/typedarray-map.html: Added.
812         * js/typedarray-reduce-expected.txt: Added.
813         * js/typedarray-reduce.html: Added.
814         * js/typedarray-reduceRight-expected.txt: Added.
815         * js/typedarray-reduceRight.html: Added.
816         * js/typedarray-slice-expected.txt: Added.
817         * js/typedarray-slice.html: Added.
818         * js/typedarray-some-expected.txt: Added.
819         * js/typedarray-some.html: Added.
820         * js/typedarray-sort-expected.txt: Added.
821         * js/typedarray-sort.html: Added.
822
823 2015-08-27  Chris Dumez  <cdumez@apple.com>
824
825         Range.compareBoundaryPoints() should throw a NotSupportedError for invalid compareHow values
826         https://bugs.webkit.org/show_bug.cgi?id=148483
827
828         Reviewed by Geoffrey Garen.
829
830         Add new layout test to confirm that Range.compareBoundaryPoints() throws
831         when passed in invalid compareHow values.
832
833         * fast/dom/Range/compareBoundaryPoints-compareHow-exception-expected.txt: Added.
834         * fast/dom/Range/compareBoundaryPoints-compareHow-exception.html: Added.
835
836 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
837
838         Page does not update when <link> media attribute changes to no longer apply to page
839         https://bugs.webkit.org/show_bug.cgi?id=148392
840
841         Reviewed by Antti Koivisto.
842
843         * fast/css/link-media-attr-expected.txt: Added.
844         * fast/css/link-media-attr.html: Added.
845         Add a test to verify that styles change after a link's media attribute changes.
846
847 2015-08-27  Chris Dumez  <cdumez@apple.com>
848
849         Document window.NodeFilter properties
850         https://bugs.webkit.org/show_bug.cgi?id=148531
851
852         Reviewed by Geoffrey Garen.
853
854         Document window.NodeFilter properties to detect changes to them. This
855         is in preparation of Bug 148415 as this will help detect unwanted
856         changes to the interface when making NodeFilter a callback interface.
857
858         * fast/dom/node-filter-interface-expected.txt: Added.
859         * fast/dom/node-filter-interface.html: Added.
860
861 2015-08-27  Zalan Bujtas  <zalan@apple.com>
862
863         Simple line layout: Text jumps sometimes on naughty strings page
864         https://bugs.webkit.org/show_bug.cgi?id=148399
865         rdar://problem/22212568
866
867         Reviewed by Antti Koivisto.
868
869         The x position we set for tab characters during painting should
870         be the same as if it was set by the inline box tree painting.
871
872         Inline box tree computes the distance from the rootbox for each line
873         and sets this value as the xPos for the TextRun.
874         Currently simple line layout does not support cases where a line
875         would have an offset, so this value is always 0.
876
877         * fast/text/whitespace/simple-line-layout-tab-position-expected.html: Added.
878         * fast/text/whitespace/simple-line-layout-tab-position.html: Added.
879
880 2015-08-27  Anders Carlsson  <andersca@apple.com>
881
882         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
883         https://bugs.webkit.org/show_bug.cgi?id=148497
884         <rdar://problem/22459541>
885
886         Reviewed by Andy Estes.
887
888         * TestExpectations:
889
890 2015-08-27  Basile Clement  <basile_clement@apple.com>
891
892         REGRESSION(r184779): Possible read-after-free in JavaScriptCore/dfg/DFGClobberize.h
893         https://bugs.webkit.org/show_bug.cgi?id=148411
894
895         Reviewed by Geoffrey Garen and Filip Pizlo.
896
897         * js/regress-148411-expected.txt: Added.
898         * js/regress-148411.html: Added.
899         * js/script-tests/regress-148411.js: Added.
900         (foo):
901
902 2015-08-27  Nan Wang  <n_wang@apple.com>
903
904         AX: Remove accessibility/mac/change-notification-on-scroll.html test
905         https://bugs.webkit.org/show_bug.cgi?id=148534
906
907         Reviewed by Chris Fleizach.
908
909         Removed the test since AXValueChange notifications are not being sent
910         when scrollable regions inside the WebView are scrolled.
911
912         * accessibility/mac/change-notification-on-scroll-expected.txt: Removed.
913         * accessibility/mac/change-notification-on-scroll.html: Removed.
914         * platform/mac/TestExpectations:
915
916 2015-08-27  Nan Wang  <n_wang@apple.com>
917
918         AX: Fix accessibility/select-element-at-index.html test
919         https://bugs.webkit.org/show_bug.cgi?id=148516
920
921         Reviewed by Chris Fleizach.
922
923         * accessibility/select-element-at-index.html:
924         * platform/mac/TestExpectations:
925         * platform/mac/accessibility/select-element-at-index-expected.txt: Added.
926
927 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
928
929         [Win] Skip new High DPI test (Windows doesn't quite support this)
930         Also skip an event test that started failing after r188793.
931
932         * platform/win/TestExpectations:
933
934 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
935
936         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky.
937         https://bugs.webkit.org/show_bug.cgi?id=148533
938
939         * TestExpectations: Marking is as such.
940
941 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
942
943         [Win] Mark some test failures.
944
945         * platform/win/TestExpectations: Mark some test failures. Images are black instead
946         of showing the correct output.
947
948 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
949
950         [Win] Test gardening.
951
952         Remove failure case for recent progression.
953
954         * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent: Removed.
955         * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent/S11.5.3_A4_T6-expected.txt: Removed.
956
957 2015-08-27  Myles C. Maxfield  <mmaxfield@apple.com>
958
959         [Cocoa] Generic font families do not consult with the user's preferred language
960         https://bugs.webkit.org/show_bug.cgi?id=148499
961         <rdar://problem/22407296>
962
963         Reviewed by Antti Koivisto.
964
965         Mock the user's font preferences.
966
967         * fast/text/international/font-fallback-to-common-script.html:
968         * fast/text/international/generic-font-family-language-simplified-expected.html: Added.
969         * fast/text/international/generic-font-family-language-simplified.html: Added.
970         * fast/text/international/generic-font-family-language-traditional-expected.html: Added.
971         * fast/text/international/generic-font-family-language-traditional.html: Added.
972         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
973         * fast/text/international/lang-sensitive-fonts.html:
974         * fast/text/international/locale-sensitive-fonts.html:
975
976 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
977
978         Web Inspector: Standardize on CSSStyleSheet.Type enum and move more protocol enum conversion to the manager
979         https://bugs.webkit.org/show_bug.cgi?id=148515
980
981         Reviewed by Brian Burg.
982
983         * inspector/css/matched-style-properties.html:
984         * inspector/css/pseudo-element-matches.html:
985         * inspector/css/selector-dynamic-specificity.html:
986         * inspector/css/selector-specificity.html:
987         * inspector/css/stylesheet-with-mutations.html:
988
989 2015-08-27  Eric Carlson  <eric.carlson@apple.com>
990
991         Media Session: MediaSession constructor 'kind' argument optional
992         https://bugs.webkit.org/show_bug.cgi?id=148527
993
994         Reviewed by Jer Noble.
995
996         * media/session/content-interruptions.html: Restructure to make less timing dependent. Minor cleanup.
997         * media/session/session-creation-expected.txt:
998         * media/session/session-creation.html: Test default MediaSession constructor argument.
999
1000 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
1001
1002         Add an expectation for another momentum scrolling test that became flaky.
1003
1004         * platform/mac-wk2/TestExpectations:
1005
1006 2015-08-27  Zalan Bujtas  <zalan@apple.com>
1007
1008         Subpixel positioned iframe's repaint area calculation problem.
1009         https://bugs.webkit.org/show_bug.cgi?id=148422
1010
1011         When the repaint rect position is floored for iframes, we need
1012         to expand the size so that it still covers the content.
1013
1014         Reviewed by Simon Fraser.
1015
1016         * fast/repaint/content-inside-subpixel-positioned-iframe-expected.txt: Added.
1017         * fast/repaint/content-inside-subpixel-positioned-iframe.html: Copied from LayoutTests/fast/repaint/hidpi-content-inside-iframe-leaves-trails.html.
1018         * fast/repaint/hidpi-content-inside-iframe-leaves-trails.html:
1019
1020 2015-08-27  Enrica Casucci  <enrica@apple.com>
1021
1022         Add some new emoji with modifiers and new sequence.
1023         https://bugs.webkit.org/show_bug.cgi?id=148202
1024         rdar://problem/21849857
1025
1026         Reviewed by Sam Weinig.
1027
1028         Updated test to reflect the changes.
1029
1030         * editing/deleting/delete-emoji-expected.txt:
1031         * editing/deleting/delete-emoji.html:
1032
1033 2015-08-27  Dean Jackson  <dino@apple.com>
1034
1035         Initial infrastructure of media controls testing
1036         https://bugs.webkit.org/show_bug.cgi?id=148426
1037         <rdar://problem/22417286>
1038
1039         Reviewed by Eric Carlson.
1040
1041         Very simple test that calls into the status object
1042         of the media controls instance.
1043
1044         * media/controls/basic-expected.txt: Added.
1045         * media/controls/basic.html: Added.
1046
1047 2015-08-26  Wenson Hsieh  <wenson_hsieh@apple.com>
1048
1049         Add a Layout test for r188991
1050         https://bugs.webkit.org/show_bug.cgi?id=148507
1051
1052         Reviewed by Tim Horton.
1053
1054         Tests that stopping an animation early and closing the window does
1055         not crash the process. This is a retrospective test added for
1056         https://bugs.webkit.org/show_bug.cgi?id=148442, "Fix crash due to
1057         animationDidEnd called on deallocated RemoteLayerTreeHost."
1058
1059         * animations/crash-on-removing-animation.html: Added.
1060         * animations/crash-on-removing-animation-expected.txt: Added.
1061
1062 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
1063
1064         [EFL] REGRESSION: userscripts tests crash
1065         https://bugs.webkit.org/show_bug.cgi?id=148519
1066
1067         Unreviewed gardening, skip failing tests to make the bot work again.
1068
1069         * platform/efl/TestExpectations:
1070
1071 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
1072
1073         [EFL] REGRESSION: fullscreen tests fail with timeout
1074         https://bugs.webkit.org/show_bug.cgi?id=148518
1075
1076         Unreviewed gardening, skip failing tests to make the bot work again.
1077
1078         * platform/efl/TestExpectations:
1079
1080 2015-08-26  Mark Lam  <mark.lam@apple.com>
1081
1082         watchdog m_didFire state erroneously retained.
1083         https://bugs.webkit.org/show_bug.cgi?id=131082
1084
1085         Reviewed by Geoffrey Garen.
1086
1087         * fast/workers/worker-terminate-forever-expected.txt:
1088         * fast/workers/worker-terminate-forever.html:
1089         - Updated to check if the worker actually did terminate. 
1090
1091 2015-08-26  Andy Estes  <aestes@apple.com>
1092
1093         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
1094         https://bugs.webkit.org/show_bug.cgi?id=148497
1095
1096         * TestExpectations: Marked as ImageOnlyFailure.
1097
1098 2015-08-26  Joseph Pecoraro  <pecoraro@apple.com>
1099
1100         Web Inspector: Implement tracking of active stylesheets in the frontend
1101         https://bugs.webkit.org/show_bug.cgi?id=105828
1102
1103         Reviewed by Timothy Hatcher.
1104
1105         * inspector/css/resources/import-level-1.css: Added.
1106         * inspector/css/resources/import-level-2.css: Added.
1107         * inspector/css/resources/stylesheet-events-subframe.html: Added.
1108         * inspector/css/stylesheet-events-basic-expected.txt: Added.
1109         * inspector/css/stylesheet-events-basic.html: Added.
1110         * inspector/css/stylesheet-events-imports-expected.txt: Added.
1111         * inspector/css/stylesheet-events-imports.html: Added.
1112         * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt: Added.
1113         * inspector/css/stylesheet-events-inspector-stylesheet.html: Added.
1114         * inspector/css/stylesheet-events-multiple-documents-expected.txt: Added.
1115         * inspector/css/stylesheet-events-multiple-documents.html: Added.
1116         Tests for different ways that StyleSheets can be added / removed.
1117
1118 2015-08-26  Andy Estes  <aestes@apple.com>
1119
1120         Crash when following a Google search link to Twitter with Limit Adult Content enabled
1121         https://bugs.webkit.org/show_bug.cgi?id=147651
1122
1123         Rubber-stamped by Brady Eidson.
1124
1125         Added a layout test.
1126
1127         * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt: Added.
1128         * http/tests/contentfiltering/load-substitute-data-from-appcache.html: Added.
1129         * http/tests/contentfiltering/resources/appcache.html: Added.
1130         * http/tests/contentfiltering/resources/appcache.manifest: Added.
1131         * platform/mac-wk1/TestExpectations:
1132
1133 2015-08-26  Tim Horton  <timothy_horton@apple.com>
1134
1135         Layout Test platform/mac/fast/events/content-inset-hit-testing-in-frame.html is flaky
1136         https://bugs.webkit.org/show_bug.cgi?id=148409
1137
1138         Reviewed by Beth Dakin.
1139
1140         * platform/mac/fast/events/resources/iframe-to-hit-test.html:
1141         Adjust the test so that it logs something useful if it fails
1142         instead of complaining about not being run in WKTR/DRT.
1143
1144 2015-08-26  Commit Queue  <commit-queue@webkit.org>
1145
1146         Unreviewed, rolling out r188960.
1147         https://bugs.webkit.org/show_bug.cgi?id=148479
1148
1149         Broke all the tests (Requested by ap on #webkit).
1150
1151         Reverted changeset:
1152
1153         "Add some new emoji with modifiers and new sequence."
1154         https://bugs.webkit.org/show_bug.cgi?id=148202
1155         http://trac.webkit.org/changeset/188960
1156
1157 2015-08-25  Brian Burg  <bburg@apple.com>
1158
1159         Web Inspector: no need to allocate protocolErrors array for every dispatched backend command
1160         https://bugs.webkit.org/show_bug.cgi?id=146466
1161
1162         Reviewed by Joseph Pecoraro.
1163
1164         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
1165         * inspector/protocol/backend-dispatcher-argument-errors.html:
1166         Stringify the 'data' member before dumping, since it now contains JSON. Rebaseline it.
1167
1168 2015-08-26  Enrica Casucci  <enrica@apple.com>
1169
1170         Add some new emoji with modifiers and new sequence.
1171         https://bugs.webkit.org/show_bug.cgi?id=148202
1172         rdar://problem/21849857
1173
1174         Reviewed by Sam Weinig.
1175
1176         Updated test to reflect the changes.
1177
1178         * editing/deleting/delete-emoji-expected.txt:
1179         * editing/deleting/delete-emoji.html:
1180
1181 2015-08-25  Nan Wang  <n_wang@apple.com>
1182
1183         AX: Enable accessibility/aria-controls.html test for mac
1184         https://bugs.webkit.org/show_bug.cgi?id=148458
1185
1186         Reviewed by Chris Fleizach.
1187
1188         * accessibility/aria-controls.html:
1189         * platform/mac/TestExpectations:
1190         * platform/mac/accessibility/aria-controls-expected.txt: Added.
1191
1192 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
1193
1194         More test gardening of css3/line-break-language-sensitive.
1195
1196         Unreviewed.
1197
1198         * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
1199         * css3/line-break-language-sensitive/line-break-auto-hyphens.html:
1200         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
1201         * css3/line-break-language-sensitive/line-break-auto-sound-marks.html:
1202
1203 2015-08-25  Nan Wang  <n_wang@apple.com>
1204
1205         AX: accessibility/mac/misspelled-attributed-string.html is flaky
1206         https://bugs.webkit.org/show_bug.cgi?id=148455
1207
1208         Reviewed by Chris Fleizach.
1209
1210         Updated the test case to be more stable since the client's text checker
1211         might change over time.
1212
1213         * accessibility/mac/misspelled-attributed-string-expected.txt:
1214         * accessibility/mac/misspelled-attributed-string.html:
1215         * platform/mac/TestExpectations:
1216
1217 2015-08-25  Zalan Bujtas  <zalan@apple.com>
1218
1219         Using the filter functional notation for background images results in wrong background-size rendering
1220         https://bugs.webkit.org/show_bug.cgi?id=148221
1221         rdar://problem/22379518
1222
1223         Reviewed by Daniel Bates.
1224
1225         Do not ignore the size argument, when the filter image is being drawn onto the context.
1226         When the size is ignored, we end up painting the image with its native size while the filter
1227         is applied on the size of the generated image.
1228
1229         * fast/filter-image/background-filter-image-expected.html: Added.
1230         * fast/filter-image/background-filter-image.html: Added.
1231
1232 2015-08-25  Nan Wang  <n_wang@apple.com>
1233
1234         [Mac] accessibility/document-attributes.html fails
1235         https://bugs.webkit.org/show_bug.cgi?id=116636
1236
1237         Reviewed by Chris Fleizach.
1238
1239         * platform/mac/TestExpectations:
1240
1241 2015-08-25  Skachkov Oleksandr  <gskachkov@gmail.com>
1242
1243         Function.prototype.toString is incorrect for ArrowFunction
1244         https://bugs.webkit.org/show_bug.cgi?id=148148
1245
1246         Reviewed by Saam Barati.
1247
1248         Added test of toString() method.
1249
1250         * js/arrowfunction-tostring-expected.txt: Added.
1251         * js/arrowfunction-tostring.html: Added.
1252         * js/script-tests/arrowfunction-tostring.js: Added.
1253
1254 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
1255
1256         Test gardening
1257         <rdar://problem/22420410>
1258
1259         Unreviewed.
1260
1261         Updating test expected results according to Kinsoku Shori.
1262
1263         * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
1264         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
1265
1266 2015-08-25  Chris Dumez  <cdumez@apple.com>
1267
1268         Unreviewed, fix typo introduced in r188917
1269
1270         * TestExpectations:
1271
1272 2015-08-24  Brent Fulgham  <bfulgham@apple.com>
1273
1274         Wheel events stop propagating when target element is removed from DOM
1275         https://bugs.webkit.org/show_bug.cgi?id=148384
1276         <rdar://problem/19732211>
1277
1278         Reviewed by David Hyatt.
1279
1280         * tiled-drawing/scrolling/latched-to-deleted-node-expected.txt: Added.
1281         * tiled-drawing/scrolling/latched-to-deleted-node.html: Added.
1282
1283 2015-08-25  Chris Dumez  <cdumez@apple.com>
1284
1285         compareDocumentPosition() should report PRECEDING or FOLLOWING information even if nodes are disconnected
1286         https://bugs.webkit.org/show_bug.cgi?id=119316
1287
1288         Reviewed by Darin Adler.
1289
1290         Update fast/dom/compare-document-position-disconnected-nodes.html to check that compareDocumentPosition()
1291         now returns one of the following values for disconnected nodes:
1292         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_PRECEDING
1293         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_FOLLOWING
1294
1295         * TestExpectations:
1296         Several dom/xhtml/level3 are skipped and marked as WonfFix because they are outdated and no longer match
1297         the latest DOM specification. They expect compareDocumentPosition() not to return PRECEDING / FOLLOWING
1298         information for disconnected nodes.
1299
1300         * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
1301         * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
1302         * fast/dom/compare-document-position-disconnected-nodes.html:
1303         * fast/dom/shadow/compare-document-position-expected.txt:
1304         * fast/dom/shadow/compare-document-position.html:
1305
1306 2015-08-24  Nan Wang  <n_wang@apple.com>
1307
1308         AX: Fix accessibility/mac/search-with-frames.html test
1309         https://bugs.webkit.org/show_bug.cgi?id=148313
1310
1311         Reviewed by Chris Fleizach.
1312
1313         Fixed the test by making sure that search is performed after all frames
1314         have been loaded.
1315
1316         * accessibility/mac/search-with-frames.html:
1317         * platform/mac/TestExpectations:
1318
1319 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
1320
1321         Marking more scroll-snap tests as flaky.
1322
1323         * platform/mac-wk2/TestExpectations:
1324
1325 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
1326
1327         Roll out r188827, because it didn't help.
1328
1329         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
1330
1331 2015-08-24  Brian Burg  <bburg@apple.com>
1332
1333         Web Inspector: add protocol test for existing error handling performed by the backend
1334         https://bugs.webkit.org/show_bug.cgi?id=147097
1335
1336         Reviewed by Joseph Pecoraro.
1337
1338         Add a bunch of test cases to cover existing error handling by the backend dispatcher.
1339
1340         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt: Added.
1341         * inspector/protocol/backend-dispatcher-argument-errors.html: Added.
1342         * inspector/protocol/backend-dispatcher-malformed-message-errors-expected.txt: Added.
1343         * inspector/protocol/backend-dispatcher-malformed-message-errors.html: Added.
1344
1345 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
1346
1347         Mark flaky scrolling tests as such.
1348
1349         * platform/mac-wk2/TestExpectations:
1350
1351 2015-08-24  Nan Wang  <n_wang@apple.com>
1352
1353         AX: Fix accessibility/mac/mathml-elements.html test
1354         https://bugs.webkit.org/show_bug.cgi?id=148393
1355
1356         Reviewed by Chris Fleizach.
1357
1358         Updated the test to match the structure changes of mfenced/mo operators in bug 124838.
1359
1360         * accessibility/mac/mathml-elements-expected.txt:
1361         * accessibility/mac/mathml-elements.html:
1362         * platform/mac/TestExpectations:
1363
1364 2015-08-24  Chris Dumez  <cdumez@apple.com>
1365
1366         NodeList should not have a named getter
1367         https://bugs.webkit.org/show_bug.cgi?id=148117
1368
1369         Reviewed by Geoffrey Garen.
1370
1371         Add a layout test to check that NodeList no longer has a named property
1372         getter after r188829.
1373
1374         * fast/dom/NodeList/no-named-getter-expected.txt: Added.
1375         * fast/dom/NodeList/no-named-getter.html: Added.
1376
1377 2015-08-24  Yusuke Suzuki  <utatane.tea@gmail.com>
1378
1379         Create ById IC for ByVal operation only when the specific Id comes more than once
1380         https://bugs.webkit.org/show_bug.cgi?id=148288
1381
1382         Reviewed by Geoffrey Garen.
1383
1384         Revert the skip marks introduced in r188767.
1385
1386         * js/script-tests/dfg-float32array.js:
1387         * js/script-tests/dfg-int16array.js:
1388         * js/script-tests/dfg-int32array-overflow-values.js:
1389         * js/script-tests/dfg-int32array.js:
1390         * js/script-tests/dfg-int8array.js:
1391         * js/script-tests/dfg-uint16array.js:
1392         * js/script-tests/dfg-uint32array-overflow-values.js:
1393         * js/script-tests/dfg-uint32array.js:
1394         * js/script-tests/dfg-uint8array.js:
1395         * js/script-tests/dfg-uint8clampedarray.js:
1396         * js/script-tests/regress-141098.js:
1397
1398 2015-08-24  Chris Dumez  <cdumez@apple.com>
1399
1400         Unreviewed, slight layout test clean up after r188829.
1401
1402         Remove a useless blank line.
1403
1404         * fast/dom/named-items-with-symbol-name-expected.txt:
1405         * fast/dom/named-items-with-symbol-name.html:
1406
1407 2015-08-23  Nan Wang  <n_wang@apple.com>
1408
1409         AX: Fix accessibility/deleting-iframe-destroys-axcache.html test
1410         https://bugs.webkit.org/show_bug.cgi?id=148328
1411
1412         Reviewed by Darin Adler.
1413
1414         * platform/mac/TestExpectations:
1415
1416 2015-08-22  Chris Dumez  <cdumez@apple.com>
1417
1418         NodeList should not have a named getter
1419         https://bugs.webkit.org/show_bug.cgi?id=148117
1420
1421         Reviewed by Darin Adler.
1422
1423         * fast/dom/childnode-item-after-itemname-expected.txt: Removed.
1424         * fast/dom/childnode-item-after-itemname.html: Removed.
1425         Drop test as it is no longer relevant now that NodeList no longer
1426         has a named property getter.
1427
1428 2015-08-22  Alexey Proskuryakov  <ap@apple.com>
1429
1430         Tweak a test that became flaky on some machines after r188793.
1431
1432         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
1433
1434 2015-08-22  Doug Russell  <d_russell@apple.com>
1435
1436         AX: aria-table-content.html test failing on windows
1437         https://bugs.webkit.org/show_bug.cgi?id=148354
1438
1439         Update TestExpectation for Windows to Skip test.
1440
1441         Reviewed by Tim Horton.
1442
1443         * platform/win/TestExpectations:
1444
1445 2015-08-21  Chris Dumez  <cdumez@apple.com>
1446
1447         document.getElementsByTagName should return an HTMLCollection
1448         https://bugs.webkit.org/show_bug.cgi?id=110611
1449
1450         Reviewed by Darin Adler.
1451
1452         * fast/dom/getElementsByTagName-return-type-expected.txt: Added.
1453         * fast/dom/getElementsByTagName-return-type.html: Added.
1454         New test checking that getElementsByTagName*() returns an HTMLcollection.
1455
1456         * fast/dom/NodeList/script-tests/nodelist-item-call-as-function.js:
1457         * fast/dom/domListEnumeration-expected.txt:
1458         * fast/dom/named-items-with-symbol-name-expected.txt:
1459         * fast/dom/script-tests/domListEnumeration.js:
1460         * fast/dom/wrapper-classes-expected.txt:
1461         * fast/dom/wrapper-classes.html:
1462         * js/dom/constructor-expected.txt:
1463         * js/dom/script-tests/constructor.js:
1464         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
1465         * platform/mac/fast/dom/wrapper-classes-objc.html:
1466         Rebaseline / update.
1467
1468         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1469         One of the checks is now failing because HTMLCollection.item()'s
1470         parameter is optional. The specification says the parameter should
1471         be mandatory so I did not update the test. It was previously passing
1472         because NodeList.item()'s parameter is mandatory.
1473
1474 2015-08-21  Tim Horton  <timothy_horton@apple.com>
1475
1476         Re-mark accessibility/mac/search-with-frames.html flaky
1477
1478         * platform/mac/TestExpectations:
1479         It's still not 100%.
1480
1481 2015-08-21  Alexey Proskuryakov  <ap@apple.com>
1482
1483         Improve how UI events are dispatched by WebKitTestRunner
1484         https://bugs.webkit.org/show_bug.cgi?id=148326
1485
1486         Reviewed by Anders Carlsson.
1487
1488         * fast/events/clear-drag-state-expected.txt:
1489         * fast/events/clear-drag-state.html:
1490         * platform/mac-wk2/TestExpectations:
1491         This test used to accidentally pass in WebKit2, but it didn't actually check
1492         for the problem. This patch improves WK2 behavior, which makes the test fail.
1493         Changed the test to not pass accidentally, and added it to WK2 test expectations.
1494         
1495         * fast/events/scroll-in-scaled-page-with-overflow-hidden-expected.txt:
1496         * fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
1497         Updated the test to be fully async.
1498
1499         * fast/events/wheelevent-basic-expected.txt:
1500         * fast/events/wheelevent-basic.html:
1501         Updated the test to be fully async, got rid of tab characters.
1502
1503         * fast/events/wheelevent-mousewheel-interaction.html: 
1504         * fast/forms/search/search-scroll-hidden-decoration-container-crash.html:
1505         * fast/frames/flattening/scrolling-in-object.html:
1506         Updated these tests to be fully async. Since they check for something that happens
1507         asynchronously, and doesn't have an end event, they have to use setTimeout.
1508
1509         * fast/scrolling/latching/iframe_in_iframe.html:
1510         * fast/scrolling/latching/scroll-div-latched-div.html:
1511         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
1512         * fast/scrolling/latching/scroll-div-no-latching.html:
1513         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
1514         * fast/scrolling/latching/scroll-iframe-fragment.html:
1515         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
1516         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
1517         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
1518         * fast/scrolling/latching/scroll-latched-nested-div.html:
1519         * fast/scrolling/latching/scroll-nested-iframe.html:
1520         * fast/scrolling/latching/scroll-select-bottom-test.html:
1521         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
1522         * fast/scrolling/latching/scroll-select-latched-select.html:
1523         Removed extra testRunner.mouseScrollByWithWheelAndMomentumPhases() calls.
1524         We no longer need multiple events for scroll snap animation to start, and due to
1525         the way we coalesce events, having multiple events resulted in getting too high velocity.
1526         Removed async scrolling argument form the function calls, because it's now always async.
1527
1528         * platform/mac-wk1/TestExpectations:
1529         * platform/mac/TestExpectations:
1530         Moved fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html
1531         to WK1 expectations, because the test needn't be skipped on WK2.
1532
1533         * scrollbars/scroll-rtl-or-bt-layer.html: Made the test fully async, and refactored
1534         it for clarity.
1535
1536         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1537         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1538         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1539         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1540         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1541         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1542         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1543         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1544         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
1545         * tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html:
1546         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1547         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1548         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1549         * tiled-drawing/scrolling/iframe_in_iframe.html:
1550         * tiled-drawing/scrolling/overflow-scroll-reduced-content.html:
1551         * tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1552         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1553         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
1554         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
1555         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
1556         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
1557         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
1558         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
1559         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
1560         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
1561         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
1562         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
1563         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
1564         * tiled-drawing/scrolling/wheel-events-with-no-delta.html:
1565         Same testRunner.mouseScrollByWithWheelAndMomentumPhases changes as in fast/scrolling/latching.
1566
1567         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1568         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1569         Removed debug output about how many events are received. The number may vary due
1570         to coalescing.
1571
1572 2015-08-21  Nan Wang  <n_wang@apple.com>
1573
1574         AX: Fix accessibility/mac/search-with-frames.html test
1575         https://bugs.webkit.org/show_bug.cgi?id=148313
1576
1577         Reviewed by Chris Fleizach.
1578
1579         uiElementForSearchPredicate function needs five parameters for DumpRenderTree.
1580
1581         * accessibility/mac/search-with-frames.html:
1582         * platform/mac/TestExpectations:
1583
1584 2015-08-21  Doug Russell  <d_russell@apple.com>
1585
1586         AX: Table with CSS that makes a row anonymous can return NULL from cellForColumnAndRow
1587         https://bugs.webkit.org/show_bug.cgi?id=148293
1588
1589         Reviewed by Chris Fleizach.
1590
1591         When RenderTableRows are anonymous, they may not be added to the accessible data 
1592         table's internal row list. However, when calculating the row range for a cell, 
1593         we were still accounting for those anonymous sections.
1594         Change how the row range is calculated to directly ask the accessible parent row 
1595         for its index. This will ensure it’s more inline with what’s being represented to 
1596         the accessibility API.
1597
1598         * accessibility/aria-table-content-expected.txt: Added.
1599         * accessibility/aria-table-content.html: Added.
1600
1601 2015-08-21  Joseph Pecoraro  <pecoraro@apple.com>
1602
1603         Web Inspector: REGRESSION(173684): Edit as HTML not working
1604         https://bugs.webkit.org/show_bug.cgi?id=148268
1605
1606         Reviewed by Chris Dumez.
1607
1608         * inspector/dom/getOuterHTML-expected.txt: Added.
1609         * inspector/dom/getOuterHTML.html: Added.
1610         * inspector/dom/setOuterHTML-expected.txt: Added.
1611         * inspector/dom/setOuterHTML.html: Added.
1612
1613 2015-08-21  Yusuke Suzuki  <utatane.tea@gmail.com>
1614
1615         Skip no-llint tests that fail due to running out of executable memory after r188969
1616         https://bugs.webkit.org/show_bug.cgi?id=148273
1617
1618         Reviewed by Michael Saboff.
1619
1620         r188969 is causing the "no-llint" variation of some tests to fail due to "ran out of executable memory".
1621         These failures are caused because put_by_val and get_by_val aggressively generate the ICs even if the op is executed only once.
1622         The failing tests call eval("contains byVal ops") with the different strings repeatedly under the "no-llint" variation.
1623         In those cases, each eval call creates byId IC for byVal and exhausts executable memory.
1624
1625         We will fix this issue by generating the IC in the second call[1]. In the meantime, we skip these tests.
1626
1627         [1]: https://bugs.webkit.org/show_bug.cgi?id=148288
1628
1629         * js/script-tests/dfg-float32array.js:
1630         * js/script-tests/dfg-int16array.js:
1631         * js/script-tests/dfg-int32array-overflow-values.js:
1632         * js/script-tests/dfg-int32array.js:
1633         * js/script-tests/dfg-int8array.js:
1634         * js/script-tests/dfg-uint16array.js:
1635         * js/script-tests/dfg-uint32array-overflow-values.js:
1636         * js/script-tests/dfg-uint32array.js:
1637         * js/script-tests/dfg-uint8array.js:
1638         * js/script-tests/dfg-uint8clampedarray.js:
1639         * js/script-tests/regress-141098.js:
1640
1641 2015-08-21  Brian Burg  <bburg@apple.com>
1642
1643         Web Inspector: inspector/css/modify-rule-selector.html is flaky on some bots
1644         https://bugs.webkit.org/show_bug.cgi?id=148321
1645
1646         Unreviewed, enable extra logging to stderr so we can hopefully see
1647         why the test is occasionally timing out with no output to the test page.
1648
1649         * inspector/css/modify-rule-selector.html:
1650
1651 2015-08-21  Nan Wang  <n_wang@apple.com>
1652
1653         [Mac] accessibility/selection-states.html fails
1654         https://bugs.webkit.org/show_bug.cgi?id=116637
1655
1656         Reviewed by Chris Fleizach.
1657
1658         * platform/mac/TestExpectations:
1659
1660 2015-08-20  Brian Burg  <bburg@apple.com>
1661
1662         Web Inspector: add a regression test for the fix introduced in r188679
1663         https://bugs.webkit.org/show_bug.cgi?id=148223
1664
1665         Reviewed by Joseph Pecoraro.
1666
1667         Add a regression test to check the number of DOMTree instances that
1668         listen to DOMTreeManager.
1669
1670         * TestExpectations: Don't skip the inspector/dom/ directory.
1671         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation-expected.txt: Added.
1672         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: Added.
1673         * http/tests/inspector/dom/resources/nested-frame-1-deep.html: Added.
1674         * http/tests/inspector/dom/resources/nested-frame-2-deep.html: Added.
1675         * http/tests/inspector/dom/resources/nested-frame-base.html: Added.
1676
1677 2015-08-21  Chris Dumez  <cdumez@apple.com>
1678
1679         Regression(r188698): http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
1680         https://bugs.webkit.org/show_bug.cgi?id=148205
1681
1682         Reviewed by Antti Koivisto.
1683
1684         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
1685         Drop temporary fix landed in r188698 to make the test less flaky.
1686
1687 2015-08-20  Nan Wang  <n_wang@apple.com>
1688
1689         AX: fix accessibility/loading-iframe-updates-axtree.html test for mac
1690         https://bugs.webkit.org/show_bug.cgi?id=148251
1691
1692         Reviewed by Chris Fleizach.
1693
1694         Added a container in order to make the frame accessible. Also, added expected results for
1695         both WK1 and WK2.
1696
1697         * accessibility/loading-iframe-updates-axtree-expected.txt:
1698         * accessibility/loading-iframe-updates-axtree.html:
1699         * platform/mac-wk1/accessibility: Added.
1700         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt: Added.
1701         * platform/mac/TestExpectations:
1702
1703 2015-08-20  Chris Dumez  <cdumez@apple.com>
1704
1705         Fix passing null / undefined as NodeFilter parameter for createNodeIterator() / createTreeWalker()
1706         https://bugs.webkit.org/show_bug.cgi?id=148257
1707
1708         Reviewed by Darin Adler.
1709
1710         Rebaseline tests. We are now passing more of the checks.
1711
1712         * fast/dom/createNodeIterator-parameters-expected.txt:
1713         * fast/dom/createTreeWalker-parameters-expected.txt:
1714
1715 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
1716
1717         [iOS] Adopt OS X's emoji behavior
1718         https://bugs.webkit.org/show_bug.cgi?id=148265
1719
1720         Reviewed by Simon Fraser.
1721
1722         * platform/ios-simulator/fast/text/emoji-expected.txt:
1723
1724 2015-08-20  Chris Dumez  <cdumez@apple.com>
1725
1726         getElementsByClassName() should return an HTMLCollection
1727         https://bugs.webkit.org/show_bug.cgi?id=147980
1728
1729         Reviewed by Darin Adler.
1730
1731         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList-expected.txt.
1732         * fast/dom/getElementsByClassName/dumpHTMLCollection.html: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList.html.
1733         Rename test now that getElementsByClassName returns an HTMLCollection
1734         and update the test to update the HTMLCollection prototype instead
1735         of the NodeList one.
1736
1737         * fast/dom/getElementsByClassName/return-type-expected.txt: Added.
1738         * fast/dom/getElementsByClassName/return-type.html: Added.
1739         New test that checks that getElementsByClassName() returns an
1740         HTMLCollection.
1741
1742         * inspector/model/remote-object-expected.txt:
1743         Rebaseline.
1744
1745 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
1746
1747         Test gardening after r188167
1748         https://bugs.webkit.org/show_bug.cgi?id=148276
1749
1750         Unreviewed.
1751
1752         The tests in css3/line-break require non-language-sensitive font fallback. This patch adds
1753         slightly modified tests which test line-breaking with language-sensitive font fallback.
1754         This patch also marks all operating systems which do not support language-sensitive font
1755         fallback to ignore the results of these new tests.
1756
1757         * css3/line-break-language-sensitive: Added
1758         * platform/efl/TestExpectations:
1759         * platform/gtk/TestExpectations:
1760         * platform/mac/TestExpectations:
1761         * platform/win/TestExpectations:
1762
1763 2015-08-20  Filip Pizlo  <fpizlo@apple.com>
1764
1765         Overflow check elimination fails for a simple test case
1766         https://bugs.webkit.org/show_bug.cgi?id=147387
1767
1768         Reviewed by Benjamin Poulain.
1769
1770         Added two test cases that previously would have an unnecessary overflow check on an induction
1771         variable. These tests speed up by 10-15% thanks to this change.
1772
1773         Also added .html/expected files for some regress test that didn't have them.
1774
1775         * js/regress/function-call-expected.txt: Added.
1776         * js/regress/function-call.html: Added.
1777         * js/regress/hard-overflow-check-equal-expected.txt: Added.
1778         * js/regress/hard-overflow-check-equal.html: Added.
1779         * js/regress/hard-overflow-check-expected.txt: Added.
1780         * js/regress/hard-overflow-check.html: Added.
1781         * js/regress/script-tests/hard-overflow-check-equal.js: Added.
1782         (foo):
1783         * js/regress/script-tests/hard-overflow-check.js: Added.
1784         (foo):
1785
1786 2015-08-20  Nan Wang  <n_wang@apple.com>
1787
1788         AX: Fix accessibility/mac/selection-value-changes-for-aria-textbox.html test
1789         https://bugs.webkit.org/show_bug.cgi?id=148247
1790
1791         Reviewed by Chris Fleizach.
1792
1793         Fixed the test by adding the notification listener before executing the commands.
1794
1795         * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
1796         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
1797         * platform/mac/TestExpectations:
1798
1799 2015-08-20  Chris Dumez  <cdumez@apple.com>
1800
1801         Default value for createNodeIterator() / createTreeWalker()'s whatToShow parameter should be 0xFFFFFFFF
1802         https://bugs.webkit.org/show_bug.cgi?id=148238
1803
1804         Reviewed by Ryosuke Niwa.
1805
1806         Add tests for createNodeIterator() / createTreeWalker() parameters.
1807         Some of the checks are still failing.
1808
1809         * fast/dom/createNodeIterator-parameters-expected.txt: Added.
1810         * fast/dom/createNodeIterator-parameters.html: Added.
1811         * fast/dom/createTreeWalker-parameters-expected.txt: Added.
1812         * fast/dom/createTreeWalker-parameters.html: Added.
1813
1814 2015-08-20  Nan Wang  <n_wang@apple.com>
1815
1816         AX: Re-enable aria-checked-mixed-value.html test for mac
1817         https://bugs.webkit.org/show_bug.cgi?id=148235
1818
1819         Reviewed by Chris Fleizach.
1820
1821         isIndeterminate is already implemented in mac, re-enable the test.
1822
1823         * platform/mac/TestExpectations:
1824
1825 2015-08-20  Nan Wang  <n_wang@apple.com>
1826
1827         AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles.html test
1828         https://bugs.webkit.org/show_bug.cgi?id=148236
1829
1830         Reviewed by Chris Fleizach.
1831
1832         * accessibility/table-cells-roles-expected.txt:
1833         * accessibility/table-cells-roles.html:
1834         * platform/mac/TestExpectations:
1835         * platform/mac/accessibility/table-cells-roles-expected.txt: Added.
1836
1837 2015-08-20  Chris Dumez  <cdumez@apple.com>
1838
1839         REGRESSION: http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
1840         https://bugs.webkit.org/show_bug.cgi?id=148205
1841
1842         Unreviewed, give the disk cache a chance to settle down before querying
1843         the resource again. This fixes the flakiness locally. Longer term, I will
1844         try and figure out why the cache is sometimes revalidating if the resource
1845         is requested very quickly after.
1846
1847         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
1848
1849 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
1850
1851         Introduce put_by_id like IC into put_by_val when the given name is String or Symbol
1852         https://bugs.webkit.org/show_bug.cgi?id=147760
1853
1854         Reviewed by Filip Pizlo.
1855
1856         Add synthetic tests for put-by-val. Just make put-by-id tests using symbol / string.
1857
1858         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Added.
1859         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Added.
1860         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Added.
1861         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Added.
1862         * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Added.
1863         * js/regress/inlined-put-by-val-with-string-transition.html: Added.
1864         * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Added.
1865         * js/regress/inlined-put-by-val-with-symbol-transition.html: Added.
1866         * js/regress/polymorphic-put-by-val-with-string-expected.txt: Added.
1867         * js/regress/polymorphic-put-by-val-with-string.html: Added.
1868         * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Added.
1869         * js/regress/polymorphic-put-by-val-with-symbol.html: Added.
1870         * js/regress/put-by-val-with-string-expected.txt: Added.
1871         * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Added.
1872         * js/regress/put-by-val-with-string-replace-and-transition.html: Added.
1873         * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Added.
1874         * js/regress/put-by-val-with-string-slightly-polymorphic.html: Added.
1875         * js/regress/put-by-val-with-string.html: Added.
1876         * js/regress/put-by-val-with-symbol-expected.txt: Added.
1877         * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Added.
1878         * js/regress/put-by-val-with-symbol-replace-and-transition.html: Added.
1879         * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Added.
1880         * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Added.
1881         * js/regress/put-by-val-with-symbol.html: Added.
1882         * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Added.
1883         (foo):
1884         (fu):
1885         (bar):
1886         * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Added.
1887         (foo):
1888         (fu):
1889         (bar):
1890         * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Added.
1891         (foo):
1892         (Foo):
1893         * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Added.
1894         (foo):
1895         (Foo):
1896         * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Added.
1897         (foo):
1898         * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Added.
1899         (foo):
1900         * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Added.
1901         * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Added.
1902         * js/regress/script-tests/put-by-val-with-string.js: Added.
1903         (foo):
1904         (bar):
1905         * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Added.
1906         * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Added.
1907         * js/regress/script-tests/put-by-val-with-symbol.js: Added.
1908         (foo):
1909         (bar):
1910
1911 2015-08-20  Chris Dumez  <cdumez@apple.com>
1912
1913         [Cocoa] Treat Epoch as invalid value for "Last-Modified" header
1914         https://bugs.webkit.org/show_bug.cgi?id=148162
1915         rdar://problem/22330837
1916
1917         Reviewed by Antti Koivisto.
1918
1919         Add better layout test coverage for using the "Last-Modified" header to
1920         compute heuristic freshness. In particular, it adds coverage for the
1921         following values: Epoch, malformed date.
1922
1923         * http/tests/cache/disk-cache/disk-cache-last-modified-expected.txt: Added.
1924         * http/tests/cache/disk-cache/disk-cache-last-modified.html: Added.
1925         New test.
1926
1927         * http/tests/cache/disk-cache/resources/cache-test.js:
1928         (makeHeaderValue):
1929         makeHeaderValue() was not resolving 'now(-1000)' into a date. This means that the
1930         tests using it would end up sending an invalid "Last-Modified" header which our
1931         networking code was translating to Epoch. We now ignore Epoch as Last-Modified
1932         value for computing heuristic freshness to not cache due to malformed headers.
1933
1934 2015-08-20  Eric Carlson  <eric.carlson@apple.com>
1935
1936         Revert accidental commit of a new test that isn't ready for prime time.
1937
1938         Unreviewed build fix.
1939
1940         * http/tests/media/video-media-document-disposition-download.html: Removed.
1941         * http/tests/media/resources/serve-video.php: Remove contentDisposition support.
1942
1943 2015-08-20  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1944
1945         [Streams API] Sync tests with upstream reference
1946         https://bugs.webkit.org/show_bug.cgi?id=148078
1947
1948         Synced with the upstream reference tests. This means that we moved
1949         some of ours to the reference and brought some new ones. Of course
1950         expectations were updated accordingly.
1951
1952         Reviewed by Darin Adler.
1953
1954         * streams/readable-stream-controller-error-expected.txt: Expectations.
1955         * streams/readable-stream-controller-error.html: Changed test descriptions and moved one test to the reference.
1956         * streams/readable-stream-gc-expected.txt: Removed.
1957         * streams/readable-stream-gc.html: Moved to the reference.
1958         * streams/readable-stream-reader-read-expected.txt: Expectations.
1959         * streams/readable-stream-reader-read.html: Moved a test to the reference.
1960         * streams/reference-implementation/readable-stream-expected.txt:
1961         * streams/reference-implementation/readable-stream-reader-expected.txt: Expectations.
1962         * streams/reference-implementation/readable-stream-reader.html: Brought changes from upstream reference and
1963         uncomented async pull source test (which had been commented since a long time ago and is working now).
1964         * streams/reference-implementation/readable-stream-tee.html: Brought changes from upstream reference.
1965         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
1966         * streams/reference-implementation/readable-stream-templated.html:
1967         * streams/reference-implementation/readable-stream.html: Brought changes from upstream reference.
1968
1969 2015-08-19  Wenson Hsieh  <wenson_hsieh@apple.com>
1970
1971         Select validation does not correctly work when handling change event
1972         https://bugs.webkit.org/show_bug.cgi?id=145869
1973
1974         Reviewed by Dean Jackson.
1975
1976         Tests that checkValidity() returns correct results from within the onchange handler of a
1977         <select> when the validity of the selected option changes.
1978
1979         * fast/forms/onchange-select-check-validity-expected.txt: Added.
1980         * fast/forms/onchange-select-check-validity.html: Added.
1981
1982 2015-08-19  Jinyoung Hur  <hur.ims@navercorp.com>
1983
1984         GraphicsContext3D::activeTexture should not be called with zero-based index
1985         https://bugs.webkit.org/show_bug.cgi?id=148020
1986
1987         Reviewed by Alex Christensen.
1988
1989         Insert WebGLRenderingContext.activeTexture call during the texture complete test to verify
1990         a meaningless change of the active texture doesn't make any gl errors.
1991
1992         * fast/canvas/webgl/texture-complete.html:
1993
1994 2015-08-19  Zalan Bujtas  <zalan@apple.com>
1995
1996         outline-style: auto leaves bits behind on strava's flyby view.
1997         https://bugs.webkit.org/show_bug.cgi?id=148178
1998
1999         Reviewed by Simon Fraser.
2000
2001         RenderView::m_maximalOutlineSize should include outline-offset.
2002
2003         * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint-expected.txt: Added.
2004         * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint.html: Added.
2005
2006 2015-08-19  Zalan Bujtas  <zalan@apple.com>
2007
2008         Cleanup outline-style: auto painting.
2009         https://bugs.webkit.org/show_bug.cgi?id=148159
2010
2011         Reviewed by Simon Fraser.
2012
2013         Old platform style required the focus ring to be painted with an offset. (https://trac.webkit.org/r5358)
2014         (and it has the side effect of growing outline-width adds further, unwanted offset)
2015         Default css for :focus is adjusted to remove this offset by setting the outline-width to 5px
2016         and the outline-offset to -2px. (https://trac.webkit.org/r13639)
2017         This patch removes both the old logic and the workaround for getting rid of the unwanted offset.
2018
2019         * fast/repaint/outline-auto-with-default-width-and-offset-repaint-expected.txt: Added.
2020         * fast/repaint/outline-auto-with-default-width-and-offset-repaint.html: Copied from LayoutTests/fast/repaint/outline-with2px-auto-repaint-rect.html.
2021         * fast/repaint/outline-with1px-auto-repaint-rect.html:
2022         * fast/repaint/outline-with2px-auto-repaint-rect.html:
2023         * fast/repaint/outline-with3px-auto-repaint-rect.html:
2024
2025 2015-08-18  Dean Jackson  <dino@apple.com>
2026
2027         Support CSS filters without webkit prefix
2028         https://bugs.webkit.org/show_bug.cgi?id=148138
2029         <rdar://problem/22331434>
2030
2031         Reviewed by Sam Weinig.
2032
2033         Globally change -webkit-filter to filter in as many places as
2034         possible. Then add a new test that makes sure the prefixed
2035         and unprefixed value resolve to the same computed style.
2036
2037         * animations/resources/animation-test-helpers.js:
2038         (parseCSSImage):
2039         * css3/filters/backdrop/effect-hw-expected.html:
2040         * css3/filters/effect-blur-hw.html:
2041         * css3/filters/effect-blur.html:
2042         * css3/filters/effect-brightness-clamping-hw.html:
2043         * css3/filters/effect-brightness-clamping.html:
2044         * css3/filters/effect-brightness-hw.html:
2045         * css3/filters/effect-brightness.html:
2046         * css3/filters/effect-combined-hw.html:
2047         * css3/filters/effect-combined.html:
2048         * css3/filters/effect-contrast-hw.html:
2049         * css3/filters/effect-contrast.html:
2050         * css3/filters/effect-drop-shadow-hw.html:
2051         * css3/filters/effect-drop-shadow.html:
2052         * css3/filters/effect-grayscale-hw.html:
2053         * css3/filters/effect-grayscale.html:
2054         * css3/filters/effect-hue-rotate-hw.html:
2055         * css3/filters/effect-hue-rotate.html:
2056         * css3/filters/effect-invert-hw.html:
2057         * css3/filters/effect-invert.html:
2058         * css3/filters/effect-opacity-hw.html:
2059         * css3/filters/effect-opacity.html:
2060         * css3/filters/effect-reference-composite-hw.html:
2061         * css3/filters/effect-reference-composite.html:
2062         * css3/filters/effect-reference-hw.html:
2063         * css3/filters/effect-reference-ordering-hw.html:
2064         * css3/filters/effect-reference-ordering.html:
2065         * css3/filters/effect-reference.html:
2066         * css3/filters/effect-saturate-hw.html:
2067         * css3/filters/effect-saturate.html:
2068         * css3/filters/effect-sepia-hw.html:
2069         * css3/filters/effect-sepia.html:
2070         * css3/filters/filter-property-computed-style-expected.txt:
2071         * css3/filters/filter-property-parsing-expected.txt:
2072         * css3/filters/script-tests/filter-property-computed-style.js:
2073         (testComputedFilterRule):
2074         * css3/filters/script-tests/filter-property-parsing.js:
2075         (testFilterRule):
2076         * css3/filters/script-tests/unprefixed.js: Copied from LayoutTests/css3/filters/script-tests/filter-property-computed-style.js.
2077         (testComputedFilterRule):
2078         * css3/filters/unprefixed-expected.txt: Copied from LayoutTests/css3/filters/filter-property-computed-style-expected.txt.
2079         * css3/filters/unprefixed.html: Added.
2080         * fast/css/getComputedStyle/computed-style-expected.txt:
2081         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2082         * fast/filter-image/clipped-filter-expected.html:
2083         * fast/filter-image/clipped-filter.html:
2084         * fast/filter-image/filter-image-animation-expected.txt:
2085         * fast/filter-image/filter-image-animation.html:
2086         * fast/filter-image/filter-image-blur.html:
2087         * fast/filter-image/filter-image-expected.html:
2088         * fast/filter-image/filter-image-svg.html:
2089         * fast/filter-image/filter-image.html:
2090         * fast/filter-image/parse-filter-image-expected.txt:
2091         * fast/filter-image/parse-filter-image.html:
2092         * svg/css/getComputedStyle-basic-expected.txt:
2093
2094 2015-08-19  Brian Burg  <bburg@apple.com>
2095
2096         Web Inspector: InspectorTest should be a subclass of TestHarness
2097         https://bugs.webkit.org/show_bug.cgi?id=148079
2098
2099         Reviewed by Timothy Hatcher.
2100
2101         Rename InspectorTestProxy to TestPage. Update some code style in
2102         the harness script files to be consistent.
2103
2104         * http/tests/inspector/debugger/debugger-test.js:
2105         * http/tests/inspector/dom/shapes-test.js:
2106         * http/tests/inspector/replay/replay-test.js:
2107         * http/tests/inspector/resources/inspector-test.js:
2108         (TestPage.registerInitializer):
2109         (runTest.runInitializationMethodsInFrontend):
2110         (runTest.runTestMethodInFrontend):
2111         (runTest):
2112         (TestPage.completeTest):
2113         (TestPage.debugLog):
2114         (TestPage.addResult):
2115         (TestPage.reportUncaughtException):
2116         (InspectorTestProxy.registerInitializer): Deleted.
2117         (InspectorTestProxy.completeTest): Deleted.
2118         (InspectorTestProxy.debugLog): Deleted.
2119         (InspectorTestProxy.addResult): Deleted.
2120         (InspectorTestProxy.reportUncaughtException): Deleted.
2121         * inspector/debugger/breakpoint-action-eval.html:
2122         * inspector/debugger/resources/break-on-exception-tests.js:
2123         * inspector/debugger/resources/script-for-breakpoint-actions.js:
2124         (breakpointActions):
2125         * inspector/debugger/search-scripts.html:
2126         * inspector/replay/window-navigator-plugins-memoized.html:
2127         * inspector/timeline/debugger-paused-while-recording.html:
2128         * inspector/timeline/exception-in-injected-script-while-recording.html:
2129
2130 2015-08-19  Chris Dumez  <cdumez@apple.com>
2131
2132         WebKit may keep outdated entry in the disk cache after a reload
2133         https://bugs.webkit.org/show_bug.cgi?id=148137
2134         <rdar://problem/22299547>
2135
2136         Reviewed by Antti Koivisto.
2137
2138         Add layout test to make sure that stale disk cached entries are removed
2139         when it becomes uncacheable.
2140
2141         * http/tests/cache/disk-cache/resource-becomes-uncacheable-expected.txt: Added.
2142         * http/tests/cache/disk-cache/resource-becomes-uncacheable.html: Added.
2143         * http/tests/cache/disk-cache/resources/generate-response-optionally-cacheable.cgi: Added.
2144
2145 2015-08-19  Brian Burg  <bburg@apple.com>
2146
2147         Web Inspector: split TestStub.js into multiple files and modernize it
2148         https://bugs.webkit.org/show_bug.cgi?id=148077
2149
2150         Reviewed by Timothy Hatcher.
2151
2152         Add the prefix 'TestPage' to everything in protocol-test.js. Continue
2153         exporting it to the global namespace for backwards compatibility, too.
2154
2155         Rename some things to match changes in the test harness. Tighten up
2156         preconditions for test suite and test case names. Sprinkle some ES6.
2157
2158         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
2159         * http/tests/inspector/resources/console-test.js:
2160         * http/tests/inspector/resources/probe-test.js:
2161         * http/tests/inspector/resources/protocol-test.js:
2162         (TestPage.registerInitializer):
2163         (TestPage.debugLog.window.debugLog):
2164         (TestPage.log.window.log):
2165         (TestPage.closeTest.window.closeTest):
2166         (TestPage.runTest.window.runTest):
2167         (ProtocolTestProxy.registerInitializer): Deleted.
2168         (debugLog): Deleted.
2169         (log): Deleted.
2170         (closeTest): Deleted.
2171         (runTest): Deleted.
2172         * inspector/dom/resources/dom-search-queries.js:
2173         * inspector/unit-tests/async-test-suite.html:
2174         * inspector/unit-tests/sync-test-suite.html:
2175
2176 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
2177
2178         [Cocoa] Punctuation near Hindi text is garbled when styled with the system font
2179         https://bugs.webkit.org/show_bug.cgi?id=148164
2180
2181         Reviewed by Brian Burg.
2182
2183         This test is only relevant when the system font is set to Japanese or Simplified Chinese. In these
2184         languages, the system font doesn't support punctuation, but CG will erroneously say that it does.
2185
2186         I intend to implement testing infrastructure which will allow us to mock the system language,
2187         thereby allowing this test to be valid on all machines. The tracking bug for this effort is
2188         https://bugs.webkit.org/show_bug.cgi?id=148168
2189
2190         * fast/text/hindi-system-font-punctuation-expected.html: Added.
2191         * fast/text/hindi-system-font-punctuation.html: Added.
2192
2193 2015-08-18  Brian Burg  <bburg@apple.com>
2194
2195         [Win] Test Gardening after r188598
2196
2197         Unreviewed. Really skip all inspector/ tests until the test harnesses are fixed.
2198         This work is tracked by <https://bugs.webkit.org/show_bug.cgi?id=148025> and
2199         <https://bugs.webkit.org/show_bug.cgi?id=148037>.
2200
2201         * platform/win/TestExpectations: 
2202
2203 2015-08-18  Joseph Pecoraro  <pecoraro@apple.com>
2204
2205         Web Inspector: Links for rules in <style> are incorrect, do not account for <style> offset in the document
2206         https://bugs.webkit.org/show_bug.cgi?id=148141
2207
2208         Reviewed by Brian Burg.
2209
2210         * inspector/css/getAllStyleSheets-expected.txt: Added.
2211         * inspector/css/getAllStyleSheets.html: Added.
2212         * inspector/css/resources/external.css: Added.
2213         (body):
2214         Test for style sheet header information for external and inline stylesheets.
2215
2216 2015-08-18  Benjamin Poulain  <bpoulain@apple.com>
2217
2218         [JSC] Optimize more cases of something-compared-to-null/undefined
2219         https://bugs.webkit.org/show_bug.cgi?id=148157
2220
2221         Reviewed by Geoffrey Garen and Filip Pizlo.
2222
2223         * js/dom/document-all-watchpoint-covers-eliminated-compare-eq-expected.txt: Added.
2224         * js/dom/document-all-watchpoint-covers-eliminated-compare-eq.html: Added.
2225         * js/dom/script-tests/document-all-watchpoint-covers-eliminated-compare-eq.js: Added.
2226         (compareFunction):
2227
2228 2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2229
2230         Attempt to fix the failing search-padding-cancel-results-buttons.html test by making
2231         platform-specific versions of the test.
2232
2233         * TestExpectations: Added search-padding-cancel-results-buttons-expected.txt with a default [ Skip ].
2234         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
2235         * fast/forms/search/search-padding-cancel-results-buttons.html: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html.
2236         * platform/mac-mavericks/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
2237         * platform/mac/TestExpectations: Enable the test only for Mac platforms.
2238
2239 2015-08-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2240
2241         Fix a rare flakiness in svg/animations/svgPreserveAspectRatio-animation-1.html
2242         https://bugs.webkit.org/show_bug.cgi?id=148149
2243
2244         Reviewed by Tim Horton.
2245         
2246         Do not sample the SVG animation at the middle of the animation period. At
2247         that time, the SVG animation test script changes the value of the animated
2248         attribute from the from-value to the to-value. It is safer to sample
2249         immediately before and after the middle of the animation period.
2250
2251         * svg/animations/script-tests/svgPreserveAspectRatio-animation-1.js:
2252         * svg/animations/svgPreserveAspectRatio-animation-1-expected.txt:
2253
2254 2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2255
2256         Search input results and clear icons are misaligned when padding is added
2257         https://bugs.webkit.org/show_bug.cgi?id=148146
2258         <rdar://problem/22310951>
2259
2260         Reviewed by Zalan Bujtas.
2261
2262         Tests that for a search field with -webkit-appearance: textfield; and padding will not clip
2263         its cancel and results buttons.
2264
2265         * platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Added.
2266         * platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html: Added.
2267
2268 2015-08-18  Simon Fraser  <simon.fraser@apple.com>
2269
2270         will-change: backface-visibility should not cause stacking context
2271         https://bugs.webkit.org/show_bug.cgi?id=148091
2272
2273         Reviewed by Zalan Bujtas.
2274         
2275         Test that will-change: -webkit-backface-visibility does not create
2276         stacking context.
2277
2278         * fast/css/will-change/resources/will-change-stacking-helper.js:
2279
2280 2015-08-18  Simon Fraser  <simon.fraser@apple.com>
2281
2282         Mark fast/css/will-change/will-change-creates-stacking-context.html as an image-only
2283         failure. Filed webkit.org/b/148144 to track it.
2284
2285         * platform/win/TestExpectations:
2286
2287 2015-08-18  Brian Burg  <bburg@apple.com>
2288
2289         Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
2290         https://bugs.webkit.org/show_bug.cgi?id=147955
2291
2292         Reviewed by Timothy Hatcher.
2293
2294         Since the inspector stub cannot open files that live in the LayoutTests
2295         directory, adopt the test helper marshalling approach used by inspector.js.
2296         Each helper must register its code for marshalling and explicitly put globals
2297         on the window object.
2298
2299         Use script tags rather than importScript to include helpers in a test.
2300
2301         * TestExpectations: For now, skip inspector http tests. These should be rewritten
2302         to use inspector-test.js, which does not run into cross-origin problems.
2303
2304         Rebaseline some test results to account for shifted line numbers (yuck).
2305
2306         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
2307         * http/tests/inspector/resources/console-test.js:
2308         * http/tests/inspector/resources/probe-test.js:
2309         * http/tests/inspector/resources/protocol-test.js:
2310         (ProtocolTestProxy.registerInitializer):
2311         (log):
2312         (runTest.runInitializationMethodsInFrontend):
2313         (runTest.runTestMethodInFrontend):
2314         (runTest):
2315         * inspector/console/console-message.html:
2316         * inspector/console/css-source-locations-expected.txt:
2317         * inspector/console/css-source-locations.html:
2318         * inspector/console/js-source-locations-expected.txt:
2319         * inspector/console/js-source-locations.html:
2320         * inspector/console/x-frame-options-message-expected.txt:
2321         * inspector/console/x-frame-options-message.html:
2322         * inspector/debugger/didSampleProbe-multiple-probes.html:
2323         * inspector/debugger/setBreakpoint-actions.html:
2324         * inspector/debugger/setBreakpoint-options-exception.html:
2325         * inspector/dom/dom-search-expected.txt:
2326         * inspector/dom/dom-search-with-context.html:
2327         * inspector/dom/dom-search.html:
2328         * inspector/dom/resources/dom-search-queries.js:
2329
2330 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
2331
2332         [Win] Test gardening after r188591
2333         https://bugs.webkit.org/show_bug.cgi?id=148119
2334
2335         Unreviewed.
2336
2337         * platform/win/fast/text/trak-optimizeLegibility-expected.txt: Added.
2338
2339 2015-08-18  Chris Dumez  <cdumez@apple.com>
2340
2341         http/tests/navigation/page-cache-iframe-provisional-load.html is flaky
2342         https://bugs.webkit.org/show_bug.cgi?id=148133
2343
2344         Reviewed by Alexey Proskuryakov.
2345
2346         http/tests/navigation/page-cache-iframe-provisional-load.html would fail if
2347         the slow load would finish before navigating away. To greatly reduce the
2348         chances of it happening, increase the slow load delay from 100ms to 3s.
2349
2350         Also make the test faster by using page-cache-helper.html instead of
2351         page-cache-helper-slow.html. The idea of using a slow helper was for the
2352         load to potentially finish while the page was in the PageCache. However,
2353         now that we've increased the slow load delay, this will no longer happen.
2354
2355         * http/tests/navigation/page-cache-iframe-provisional-load.html:
2356         * http/tests/navigation/resources/page-cache-helper-slow.html: Removed.
2357
2358 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
2359
2360         [Cocoa] Honor the 'trak' table by opting in via text-rendering: optimizeLegibility
2361         https://bugs.webkit.org/show_bug.cgi?id=148119
2362         <rdar://problem/22291561>
2363
2364         Reviewed by Tim Horton.
2365
2366         This test will fail until we stop mocking the system font on El Capitan. Until then,
2367         this patch will commit the test failure as an expected result.
2368
2369         * fast/text/trak-optimizeLegibility-expected.html: Added
2370         * fast/text/trak-optimizeLegibility.html: Added
2371
2372 2015-08-18  Chris Dumez  <cdumez@apple.com>
2373
2374         Make our bindings' GetOwnPropertySlot() behave according to specification
2375         https://bugs.webkit.org/show_bug.cgi?id=148092
2376
2377         Reviewed by Geoffrey Garen.
2378
2379         * fast/dom/childnode-item-after-itemname.html:
2380         Update the test so the item's id in the NodeList is "testItem"
2381         instead of "item". NodeList has a method called item() which now
2382         takes priority over the name when accessing Nodelist.item, as per
2383         the Web IDL specification.
2384
2385         * fast/dom/htmlcollection-getownproperty-expected.txt:
2386         Rebaseline test. This is a progression.
2387
2388 2015-08-18  Jon Honeycutt  <jhoneycutt@apple.com>
2389
2390         Remove failing expectations for some WK1 tests that have passed recent
2391         builds.
2392
2393         * platform/ios-simulator-wk1/TestExpectations:
2394
2395 2015-08-18  Javier Fernandez  <jfernandez@igalia.com>
2396
2397         [CSS Grid Layout] Do not stretch always grid items with auto width
2398         https://bugs.webkit.org/show_bug.cgi?id=148069
2399
2400         Reviewed by Darin Adler.
2401
2402         New Layout tests to verify that grid stretching logic works as expected
2403         when aligning both horizontally and vertically.
2404
2405         * fast/css-grid-layout/grid-align-justify-stretch-expected.txt: Added.
2406         * fast/css-grid-layout/grid-align-justify-stretch.html: Added.
2407         * fast/css-grid-layout/grid-item-auto-margins-and-stretch-expected.txt: Added.
2408         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html: Added.
2409         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change-expected.txt: Added.
2410         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html: Added.
2411
2412 2015-08-18  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2413
2414         [Streams API] Update implementation with the latest spec
2415         https://bugs.webkit.org/show_bug.cgi?id=147978
2416
2417         Reviewed by Darin Adler.
2418
2419         Changed tests about the order of the read and closed promise resolution.
2420
2421         * streams/readable-stream-reader-read.html:
2422         * streams/reference-implementation/readable-stream-tee.html:
2423         * streams/reference-implementation/readable-stream-templated.html:
2424         * streams/reference-implementation/readable-stream.html:
2425
2426 2015-08-17  Commit Queue  <commit-queue@webkit.org>
2427
2428         Unreviewed, rolling out r188539, r188544, r188552, and
2429         r188564.
2430         https://bugs.webkit.org/show_bug.cgi?id=148122
2431
2432         Broke tests and some build styles (Requested by ap on
2433         #webkit).
2434
2435         Reverted changesets:
2436
2437         "Web Inspector: load ProtocolTestStub from the WebInspectorUI
2438         bundle"
2439         https://bugs.webkit.org/show_bug.cgi?id=147955
2440         http://trac.webkit.org/changeset/188539
2441
2442         "Web Inspector: split TestStub.js into multiple files and
2443         modernize it"
2444         https://bugs.webkit.org/show_bug.cgi?id=148077
2445         http://trac.webkit.org/changeset/188544
2446
2447         "Web Inspector: InspectorTest should be a subclass of
2448         TestHarness"
2449         https://bugs.webkit.org/show_bug.cgi?id=148079
2450         http://trac.webkit.org/changeset/188552
2451
2452         "Unreviewed internal build fix attempt after r188539."
2453         http://trac.webkit.org/changeset/188564
2454
2455 2015-08-17  Zalan Bujtas  <zalan@apple.com>
2456
2457         Outline with auto style leaves bits behind when the the box is moved.
2458         https://bugs.webkit.org/show_bug.cgi?id=148100
2459
2460         Reviewed by Simon Fraser.
2461
2462         Due to RenderView::maximalOutlineSize() each outline width need to be tested separately.
2463
2464         * fast/repaint/outline-with1px-auto-repaint-rect-expected.txt: Added.
2465         * fast/repaint/outline-with1px-auto-repaint-rect.html: Added.
2466         * fast/repaint/outline-with2px-auto-repaint-rect-expected.txt: Added.
2467         * fast/repaint/outline-with2px-auto-repaint-rect.html: Added.
2468         * fast/repaint/outline-with3px-auto-repaint-rect-expected.txt: Added.
2469         * fast/repaint/outline-with3px-auto-repaint-rect.html: Added.
2470
2471 2015-08-17  Myles C. Maxfield  <mmaxfield@apple.com>
2472
2473         [OS X] Remove support for composite fonts
2474         https://bugs.webkit.org/show_bug.cgi?id=147920
2475
2476         Reviewed by Dan Bernstein.
2477
2478         * fast/text/international/text-spliced-font.html: Removed.
2479         * platform/efl/fast/text/international/text-spliced-font-expected.png: Removed.
2480         * platform/efl/fast/text/international/text-spliced-font-expected.txt: Removed.
2481         * platform/gtk/fast/text/international/text-spliced-font-expected.png: Removed.
2482         * platform/gtk/fast/text/international/text-spliced-font-expected.txt: Removed.
2483         * platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt: Removed.
2484         * platform/ios-simulator/fast/text/international/text-spliced-font-expected.txt: Removed.
2485         * platform/mac/fast/text/international/text-spliced-font-expected.png: Removed.
2486         * platform/mac/fast/text/international/text-spliced-font-expected.txt: Removed.
2487         * platform/win/fast/text/international/text-spliced-font-expected.png: Removed.
2488         * platform/win/fast/text/international/text-spliced-font-expected.txt: Removed.
2489
2490 2015-08-17  Myles C. Maxfield  <mmaxfield@apple.com>
2491
2492         [Win] Test gardening
2493
2494         Unreviewed.
2495
2496         * platform/win/fast/text/system-font-punctuation-expected.txt: Added.
2497
2498 2015-08-17  Brian Burg  <bburg@apple.com>
2499
2500         Web Inspector: InspectorTest should be a subclass of TestHarness
2501         https://bugs.webkit.org/show_bug.cgi?id=148079
2502
2503         Reviewed by Timothy Hatcher.
2504
2505         Rename InspectorTestProxy to TestPage.
2506
2507         * http/tests/inspector/debugger/debugger-test.js:
2508         * http/tests/inspector/dom/shapes-test.js:
2509         * http/tests/inspector/replay/replay-test.js:
2510         * http/tests/inspector/resources/inspector-test.js:
2511         (TestPage.registerInitializer):
2512         (runTest):
2513         (TestPage.completeTest):
2514         (TestPage.debugLog):
2515         (TestPage.addResult):
2516         (TestPage.reportUncaughtException):
2517         (InspectorTestProxy.registerInitializer): Deleted.
2518         (InspectorTestProxy.completeTest): Deleted.
2519         (InspectorTestProxy.debugLog): Deleted.
2520         (InspectorTestProxy.addResult): Deleted.
2521         (InspectorTestProxy.reportUncaughtException): Deleted.
2522         * inspector/debugger/breakpoint-action-eval.html:
2523         * inspector/debugger/resources/break-on-exception-tests.js:
2524         * inspector/debugger/resources/script-for-breakpoint-actions.js:
2525         (breakpointActions):
2526         * inspector/debugger/search-scripts.html:
2527         * inspector/replay/window-navigator-plugins-memoized.html:
2528         * inspector/timeline/debugger-paused-while-recording.html:
2529         * inspector/timeline/exception-in-injected-script-while-recording.html:
2530
2531 2015-08-17  Jon Honeycutt  <jhoneycutt@apple.com>
2532
2533         Remove failing expectations for some WK2 tests that have passed for the
2534         last 15 builds.
2535
2536         * platform/ios-simulator-wk2/TestExpectations:
2537
2538 2015-08-17  Skachkov Oleksandr  <gskachkov@gmail.com>
2539
2540         [ES6] Implement ES6 arrow function syntax. Arrow function specific features. Lexical bind of this
2541         https://bugs.webkit.org/show_bug.cgi?id=144956
2542
2543         Reviewed by Saam Barati.
2544
2545         * js/arrowfunction-bind-expected.txt: Added.
2546         * js/arrowfunction-bind.html: Added.
2547         * js/arrowfunction-call-expected.txt: Added.
2548         * js/arrowfunction-call.html: Added.
2549         * js/arrowfunction-constructor-expected.txt: Added.
2550         * js/arrowfunction-constructor.html: Added.
2551         * js/arrowfunction-lexical-bind-this-expected.txt: Added.
2552         * js/arrowfunction-lexical-bind-this.html: Added.
2553         * js/arrowfunction-others-expected.txt: Added.
2554         * js/arrowfunction-others.html: Added.
2555         * js/arrowfunction-tdz-expected.txt: Added.
2556         * js/arrowfunction-tdz.html: Added.
2557         * js/arrowfunction-typeof-expected.txt: Added.
2558         * js/arrowfunction-typeof.html: Added.
2559         * js/regress/arrowfunction-call-expected.txt: Added.
2560         * js/regress/arrowfunction-call.html: Added.
2561         * js/regress/script-tests/arrowfunction-call.js: Added.
2562         * js/regress/script-tests/function-call.js: Added.
2563         * js/script-tests/arrowfunction-bind.js: Added.
2564         * js/script-tests/arrowfunction-call.js: Added.
2565         * js/script-tests/arrowfunction-constructor.js: Added.
2566         * js/script-tests/arrowfunction-lexical-bind-this.js: Added.
2567         * js/script-tests/arrowfunction-others.js: Added.
2568         * js/script-tests/arrowfunction-tdz.js: Added.
2569         * js/script-tests/arrowfunction-typeof.js: Added.
2570
2571 2015-08-17  Brian Burg  <bburg@apple.com>
2572
2573         Web Inspector: split TestStub.js into multiple files and modernize it
2574         https://bugs.webkit.org/show_bug.cgi?id=148077
2575
2576         Reviewed by Timothy Hatcher.
2577
2578         Add the prefix 'TestPage' to everything in protocol-test.js. Continue
2579         exporting it to the global namespace for backwards compatibility, too.
2580
2581         Rename some things to match changes in the test harness. Tighten up
2582         preconditions for test suite and test case names. Sprinkle some ES6.
2583
2584         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
2585         * http/tests/inspector/resources/console-test.js:
2586         * http/tests/inspector/resources/probe-test.js:
2587         * http/tests/inspector/resources/protocol-test.js:
2588         (TestPage.registerInitializer):
2589         (TestPage.debugLog.window.debugLog):
2590         (TestPage.log.window.log):
2591         (TestPage.closeTest.window.closeTest):
2592         (TestPage.runTest.window.runTest):
2593         (ProtocolTestProxy.registerInitializer): Deleted.
2594         (debugLog): Deleted.
2595         (log): Deleted.
2596         (closeTest): Deleted.
2597         (runTest): Deleted.
2598         * inspector/dom/resources/dom-search-queries.js:
2599         * inspector/unit-tests/async-test-suite.html:
2600         * inspector/unit-tests/sync-test-suite.html:
2601
2602 2015-08-17  Brian Burg  <bburg@apple.com>
2603
2604         Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
2605         https://bugs.webkit.org/show_bug.cgi?id=147955
2606
2607         Reviewed by Timothy Hatcher.
2608
2609         Since the inspector stub cannot open files that live in the LayoutTests
2610         directory, adopt the test helper marshalling approach used by inspector.js.
2611         Each helper must register its code for marshalling and explicitly put globals
2612         on the window object.
2613
2614         Use script tags rather than importScript to include helpers in a test.
2615
2616         * TestExpectations: For now, skip inspector http tests. These should be rewritten
2617         to use inspector-test.js, which does not run into cross-origin problems.
2618
2619         Rebaseline some test results to account for shifted line numbers (yuck).
2620
2621         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
2622         * http/tests/inspector/resources/console-test.js:
2623         * http/tests/inspector/resources/probe-test.js:
2624         * http/tests/inspector/resources/protocol-test.js:
2625         (ProtocolTestProxy.registerInitializer):
2626         (log):
2627         (runTest.runInitializationMethodsInFrontend):
2628         (runTest.runTestMethodInFrontend):
2629         (runTest):
2630         * inspector/console/console-message.html:
2631         * inspector/console/css-source-locations-expected.txt:
2632         * inspector/console/css-source-locations.html:
2633         * inspector/console/js-source-locations-expected.txt:
2634         * inspector/console/js-source-locations.html:
2635         * inspector/console/x-frame-options-message-expected.txt:
2636         * inspector/console/x-frame-options-message.html:
2637         * inspector/debugger/didSampleProbe-multiple-probes.html:
2638         * inspector/debugger/setBreakpoint-actions.html:
2639         * inspector/debugger/setBreakpoint-options-exception.html:
2640         * inspector/dom/dom-search-expected.txt:
2641         * inspector/dom/dom-search-with-context.html:
2642         * inspector/dom/dom-search.html:
2643         * inspector/dom/resources/dom-search-queries.js:
2644
2645 2015-08-17  Simon Fraser  <simon.fraser@apple.com>
2646
2647         will-change should sometimes trigger compositing
2648         https://bugs.webkit.org/show_bug.cgi?id=148072
2649
2650         Reviewed by Tim Horton.
2651
2652         * compositing/layer-creation/will-change-change-expected.txt: Added.
2653         * compositing/layer-creation/will-change-change.html: Added.
2654         * compositing/layer-creation/will-change-layer-creation-expected.txt: Added.
2655         * compositing/layer-creation/will-change-layer-creation.html: Added.
2656
2657 2015-08-17  Timothy Horton  <timothy_horton@apple.com>
2658
2659         Holes for find matches that span multiple lines are completely wrong
2660         https://bugs.webkit.org/show_bug.cgi?id=148065
2661         <rdar://problem/5305002>
2662
2663         Reviewed by Simon Fraser.
2664
2665         * fast/text/mark-matches-broken-line-rendering-expected.html: Added.
2666         * fast/text/mark-matches-broken-line-rendering.html: Added.
2667         Add a test that ensures that we correctly mark test matches that cross
2668         line breaks.
2669
2670 2015-08-17  Chris Dumez  <cdumez@apple.com>
2671
2672         Accessing HTMLCollection.length is slow
2673         https://bugs.webkit.org/show_bug.cgi?id=148039
2674
2675         Reviewed by Ryosuke Niwa.
2676
2677         * fast/dom/htmlcollection-getownproperty-expected.txt: Added.
2678         * fast/dom/htmlcollection-getownproperty.html: Added.
2679         Add new layout test covering the expected behavior of HTMLCollection's
2680         [[GetOwnProperty]]. A few checks are still failing as we don't entirely
2681         match the specification yet.
2682
2683         * fast/dom/wrapper-classes-expected.txt:
2684         Rebaseline test as a few more checks are now passing.
2685
2686 2015-08-15  Alexey Proskuryakov  <ap@apple.com>
2687
2688         Removed an expectation for http/tests/media/video-buffered-range-contains-currentTime.html,
2689         which no longer times out. This expectation was conflicting with a correct one.
2690
2691         * platform/mac/TestExpectations:
2692
2693 2015-08-15  Simon Fraser  <simon.fraser@apple.com>
2694
2695         Have will-change create stacking context when necessary
2696         https://bugs.webkit.org/show_bug.cgi?id=148060
2697
2698         Reviewed by Zalan Bujtas.
2699         
2700         Ref test for will-change creating stacking context.
2701
2702         * fast/css/will-change/resources/will-change-stacking-helper.js: Added.
2703         (makeStackingBlock):
2704         * fast/css/will-change/will-change-creates-stacking-context-expected.html: Added.
2705         * fast/css/will-change/will-change-creates-stacking-context.html: Added.
2706         * platform/efl/TestExpectations: Mark image failure on EFL, since some CSS
2707         properties in the test are disabled there.
2708
2709 2015-08-14  Simon Fraser  <simon.fraser@apple.com>
2710
2711         Implement parsing for CSS will-change
2712         https://bugs.webkit.org/show_bug.cgi?id=148052
2713
2714         Reviewed by Dean Jackson.
2715         
2716         will-change parsing test.
2717
2718         * fast/css/will-change-parsing-expected.txt: Added.
2719         * fast/css/will-change-parsing.html: Added.
2720
2721 2015-08-14  Alexey Proskuryakov  <ap@apple.com>
2722
2723         Clean up js-test use in scroll-snap tests
2724         https://bugs.webkit.org/show_bug.cgi?id=148046
2725
2726         Reviewed by Brent Fulgham.
2727
2728         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt:
2729         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
2730         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
2731         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
2732         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
2733         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
2734         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt:
2735         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
2736         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt:
2737         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
2738         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt:
2739         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
2740         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt:
2741         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
2742         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt:
2743         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt:
2744         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
2745         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
2746         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt:
2747         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
2748         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt:
2749         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
2750
2751 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
2752
2753         Rebase some WK2 test results to include the frame scroll pos. Move the
2754         cross-platform test results to the WK1 directory.
2755
2756         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-bt-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-bt-expected.txt.
2757         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-lr-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-lr-expected.txt.
2758         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-rl-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-rl-expected.txt.
2759         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-tb-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-tb-expected.txt.
2760         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-bt-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-bt-expected.txt.
2761         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-lr-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-lr-expected.txt.
2762         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt.
2763         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-rl-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-rl-expected.txt.
2764         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-tb-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-tb-expected.txt.
2765         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt.
2766         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/column-rules-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/column-rules-expected.txt.
2767         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/float-paginate-complex-expected.txt.
2768         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-bt-expected.txt:
2769         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-lr-expected.txt:
2770         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-rl-expected.txt:
2771         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-tb-expected.txt:
2772         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-bt-expected.txt:
2773         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-lr-expected.txt:
2774         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
2775         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-expected.txt:
2776         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-tb-expected.txt:
2777         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
2778         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-rules-expected.txt:
2779         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
2780
2781 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
2782
2783         iOS test gardening.
2784
2785         * platform/ios-simulator-wk2/TestExpectations:
2786         * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2787
2788 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
2789
2790         iOS test gardening.
2791
2792         * platform/ios-simulator-wk2/fast/ruby/bopomofo-expected.txt: Removed.
2793         * platform/ios-simulator-wk2/fast/ruby/bopomofo-letter-spacing-expected.txt: Removed.
2794         * platform/ios-simulator-wk2/fast/ruby/bopomofo-rl-expected.txt: Removed.
2795         * platform/ios-simulator-wk2/fast/text/international/plane2-expected.txt: Removed.
2796         * platform/ios-simulator-wk2/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
2797         * platform/ios-simulator-wk2/fast/writing-mode/japanese-lr-text-expected.txt: Removed.
2798         * platform/ios-simulator-wk2/fast/writing-mode/japanese-rl-text-expected.txt: Removed.
2799         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt: Removed.
2800         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt: Removed.
2801         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt: Removed.
2802         * platform/ios-simulator-wk2/fast/writing-mode/vertical-align-table-baseline-expected.txt: Removed.
2803
2804 2015-08-14  Ryosuke Niwa  <rniwa@webkit.org>
2805
2806         ES6 class syntax should allow computed name method
2807         https://bugs.webkit.org/show_bug.cgi?id=142690
2808
2809         Reviewed by Saam Barati.
2810
2811         Added test cases for computed method names.
2812
2813         * js/class-syntax-method-names-expected.txt:
2814         * js/script-tests/class-syntax-method-names.js:
2815
2816 2015-08-14  Eric Carlson  <eric.carlson@apple.com>
2817
2818         [Mac] video-buffered-range-contains-currentTime.html is flakey after r188390
2819         https://bugs.webkit.org/show_bug.cgi?id=148042
2820
2821         * platform/mac/TestExpectations: Mark the test as flakey.
2822
2823 2015-08-14  Alexey Proskuryakov  <ap@apple.com>
2824
2825         Frequent assertions on animations/restart-after-scroll.html
2826         https://bugs.webkit.org/show_bug.cgi?id=148026
2827
2828         * TestExpectations: Skip the test in debug mode.
2829
2830 2015-08-13  Antti Koivisto  <antti@apple.com>
2831
2832         Cover memory cache subresource validation policy with cache tests
2833         https://bugs.webkit.org/show_bug.cgi?id=147830
2834
2835         Reviewed by Alexey Proskuryakov.
2836
2837         Add another test round using subresource validation policy.
2838
2839         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
2840         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt:
2841         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt:
2842         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
2843         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt:
2844         * http/tests/cache/disk-cache/disk-cache-media-expected.txt:
2845         * http/tests/cache/disk-cache/disk-cache-range-expected.txt:
2846         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt:
2847         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
2848         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
2849         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
2850         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2851         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
2852         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt:
2853         * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
2854         * http/tests/cache/disk-cache/disk-cache-vary-no-body-expected.txt:
2855         * http/tests/cache/disk-cache/resources/cache-test.js:
2856         (loadResourcesWithOptions):
2857         (.):
2858         (runTests):
2859
2860 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
2861
2862         Web Inspector: Reduce flakiness of inspector/indexeddb/requestDatabaseNames
2863         https://bugs.webkit.org/show_bug.cgi?id=148008
2864
2865         Reviewed by Timothy Hatcher.
2866
2867         * inspector/indexeddb/requestDatabaseNames.html:
2868         Follow-up fix to reduce flakiness in the test caused by other tests
2869         creating IndexedDB databases.
2870
2871 2015-08-13  Jon Honeycutt  <jhoneycutt@apple.com>
2872
2873         iOS test gardening.
2874
2875         * platform/ios-simulator/TestExpectations:
2876         * platform/ios-simulator-wk1/fast/forms/indeterminate-progress-inline-height-expected.txt: Added.
2877         * platform/ios-simulator-wk1/fast/forms/input-appearance-spinbutton-expected.txt: Added.
2878         * platform/ios-simulator-wk1/fast/forms/input-appearance-spinbutton-up-expected.txt: Added.
2879
2880 2015-08-13  Jon Honeycutt  <jhoneycutt@apple.com>
2881
2882         Rebaseline some iOS simulator test results for font changes.
2883
2884         Rubber-stamped by Sam Weinig.
2885
2886         * platform/ios-simulator/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2887         * platform/ios-simulator/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
2888         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2889         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2890         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
2891         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
2892         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2893         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
2894         * platform/ios-simulator/fast/ruby/bopomofo-expected.txt:
2895         * platform/ios-simulator/fast/ruby/bopomofo-letter-spacing-expected.txt:
2896         * platform/ios-simulator/fast/ruby/bopomofo-rl-expected.txt:
2897         * platform/ios-simulator/fast/text/backslash-to-yen-sign-euc-expected.txt:
2898         * platform/ios-simulator/fast/text/backslash-to-yen-sign-expected.txt:
2899         * platform/ios-simulator/fast/text/font-weights-zh-expected.txt:
2900         * platform/ios-simulator/fast/text/indic-expected.txt:
2901         * platform/ios-simulator/fast/text/international/plane2-expected.txt:
2902         * platform/ios-simulator/fast/text/international/synthesized-italic-vertical-latin-expected.txt:
2903         * platform/ios-simulator/fast/text/international/text-combine-image-test-expected.txt:
2904         * platform/ios-simulator/fast/text/international/text-spliced-font-expected.txt:
2905         * platform/ios-simulator/fast/text/tatechuyoko-expected.txt:
2906         * platform/ios-simulator/fast/text/text-combine-different-fonts-expected.txt:
2907         * platform/ios-simulator/fast/writing-mode/japanese-lr-selection-expected.txt:
2908         * platform/ios-simulator/fast/writing-mode/japanese-lr-text-expected.txt:
2909         * platform/ios-simulator/fast/writing-mode/japanese-rl-selection-expected.txt:
2910         * platform/ios-simulator/fast/writing-mode/japanese-rl-text-expected.txt:
2911         * platform/ios-simulator/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt:
2912         * platform/ios-simulator/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt:
2913         * platform/ios-simulator/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt:
2914         * platform/ios-simulator/fast/writing-mode/vertical-align-table-baseline-expected.txt:
2915
2916 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
2917
2918         Web Inspector: Watch Expressions
2919         https://bugs.webkit.org/show_bug.cgi?id=147904
2920
2921         Reviewed by Brian Burg.
2922
2923         * inspector/model/remote-object-fake-object-expected.txt: Added.
2924         * inspector/model/remote-object-fake-object.html: Added.
2925
2926 2015-08-13  Brian Burg  <bburg@apple.com>
2927
2928         Web Inspector: refactor ProtocolTest to be an InjectedTestHarness subclass
2929         https://bugs.webkit.org/show_bug.cgi?id=147954
2930
2931         Reviewed by Joseph Pecoraro.
2932
2933         In preparation for sharing the same test harness API between protocol tests
2934         and frontend tests, this patch refactors ProtocolTest into the desired
2935         class structure. Each type of test (currently: protocol, frontend) extends
2936         InjectedTestHarness and fills in a few key methods for communicating with
2937         the test page-side code.
2938
2939         This patch standardizes on assert() only logging when the condition is false.
2940         Update protocol tests to use ProtocolTestHarness.expectThat, rather than assert.
2941
2942         * http/tests/inspector/resources/ProtocolTestStub.js:
2943         (window.InjectedTestHarness):
2944         (window.InjectedTestHarness.prototype.createAsyncSuite):
2945         (window.InjectedTestHarness.prototype.createSyncSuite):
2946         (window.InjectedTestHarness.prototype.completeTest):
2947         (window.InjectedTestHarness.prototype.addResult):
2948         (window.InjectedTestHarness.prototype.debugLog):
2949         (window.InjectedTestHarness.prototype.evaluateInPage):
2950         (window.InjectedTestHarness.prototype.importScript):
2951         (window.InjectedTestHarness.prototype.get logCount):
2952         (window.InjectedTestHarness.prototype.log):
2953         (window.InjectedTestHarness.prototype.assert):
2954         (window.InjectedTestHarness.prototype.expectThat):
2955  
2956         (InjectedTestHarness.AsyncTestSuite): Use a stored reference to the harness
2957         rather than hardcoding a specific InjectedTestHarness instance.
2958
2959         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCasesAndFinish.finish):
2960         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCasesAndFinish):
2961         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCases):
2962  
2963         (InjectedTestHarness.SyncTestSuite): Use a stored reference to the harness
2964         rather than hardcoding a specific InjectedTestHarness instance.
2965
2966         (InjectedTestHarness.SyncTestSuite.prototype.runTestCasesAndFinish):
2967         (InjectedTestHarness.SyncTestSuite.prototype.runTestCases):
2968
2969         (ProtocolTestHarness.prototype.completeTest):
2970         (ProtocolTestHarness.prototype.addResult):
2971         (ProtocolTestHarness.prototype.debugLog):
2972         (ProtocolTestHarness.prototype.evaluateInPage):
2973         (ProtocolTestHarness):
2974         (InspectorProtocol.sendCommand):
2975         (InspectorProtocol.awaitCommand):
2976         (InspectorProtocol.awaitEvent.):
2977         (InspectorProtocol.awaitEvent):
2978         (InspectorProtocol.addEventListener):
2979         (InspectorProtocol.sendMessage):
2980         (InspectorProtocol.checkForError):
2981         (InspectorFrontendAPI.dispatchMessageAsync):
2982         (ProtocolTest.AsyncTestSuite): Moved.
2983         (ProtocolTest.AsyncTestSuite.prototype.runTestCasesAndFinish.finish): Moved.
2984         (ProtocolTest.AsyncTestSuite.prototype.runTestCasesAndFinish): Moved.
2985         (ProtocolTest.AsyncTestSuite.prototype.runTestCases): Moved.
2986         (ProtocolTest.SyncTestSuite): Moved.
2987         (ProtocolTest.SyncTestSuite.prototype.runTestCasesAndFinish): Moved.
2988         (ProtocolTest.SyncTestSuite.prototype.runTestCases): Moved.
2989         (ProtocolTest.log): Moved.
2990         (ProtocolTest.assert): Moved.
2991         (ProtocolTest.debugLog): Moved.
2992         (ProtocolTest.completeTest): Moved.
2993         (ProtocolTest.importScript): Moved.
2994         * http/tests/inspector/resources/console-test.js:
2995         (.suite.addTestCase.):
2996         (.suite.addTestCase):
2997         (ProtocolTest.Console.addTestCase):
2998         * http/tests/inspector/resources/protocol-test.js:
2999         (closeTest):
3000         * inspector/console/console-message.html:
3001         * inspector/console/x-frame-options-message.html:
3002         * inspector/debugger/didSampleProbe-multiple-probes.html:
3003         * inspector/dom-debugger/node-removed.html:
3004         * inspector/dom/dom-remove-events.html:
3005         * inspector/runtime/getProperties.html:
3006         * inspector/unit-tests/async-test-suite-expected.txt:
3007         * inspector/unit-tests/async-test-suite.html:
3008         * inspector/unit-tests/sync-test-suite-expected.txt:
3009         * inspector/unit-tests/sync-test-suite.html:
3010
3011 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
3012
3013         Web Inspector: A {Map, WeakMap, Set, WeakSet} object contains itself will hang the console
3014         https://bugs.webkit.org/show_bug.cgi?id=147966
3015
3016         Reviewed by Timothy Hatcher.
3017
3018         * inspector/model/remote-object.html:
3019         * inspector/model/remote-object-expected.txt:
3020         Add tests for a cylic array, set, and map.
3021
3022 2015-08-13  Eric Carlson  <eric.carlson@apple.com>
3023
3024         Don't short circuit seeking
3025         https://bugs.webkit.org/show_bug.cgi?id=147892
3026
3027         Reviewed by Jer Noble.
3028
3029         * media/event-attributes-expected.txt: Update for test change.
3030         * media/event-attributes.html: There is no reason to expect that a 'timeupdate' will have
3031           been sent before 'canplaythrough'.
3032         * media/video-seek-to-current-time-expected.txt: Added.
3033         * media/video-seek-to-current-time.html: Added.
3034         * platform/efl/TestExpectations: Skip new test.
3035         * platform/gtk/TestExpectations: Ditto.
3036         * platform/mac/TestExpectations: Mark the new test as sometimes failing because of 
3037           webkit.org/b/147944.
3038         * platform/win/TestExpectations: Skip new test.
3039
3040 2015-08-13  Alexey Proskuryakov  <ap@apple.com>
3041
3042         [Cocoa] [CJK-configured device] System font has vertical punctuation
3043         https://bugs.webkit.org/show_bug.cgi?id=147964
3044         <rdar://problem/22256660>
3045
3046         * platform/mac/fast/text/system-font-punctuation-expected.txt: Actually landing
3047         results for Mac.
3048
3049 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
3050
3051         Mac TestExpectations gardening.
3052
3053         * platform/mac/TestExpectations:
3054
3055 2015-08-12  Myles C. Maxfield  <mmaxfield@apple.com>
3056
3057         [Cocoa] [CJK-configured device] System font has vertical punctuation
3058         https://bugs.webkit.org/show_bug.cgi?id=147964
3059         <rdar://problem/22256660>
3060
3061         Reviewed by Dean Jackson.
3062
3063         Make sure punctuation isn't vertical.
3064
3065         * fast/text/system-font-punctuation.html: Added.
3066         * platform/ios-simulator/fast/text/system-font-punctuation-expected.txt: Added
3067         * platform/mac/fast/text/system-font-punctuation-expected.txt: Added
3068
3069 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
3070
3071         Removing an expectation for a long fixed bug.
3072
3073         * TestExpectations: Unskip fast/multicol/newmulticol/spanner-crash.html.
3074
3075 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
3076
3077         http/tests/security/cors-post-redirect-308.html doesn't work properly
3078         https://bugs.webkit.org/show_bug.cgi?id=147914
3079
3080         Reviewed by Brady Eidson.
3081
3082         * http/tests/resources/redirect.php: Trying to return
3083         code 308 without a reason phrase results in an internal server error with Apache/2.2.
3084         While at it, also corrected the script to always set Cache-Control: no-store.
3085
3086 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
3087
3088         Removing an expectation for a test that's fixed.
3089
3090         * platform/mac/TestExpectations:
3091
3092 2015-08-12  Antti Koivisto  <antti@apple.com>
3093
3094         CachedResource leak in validation code
3095         https://bugs.webkit.org/show_bug.cgi?id=147941
3096
3097         Reviewed by Chris Dumez.
3098
3099         * http/tests/cache/recursive-validation.html: Added.
3100         * http/tests/cache/resources/no-cache-with-validation.php: Added.
3101
3102 2015-08-12  Joseph Pecoraro  <pecoraro@apple.com>
3103
3104         Web Inspector: Not receiving responses for async request IndexedDB.requestDatabaseNames
3105         https://bugs.webkit.org/show_bug.cgi?id=147844
3106
3107         Reviewed by Brian Burg.
3108
3109         * inspector/indexeddb/requestDatabaseNames-expected.txt: Added.
3110         * inspector/indexeddb/requestDatabaseNames.html: Added.
3111
3112 2015-08-11  Matt Rajca  <mrajca@apple.com>
3113
3114         Media Session: test Play/Pause media control events delivered to Default media sessions
3115         https://bugs.webkit.org/show_bug.cgi?id=147910
3116
3117         Reviewed by Eric Carlson.
3118
3119         Media elements that aren't explicitly assigned a media session should respond to play/pause media control events.
3120
3121         * media/session/play-pause-media-events-in-default-sessions-expected.txt: Added.
3122         * media/session/play-pause-media-events-in-default-sessions.html: Added.
3123
3124 2015-08-11  Matt Rajca  <mrajca@apple.com>
3125
3126         Media Session: add test for Content media session focus
3127         https://bugs.webkit.org/show_bug.cgi?id=147902
3128
3129         Reviewed by Eric Carlson.
3130
3131         Playing a media element that belongs to a Content media session should pause other media elements that belong
3132         to Content media sessions.
3133
3134         * media/session/content-session-focus-expected.txt: Added.
3135         * media/session/content-session-focus.html: Added.
3136
3137 2015-08-12  Brent Fulgham  <bfulgham@apple.com>
3138
3139         REGRESSION(r185606): ASSERT in WebCore::RenderElement::styleWillChange
3140         https://bugs.webkit.org/show_bug.cgi?id=147596
3141         <rdar://problem/21963355>
3142
3143         Reviewed by Jon Honeycutt.
3144
3145         * css3/scroll-snap/improper-snap-points-crash-expected.txt: Added.
3146         * css3/scroll-snap/improper-snap-points-crash.html: Added.
3147
3148 2015-08-12  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3149
3150         XHR.setRequestHeader should remove trailing and leading whitespaces from the header value
3151         https://bugs.webkit.org/show_bug.cgi?id=147445
3152
3153         Reviewed by Darin Adler.
3154
3155         * http/tests/xmlhttprequest/inject-header-expected.txt:
3156         * http/tests/xmlhttprequest/inject-header.html:
3157         * http/tests/xmlhttprequest/resources/print-xtest-header.cgi: Added.
3158         * http/tests/xmlhttprequest/set-bad-headervalue-expected.txt:
3159         * http/tests/xmlhttprequest/set-bad-headervalue.html:
3160         * http/tests/xmlhttprequest/setrequestheader-allow-whitespace-in-value-expected.txt: Added.
3161         * http/tests/xmlhttprequest/setrequestheader-allow-whitespace-in-value.htm: Added.
3162
3163 2015-08-11  Myles C. Maxfield  <mmaxfield@apple.com>
3164
3165         [font-features] Map OpenType feature tags to TrueType feature selectors
3166         https://bugs.webkit.org/show_bug.cgi?id=147819
3167
3168         Reviewed by Dean Jackson.
3169
3170         Updated test results.
3171
3172         * platform/mac/css3/font-feature-settings-preinstalled-fonts-expected.png: Added.
3173         * platform/mac/css3/font-feature-settings-preinstalled-fonts-expected.txt:
3174
3175 2015-08-11  Simon Fraser  <simon.fraser@apple.com>
3176
3177         Windows test gardening.
3178
3179         * platform/win/TestExpectations:
3180         * platform/win/css3/font-feature-settings-preinstalled-fonts-expected.txt: Added.
3181         * platform/win/fast/forms/input-appearance-spinbutton-expected.txt: Added.
3182         * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt: Added.
3183
3184 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
3185
3186         Introduce get_by_id like IC into get_by_val when the given name is String or Symbol
3187         https://bugs.webkit.org/show_bug.cgi?id=147480
3188
3189         Reviewed by Filip Pizlo.
3190
3191         Add synthetic benchmarks that replaces normal property load with symbol/string keyed load.
3192
3193         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-expected.txt: Added.
3194         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple-expected.txt: Added.
3195         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple.html: Added.
3196         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination.html: Added.
3197         * js/regress/get-by-val-with-string-chain-from-try-block-expected.txt: Added.
3198         * js/regress/get-by-val-with-string-chain-from-try-block.html: Added.
3199         * js/regress/get-by-val-with-string-check-structure-elimination-expected.txt: Added.
3200         * js/regress/get-by-val-with-string-check-structure-elimination.html: Added.
3201         * js/regress/get-by-val-with-string-proto-or-self-expected.txt: Added.
3202         * js/regress/get-by-val-with-string-proto-or-self.html: Added.
3203         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
3204         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.html: Added.
3205         * js/regress/get-by-val-with-string-self-or-proto-expected.txt: Added.
3206         * js/regress/get-by-val-with-string-self-or-proto.html: Added.
3207         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-expected.txt: Added.
3208         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple-expected.txt: Added.
3209         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.html: Added.
3210         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination.html: Added.
3211         * js/regress/get-by-val-with-symbol-chain-from-try-block-expected.txt: Added.
3212         * js/regress/get-by-val-with-symbol-chain-from-try-block.html: Added.
3213         * js/regress/get-by-val-with-symbol-check-structure-elimination-expected.txt: Added.
3214         * js/regress/get-by-val-with-symbol-check-structure-elimination.html: Added.
3215         * js/regress/get-by-val-with-symbol-proto-or-self-expected.txt: Added.
3216         * js/regress/get-by-val-with-symbol-proto-or-self.html: Added.
3217         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
3218         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.html: Added.
3219         * js/regress/get-by-val-with-symbol-self-or-proto-expected.txt: Added.
3220         * js/regress/get-by-val-with-symbol-self-or-proto.html: Added.
3221         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination-simple.js: Added.
3222         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination.js: Added.
3223         * js/regress/script-tests/get-by-val-with-string-chain-from-try-block.js: Added.
3224         (A):
3225         (B):
3226         (C):
3227         (D):
3228         (E):
3229         (F):
3230         (G):
3231         (foo):
3232         * js/regress/script-tests/get-by-val-with-string-check-structure-elimination.js: Added.
3233         * js/regress/script-tests/get-by-val-with-string-proto-or-self.js: Added.
3234         (foo):
3235         (bar):
3236         (Foo):
3237         * js/regress/script-tests/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.js: Added.
3238         * js/regress/script-tests/get-by-val-with-string-self-or-proto.js: Added.
3239         (foo):
3240         (bar):
3241         (Foo):
3242         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.js: Added.
3243         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination.js: Added.
3244         * js/regress/script-tests/get-by-val-with-symbol-chain-from-try-block.js: Added.
3245         (A):
3246         (B):
3247         (C):
3248         (D):
3249         (E):
3250         (F):
3251         (G):
3252         (foo):
3253         * js/regress/script-tests/get-by-val-with-symbol-check-structure-elimination.js: Added.
3254         * js/regress/script-tests/get-by-val-with-symbol-proto-or-self.js: Added.
3255         (foo):
3256         (bar):
3257         (Foo):
3258         * js/regress/script-tests/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.js: Added.
3259         * js/regress/script-tests/get-by-val-with-symbol-self-or-proto.js: Added.
3260         (foo):
3261         (bar):
3262         (Foo):
3263
3264 2015-08-11  Brian Burg  <bburg@apple.com>
3265
3266         Web Inspector: Agent commands do not actually return a promise when expected
3267         https://bugs.webkit.org/show_bug.cgi?id=138665
3268
3269         Reviewed by Timothy Hatcher.
3270
3271         Add a new test that only checks for proper invocation return values.
3272         Once the async test suite infrastructure is available for frontend tests,
3273         more thorough tests of promises and callbacks will be added.
3274
3275         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt: Added.
3276         * inspector/protocol/inspector-backend-invocation-return-value.html: Added.
3277         * inspector/protocol/protocol-promise-result-expected.txt: Removed.
3278         * inspector/protocol/protocol-promise-result.html: Removed.
3279         * platform/win/TestExpectations: Remove deleted test.
3280
3281 2015-08-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
3282
3283         feMorphology is not rendered correctly on Retina display
3284         https://bugs.webkit.org/show_bug.cgi?id=147589
3285
3286         Reviewed by Dean Jackson.
3287
3288         Ensure we take the filter scale factor into consideration when applying
3289         the FEMorphology.
3290
3291         * fast/hidpi/filters-morphology-expected.html: Added.
3292         * fast/hidpi/filters-morphology.html: Added.
3293
3294 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
3295
3296         Numeric setter on prototype doesn't get called.
3297         https://bugs.webkit.org/show_bug.cgi?id=144252
3298
3299         Reviewed by Darin Adler.
3300
3301         Update the test expectation file.
3302
3303         * js/class-syntax-string-and-numeric-names-expected.txt:
3304
3305 2015-08-11  Brian Burg  <bburg@apple.com>
3306
3307         Web Inspector: use different namespaces in test fixtures for protocol tests and frontend tests
3308         https://bugs.webkit.org/show_bug.cgi?id=147787
3309
3310         Reviewed by Timothy Hatcher.
3311
3312         Refactor test methods to use three distinct namespaces to reflect their implementation:
3313
3314         - InspectorProtocol contains commands that are only used from within protocol tests.
3315         This includes sending and receiving protocol messages and checking message errors.
3316
3317         - InspectorTest contains test methods for full inspector frontend tests.
3318
3319         - ProtocolTest contains test methods for protocol tests.
3320
3321         In a subsequent patch, most methods in InspectorTest and ProtocolTest namespaces
3322         will be unified so that implementations of log, assert, etc. are no longer duplicated.
3323         For now, at least make it obvious at each callsite what code is being invoked.
3324
3325         * http/tests/inspector/console/access-inspected-object.html:
3326         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
3327         * http/tests/inspector/page/loading-iframe-document-node.html:
3328         * http/tests/inspector/resources/ProtocolTestStub.js:
3329         * http/tests/inspector/resources/console-test.js:
3330         * http/tests/inspector/resources/probe-test.js:
3331         * inspector/console/console-message.html:
3332         * inspector/console/css-source-locations.html:
3333         * inspector/console/js-source-locations.html:
3334         * inspector/console/x-frame-options-message.html:
3335         * inspector/css/getSupportedCSSProperties.html:
3336         * inspector/debugger/breakpoint-action-detach.html:
3337         * inspector/debugger/breakpoint-action-with-exception.html:
3338         * inspector/debugger/breakpoint-condition-detach.html:
3339         * inspector/debugger/breakpoint-condition-with-bad-script.html:
3340         * inspector/debugger/breakpoint-condition-with-exception.html:
3341         * inspector/debugger/breakpoint-eval-with-exception.html:
3342         * inspector/debugger/breakpoint-inside-conditons-and-actions.html:
3343         * inspector/debugger/call-frame-function-name.html:
3344         * inspector/debugger/call-frame-this-host.html:
3345         * inspector/debugger/call-frame-this-nonstrict.html:
3346         * inspector/debugger/call-frame-this-strict.html:
3347         * inspector/debugger/debugger-statement.html:
3348         * inspector/debugger/didSampleProbe-multiple-probes.html:
3349         * inspector/debugger/hit-breakpoint-from-console.html:
3350         * inspector/debugger/nested-inspectors.html:
3351         * inspector/debugger/pause-dedicated-worker.html:
3352         * inspector/debugger/pause-on-assert.html:
3353         * inspector/debugger/regress-133182.html:
3354         * inspector/debugger/removeBreakpoint.html:
3355         * inspector/debugger/searchInContent-linebreaks.html:
3356         * inspector/debugger/setBreakpoint-actions.html:
3357         * inspector/debugger/setBreakpoint-autoContinue.html:
3358         * inspector/debugger/setBreakpoint-column.html:
3359         * inspector/debugger/setBreakpoint-condition.html:
3360         * inspector/debugger/setBreakpoint-dfg-and-modify-local.html:
3361         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:
3362         * inspector/debugger/setBreakpoint-dfg.html:
3363         * inspector/debugger/setBreakpoint-options-exception.html:
3364         * inspector/debugger/setBreakpoint.html:
3365         * inspector/debugger/setBreakpointByUrl-sourceURL.html:
3366         * inspector/debugger/setPauseOnExceptions-all.html:
3367         * inspector/debugger/setPauseOnExceptions-none.html:
3368         * inspector/debugger/setPauseOnExceptions-uncaught.html:
3369         * inspector/debugger/setVariableValue.html:
3370         * inspector/debugger/terminate-dedicated-worker-while-paused.html:
3371         * inspector/dom-debugger/node-removed.html:
3372         * inspector/dom/dom-remove-events.html:
3373         * inspector/dom/dom-search-crash.html:
3374         * inspector/dom/dom-search-with-context.html:
3375         * inspector/dom/dom-search.html:
3376         * inspector/dom/focus.html:
3377         * inspector/dom/getAccessibilityPropertiesForNode.html:
3378         * inspector/dom/getAccessibilityPropertiesForNode_liveRegion.html:
3379         * inspector/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html:
3380         * inspector/dom/highlight-flow-with-no-region.html:
3381         * inspector/dom/remove-multiple-nodes.html:
3382         * inspector/dom/request-child-nodes-depth.html:
3383         * inspector/layers/layers-anonymous.html:
3384         * inspector/layers/layers-blending-compositing-reasons.html:
3385         * inspector/layers/layers-compositing-reasons.html:
3386         * inspector/layers/layers-for-node.html:
3387         * inspector/layers/layers-generated-content.html:
3388         * inspector/layers/layers-reflected-content.html:
3389         * inspector/page/archive.html:
3390         * inspector/page/frameScheduledNavigation.html:
3391         * inspector/page/frameStartedLoading.html:
3392         * inspector/page/javascriptDialogEvents.html:
3393         * inspector/page/setEmulatedMedia.html:
3394         * inspector/runtime/getProperties.html:
3395         * inspector/unit-tests/async-test-suite.html:
3396         * inspector/unit-tests/sync-test-suite.html:
3397
3398 2015-08-11  Myles C. Maxfield  <mmaxfield@apple.com>
3399
3400         [iOS] Arabic letter Yeh is drawn in LastResort
3401         https://bugs.webkit.org/show_bug.cgi?id=147862
3402         <rdar://problem/22202935>
3403
3404         Reviewed by Darin Adler.
3405
3406         * fast/text/arabic-glyph-cache-fill-combine-expected.html: Added.
3407         * fast/text/arabic-glyph-cache-fill-combine.html: Added.
3408         * platform/mac/TestExpectations: Mark test as iOS-specific
3409         * platform/gtk/TestExpectations: Mark test as iOS-specific
3410         * platform/efl/TestExpectations: Mark test as iOS-specific
3411         * platform/efl/TestExpectations: Mark test as iOS-specific
3412
3413 2015-08-11  Chris Dumez  <cdumez@apple.com>
3414
3415         The 'length' property on interface objects should be configurable
3416         https://bugs.webkit.org/show_bug.cgi?id=147858
3417
3418         Reviewed by Daniel Bates.
3419
3420         Add layout test to check that the 'length' property on interface
3421         objects has the following attributes:
3422         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
3423
3424         * fast/dom/length-property-configurable-expected.txt: Added.
3425         * fast/dom/length-property-configurable.html: Added.
3426
3427 2015-08-11  Chris Dumez  <cdumez@apple.com>
3428
3429         [WebIDL] All interface objects must have a property named "name"
3430         https://bugs.webkit.org/show_bug.cgi?id=147865
3431
3432         Reviewed by Darin Adler.
3433
3434         Add layout test to check that the 'name' property on interface
3435         objects has the following attributes:
3436         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
3437
3438         * fast/dom/interface-name-property-expected.txt: Added.
3439         * fast/dom/interface-name-property.html: Added.
3440         New test.
3441
3442         * media/track/track-cue-empty-cue-text-expected.txt:
3443         Rebaseline, this is a progression.
3444
3445 2015-08-10  Chris Dumez  <cdumez@apple.com>
3446
3447         The 'prototype' property on interface objects should not be enumerable
3448         https://bugs.webkit.org/show_bug.cgi?id=147861
3449
3450         Reviewed by Darin Adler.
3451
3452         Add layout test to check that the 'prototype' property on interface
3453         objects has the following attributes:
3454         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
3455
3456         * fast/dom/prototype-property-not-enumerable-expected.txt: Added.
3457         * fast/dom/prototype-property-not-enumerable.html: Added.
3458
3459 2015-08-10  Antti Koivisto  <antti@apple.com>
3460
3461         http/tests/cache/disk-cache/disk-cache-validation.html has too many subtests
3462         https://bugs.webkit.org/show_bug.cgi?id=147827
3463
3464         Rubber-stamped by Alexey Proskuryakov.
3465
3466         Also split the no-body variant of this.
3467
3468         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt:
3469         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html:
3470         * http/tests/cache/disk-cache/disk-cache-vary-no-body-expected.txt: Added.
3471         * http/tests/cache/disk-cache/disk-cache-vary-no-body.html: Added.
3472
3473 2015-08-10  Antti Koivisto  <antti@apple.com>
3474
3475         http/tests/cache/disk-cache/disk-cache-validation.html has too many subtests
3476         https://bugs.webkit.org/show_bug.cgi?id=147827
3477
3478         Reviewed by Chris Dumez.
3479
3480         Looks like it occasionally times out because a bot is running slowly and 243 subtests take >30s.
3481
3482         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
3483         * http/tests/cache/disk-cache/disk-cache-validation.html:
3484
3485         Split Vary header cases to a separate test.
3486
3487         * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
3488         * http/tests/cache/disk-cache/disk-cache-vary.html:
3489
3490         Reduce test matrix size by no testing Expires header here.
3491
3492 2015-08-10  James Craig  <jcraig@apple.com>
3493
3494         AX: Address follow-up comments in bug 145684
3495         https://bugs.webkit.org/show_bug.cgi?id=147817
3496
3497         Reviewed by Dean Jackson.
3498
3499         Minor cleanup and style updates requested by Dean.
3500
3501         * http/tests/contentextensions/text-track-blocked-expected.txt:
3502         * media/video-controls-show-on-kb-or-ax-event.html:
3503         * platform/mac/media/track/track-cue-rendering-horizontal-expected.txt:
3504
3505 2015-08-07  Antti Koivisto  <antti@apple.com>
3506
3507         Expand network cache tests to cover memory cache behavior
3508         https://bugs.webkit.org/show_bug.cgi?id=147783
3509
3510         Reviewed by Alexey Proskuryakov.
3511
3512         Add another round to existing cache tests with hot memory cache.
3513         This add 691 individual cases worth of memory cache test coverage.
3514
3515         XHR (and main resource, CachedRawResource in general) behaves differently from other resource types. The added
3516         coverage maps this behavior. The regular subresource behavior needs coverage too.
3517
3518         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
3519         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt:
3520         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt:
3521         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
3522         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt:
3523         * http/tests/cache/disk-cache/disk-cache-media-expected.txt:
3524         * http/tests/cache/disk-cache/disk-cache-range-expected.txt:
3525         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt:
3526         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
3527         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
3528         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
3529         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
3530         * http/tests/cache/