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