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