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