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