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