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