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