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