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