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