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