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