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