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