REGRESSION(r156546): media/video-no-audio.html broken
[WebKit-https.git] / LayoutTests / ChangeLog
1 2013-09-27  Jer Noble  <jer.noble@apple.com>
2
3         REGRESSION(r156546): media/video-no-audio.html broken
4         https://bugs.webkit.org/show_bug.cgi?id=122049
5
6         Reviewed by Eric Carlson.
7
8         * platform/mac/TestExpectations:
9         * platform/mac/media/video-no-audio-expected.txt:
10
11 2013-09-27  Jer Noble  <jer.noble@apple.com>
12
13         [Mac] Add AudioTrack support to MediaPlayerPrivateAVFObC.
14         https://bugs.webkit.org/show_bug.cgi?id=122043
15
16         Reviewed by Eric Carlson.
17
18         * media/track/audio-track-expected.txt: Added.
19         * media/track/audio-track.html: Added.
20
21 2013-09-30  Robert Plociennik  <r.plociennik@samsung.com>
22
23         [EFL] Added passing expectation for fast/forms/textarea-metrics.html
24         https://bugs.webkit.org/show_bug.cgi?id=122107
25
26         Unreviewed EFL gardening.
27
28         fast/forms/textarea-metrics.html fails in WebKitTestRunner but returns expected
29         results in MiniBrowser. Since GTK uses platform dependent expectation file to
30         migitate this identical discrepancy, the same solution has been applied to EFL.
31
32         * platform/efl/TestExpectations:
33         * platform/efl/fast/forms/textarea-metrics-expected.txt: Added.
34
35 2013-09-30  Krzysztof Wolanski  <k.wolanski@samsung.com>
36
37         [EFL] Fix incorrect click counting in EventSenderProxy
38         https://bugs.webkit.org/show_bug.cgi?id=122098
39
40         Reviewed by Gyuyoung Kim.
41
42         After fixing EventSenderProxy extend-selection-after-double-click.html runs correctly.
43
44         * platform/efl/TestExpectations:
45
46 2013-09-30  Robert Plociennik  <r.plociennik@samsung.com>
47
48         [EFL] Gardening after the resolution of bug 84835
49         https://bugs.webkit.org/show_bug.cgi?id=122096
50
51         Unreviewed EFL gardening.
52
53         Removed expected failures for bug 84835.
54         editing/pasteboard/copy-inside-h1-preserves-h1 and
55         editing/pasteboard/copy-without-selection are still failing due to bug 86623
56         and have been marked accordingly.
57
58         * platform/efl-wk1/TestExpectations:
59         * platform/efl/TestExpectations:
60
61 2013-09-30  Mario Sanchez Prada  <mario.prada@samsung.com>
62
63         Unreviewed GTK gardening. Two tests are passing in WK2 after r156541.
64
65         * platform/gtk-wk2/TestExpectations: Removed passing tests.
66
67 2013-09-30  Krzysztof Czech  <k.czech@samsung.com>
68
69         [EFL] Accessibility tests pass after r156532 and r156551
70         https://bugs.webkit.org/show_bug.cgi?id=122090
71
72         Unreviewed EFL gardening.
73
74         * platform/efl-wk2/TestExpectations:
75
76 2013-09-30  Krzysztof Czech  <k.czech@samsung.com>
77
78         [EFL] New test accessibility/table-with-hidden-head-section.html failing on EFL port
79         https://bugs.webkit.org/show_bug.cgi?id=111850
80
81         Reviewed by Mario Sanchez Prada.
82
83         Test passes after r156532.
84
85         * platform/efl/TestExpectations:
86
87 2013-09-18  Sergio Villar Senin  <svillar@igalia.com>
88
89         [CSS Grid Layout] Implement the grid-area shorthand
90         https://bugs.webkit.org/show_bug.cgi?id=103334
91
92         Reviewed by Andreas Kling.
93
94         From Blink r151684 by <jchaffraix@chromium.org>
95
96         * fast/css-grid-layout/grid-item-area-get-set-expected.txt: Added.
97         * fast/css-grid-layout/grid-item-area-get-set.html: Added.
98
99 2013-09-30  Vani Hegde  <vani.hegde@samsung.com>
100
101         user-select: none cursor turns to I-beam on mouse dragging
102         https://bugs.webkit.org/show_bug.cgi?id=90159
103
104         Reviewed by Ryosuke Niwa.
105
106         Test case added to verify that explicitly set cursor style
107         is retained on performing text selection.
108
109         * editing/caret/selection-with-caret-type-progress-expected.txt: Added.
110         * editing/caret/selection-with-caret-type-progress.html: Added.
111
112 2013-09-29  Philip Rogers  <pdr@google.com>
113
114         Repaint borders and outlines on pseudo content changes
115         https://bugs.webkit.org/show_bug.cgi?id=122070
116
117         Reviewed by Andreas Kling.
118
119         * fast/repaint/hover-pseudo-borders.html: Added.
120         * platform/mac/fast/repaint/hover-pseudo-borders-expected.png: Added.
121         * platform/mac/fast/repaint/hover-pseudo-borders-expected.txt: Added.
122
123 2013-09-29  Zan Dobersek  <zdobersek@igalia.com>
124
125         Unreviewed GTK gardening. Skip the IndexedDB tests for now as the feature is going
126         through substantial changes that don't ensure constant proper functionality.
127
128         * platform/gtk-wk2/TestExpectations:
129         * platform/gtk/TestExpectations:
130
131 2013-09-28  Gurpreet Kaur  <k.gurpreet@samsung.com>
132
133         filter: drop-shadow doesnot support viewport units
134         https://bugs.webkit.org/show_bug.cgi?id=122053
135
136         Reviewed by Darin Adler.
137
138         * fast/css/drop-shadow-viewport-height-expected-mismatch.html: Added.
139         * fast/css/drop-shadow-viewport-height.html: Added.
140         * fast/css/drop-shadow-viewport-vmax-expected-mismatch.html: Added.
141         * fast/css/drop-shadow-viewport-vmax.html: Added.
142         * fast/css/drop-shadow-viewport-vmin-expected-mismatch.html: Added.
143         * fast/css/drop-shadow-viewport-vmin.html: Added.
144         * fast/css/drop-shadow-viewport-width-expected-mismatch.html: Added.
145         * fast/css/drop-shadow-viewport-width.html: Added.
146         Added new tests for verifying that drop-shadow properties are applied
147         when its values are viewport units.
148
149 2013-09-28  Gurpreet Kaur  <k.gurpreet@samsung.com>
150
151         REGRESSION (r154614): Setting the document scroll position isn't symmetric; can successfully set document.body.scrollTop, but can only read from document.documentElement.scrollTop
152         https://bugs.webkit.org/show_bug.cgi?id=121876
153
154         Reviewed by Darin Adler.
155
156         * fast/dom/Element/body-scrollLeft-Quirks-expected.txt: Added.
157         * fast/dom/Element/body-scrollLeft-Quirks.html: Added.
158         * fast/dom/Element/body-scrollLeft-expected.txt: Added.
159         * fast/dom/Element/body-scrollLeft.html: Added.
160         * fast/dom/Element/body-scrollTop-Quirks-expected.txt: Added.
161         * fast/dom/Element/body-scrollTop-Quirks.html: Added.
162         * fast/dom/Element/body-scrollTop-expected.txt: Added.
163         * fast/dom/Element/body-scrollTop.html: Added.
164         * fast/dom/Element/documentElement-scrollLeft-Quirks-expected.txt: Added.
165         * fast/dom/Element/documentElement-scrollLeft-Quirks.html: Added.
166         * fast/dom/Element/documentElement-scrollLeft-expected.txt: Added.
167         * fast/dom/Element/documentElement-scrollLeft.html: Added.
168         * fast/dom/Element/documentElement-scrollTop-Quirks-expected.txt: Added.
169         * fast/dom/Element/documentElement-scrollTop-Quirks.html: Added.
170         * fast/dom/Element/documentElement-scrollTop-expected.txt: Added.
171         * fast/dom/Element/documentElement-scrollTop.html: Added.
172         Added test cases for verifying that Non-Quirks mode should set
173         scrolltop/scrollleft through document.documentElement.scrollTop/
174         document.documentElement.scrollLeft and Quirks mode should set/get
175         scrolltop/scrollleft through document.body.scrollTop/document.body.scrollLeft.
176
177         * fast/multicol/scrolling-overflow.html:
178         Rebaselining existing tests as per the new behavior. To set
179         document.body.scrollLeft document to be in Quirks mode.
180
181 2013-09-27  Bem Jones-Bey  <bjonesbe@adobe.com>
182
183         [CSS Shapes] New positioning model: Positive margins
184         https://bugs.webkit.org/show_bug.cgi?id=118089
185
186         Reviewed by Alexandru Chiculita.
187
188         The remaining tests for shape-outside with positive margins. These
189         have all been imported from the CSSWG's repo.
190
191         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log:
192         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005-expected.html: Added.
193         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005.html: Added.
194         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006-expected.html: Added.
195         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006.html: Added.
196         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007-expected.html: Added.
197         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007.html: Added.
198         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008-expected.html: Added.
199         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008.html: Added.
200         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009-expected.html: Added.
201         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009.html: Added.
202         * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log:
203
204 2013-09-27  Alexey Proskuryakov  <ap@apple.com>
205
206         Layout Test media/media-controller-playback.html is flaky
207         https://bugs.webkit.org/show_bug.cgi?id=122042
208
209         * platform/mac/TestExpectations: Marked as such.
210
211 2013-09-27  Hans Muller  <hmuller@adobe.com>
212
213         Crash on shape-outside when using calc()
214         https://bugs.webkit.org/show_bug.cgi?id=121020
215
216         Reviewed by Dirk Schulze.
217
218         Specifying a CSS Shape geometry Length attribute with a calc() expression
219         or looking up the value with getComputedStyle(), caused crashes.
220
221         * fast/shapes/shape-inside/shape-inside-calc-crash-expected.txt: Added.
222         * fast/shapes/shape-inside/shape-inside-calc-crash.html: Added.
223         * css3/calc/simplification-expected.txt: Added
224         * css3/calc/simplification.html: Added
225         * LayoutTests/css3/calc/cssom-expected.txt:
226
227 2013-09-27  Alexey Proskuryakov  <ap@apple.com>
228
229         Layout Test animations/combo-transform-translate+scale.html is flaky
230         https://bugs.webkit.org/show_bug.cgi?id=122040
231
232         * platform/mac/TestExpectations: Marking as such.
233
234 2013-09-27  Alexey Proskuryakov  <ap@apple.com>
235
236         Layout Test media/track/track-cue-overlap-snap-to-lines-not-set.html is flaky
237         https://bugs.webkit.org/show_bug.cgi?id=122039
238
239         * platform/mac/TestExpectations: Marking as such.
240
241 2013-09-27  Alexey Proskuryakov  <ap@apple.com>
242
243         animations/transform-non-accelerated.html is flaky
244         https://bugs.webkit.org/show_bug.cgi?id=122038
245
246         * platform/mac/TestExpectations: Marking as such.
247
248 2013-09-27  Commit Queue  <commit-queue@webkit.org>
249
250         Unreviewed, rolling out r156569.
251         http://trac.webkit.org/changeset/156569
252         https://bugs.webkit.org/show_bug.cgi?id=122035
253
254         broke a lot of mismatch tests (Requested by thorton on
255         #webkit).
256
257         * platform/mac-wk2/tiled-drawing/window-server-snapshots-work-expected-mismatch.html: Removed.
258         * platform/mac-wk2/tiled-drawing/window-server-snapshots-work.html: Removed.
259
260 2013-09-27  Alexey Proskuryakov  <ap@apple.com>
261
262         Layout Test media/video-duration-known-after-eos.html is flaky
263         https://bugs.webkit.org/show_bug.cgi?id=122033
264
265         * platform/mac/TestExpectations: Marked as such.
266
267 2013-09-27  Alexey Proskuryakov  <ap@apple.com>
268
269         REGRESSION(r156546): 18 media tests broken
270         https://bugs.webkit.org/show_bug.cgi?id=122021
271
272         * platform/mac/TestExpectations: Adding one more test, media/track/track-cue-rendering-vertical.html
273
274 2013-09-27  Alexey Proskuryakov  <ap@apple.com>
275
276         [Mac] Intermittent crash on media/video-controls-captions-trackmenu.html
277         https://bugs.webkit.org/show_bug.cgi?id=110173
278
279         This code got rewritten, and the test now just fails. Fixing and re-enabling it
280         is tracked in a different bug.
281
282         * platform/mac/TestExpectations: Removing superfluous entry which was confusing the parser.
283
284 2013-09-27  Tim Horton  <timothy_horton@apple.com>
285
286         [wk2] WebKitTestRunner's window snapshots are blank with tiled drawing
287         https://bugs.webkit.org/show_bug.cgi?id=122006
288         <rdar://problem/15095197>
289
290         Reviewed by Dean Jackson.
291
292         Add a test that ensures that WebKitTestRunner's snapshots are not
293         completely blank with tiled drawing enabled.
294
295         * platform/mac-wk2/tiled-drawing/window-server-snapshots-work-expected-mismatch.html: Added.
296         * platform/mac-wk2/tiled-drawing/window-server-snapshots-work.html: Added.
297
298 2013-09-27  Alexey Proskuryakov  <ap@apple.com>
299
300         Layout Test fast/animation/request-animation-frame-time-unit.html is flaky
301         https://bugs.webkit.org/show_bug.cgi?id=122031
302
303         * platform/mac/TestExpectations: Marking as such. Dean is going to look into
304         related issues soon.
305
306 2013-09-27  Jer Noble  <jer.noble@apple.com>
307
308         REGRESSION(r156546): 17 media tests broken
309         https://bugs.webkit.org/show_bug.cgi?id=122021
310
311         Unreviewed gardening; add failing tests to TestExpectations while triaging new failures.
312
313         * platform/mac/TestExpectations:
314
315 2013-09-27  Eric Carlson  <eric.carlson@apple.com>
316
317         [MediaStream API] update SourceInfo object to match spec
318         https://bugs.webkit.org/show_bug.cgi?id=121941
319
320         Reviewed by Dean Jackson.
321
322         * fast/mediastream/MediaStreamTrack-getSources-expected.txt:
323         * fast/mediastream/MediaStreamTrack-getSources.html:
324
325 2013-09-26  Dean Jackson  <dino@apple.com>
326
327         Provide 2D Matrix decomposition for animation
328         https://bugs.webkit.org/show_bug.cgi?id=112824
329         <rdar://problem/15091882>
330
331         Reviewed by Eric Carlson (and Ian Henderson offline).
332
333         This test was only exercising the fact that our
334         software decomposition did not match our hardware
335         decomposition (although that required visual inspection).
336         Now that our 2d decomposition is correct, update the
337         test and its expected result.
338
339         * animations/transform-non-accelerated-expected.txt:
340         * animations/transform-non-accelerated.html:
341
342 2013-09-27  Mario Sanchez Prada  <mario.prada@samsung.com>
343
344         [GTK] GTK does not expose heading level correctly. Was: accessibility/heading-level.html is failing
345         https://bugs.webkit.org/show_bug.cgi?id=106924
346
347         Reviewed by Chris Fleizach.
348
349         Removed accesibility/heading-level.html from failure expectations.
350
351         * platform/gtk/TestExpectations: Removed test now passing.
352
353 2013-09-27  Jer Noble  <jer.noble@apple.com>
354
355         [Mac] Implement the media controls in JavaScript.
356         https://bugs.webkit.org/show_bug.cgi?id=120895
357
358         Reviewed by Dean Jackson.
359
360         Rebaseline changed tests and add new (failing) tests to
361         TestExpectations.
362
363         * media/audio-delete-while-slider-thumb-clicked.html:
364         * platform/mac/TestExpectations:
365         * platform/mac/fast/hidpi/video-controls-in-hidpi-expected.png:
366         * platform/mac/fast/hidpi/video-controls-in-hidpi-expected.txt:
367         * platform/mac/fast/layers/video-layer-expected.png:
368         * platform/mac/fast/layers/video-layer-expected.txt:
369         * platform/mac/fullscreen/video-controls-override-expected.txt: Added.
370         * platform/mac/media/audio-controls-rendering-expected.png:
371         * platform/mac/media/audio-controls-rendering-expected.txt:
372         * platform/mac/media/controls-after-reload-expected.png:
373         * platform/mac/media/controls-after-reload-expected.txt:
374         * platform/mac/media/controls-strict-expected.png:
375         * platform/mac/media/controls-strict-expected.txt:
376         * platform/mac/media/controls-styling-strict-expected.png:
377         * platform/mac/media/controls-styling-strict-expected.txt:
378         * platform/mac/media/controls-without-preload-expected.png:
379         * platform/mac/media/controls-without-preload-expected.txt:
380         * platform/mac/media/media-controls-clone-expected.png:
381         * platform/mac/media/media-controls-clone-expected.txt:
382         * webarchive/loading/video-in-webarchive-expected.txt:
383
384 2013-09-27  Bem Jones-Bey  <bjonesbe@adobe.com>
385
386         [css-shapes] Shapes are not resolved the same way in shape-inside and clip-path
387         https://bugs.webkit.org/show_bug.cgi?id=121922
388
389         Reviewed by Andreas Kling.
390
391         Add new test for circular shape-outside with percentage radius.
392
393         Update the nested container with unresolved height test because with a
394         circle it isn't really testing just for unresolved height behavior.
395
396         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log:
397         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001-expected.html: Added.
398         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001.html: Added.
399         * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log:
400         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height-expected.html:
401         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html:
402
403 2013-09-27  Andreas Kling  <akling@apple.com>
404
405         Unrehued mac-lion rebaseline.
406
407         * platform/mac-lion/js/dom/global-constructors-attributes-expected.txt:
408
409 2013-09-27  Denis Nomiyama  <d.nomiyama@samsung.com>
410
411         [GTK][WK2] Logging of accessibility events is not disabled between tests
412         https://bugs.webkit.org/show_bug.cgi?id=121957
413
414         Reviewed by Mario Sanchez Prada.
415
416         Removed some accessibility tests from the expectations file that were
417         failing before this fix.
418
419         * platform/gtk-wk2/TestExpectations:
420
421 2013-09-27  Krzysztof Wolanski  <k.wolanski@samsung.com>
422
423         [EFL] editing/selection/fake-doubleclick.html rebaseline after r140111
424         https://bugs.webkit.org/show_bug.cgi?id=121831
425
426         Unreviewed EFL gardening.
427
428         * platform/efl-wk2/TestExpectations:
429         * platform/efl/editing/selection/fake-doubleclick-expected.txt:
430
431 2013-09-27  Zalan Bujtas  <zalan@apple.com>
432
433         Unexpected word wrapping for wrapped content then raw content.
434         https://bugs.webkit.org/show_bug.cgi?id=121130
435
436         Reviewed by Darin Adler.
437
438         When deciding whether a line is considered empty, we need to check if the current
439         object is fully responsible for the currently uncommitted width. It helps differentiating
440         <span></span><span>abcd</span> from <span>a</span><span>bcd</span>, where in the first
441         case when we hit the second <span> the line is still considered empty, as opposed to the
442         second example.
443         This patch introduces a map to keep track of the uncommitted widths.
444
445         * fast/css/unexpected-word-wrapping-with-non-empty-spans-expected.html: Added.
446         * fast/css/unexpected-word-wrapping-with-non-empty-spans.html: Added.
447
448 2013-09-27  Mario Sanchez Prada  <mario.prada@samsung.com>
449
450         [ATK] Protect entry points in the ATK wrapper against outdated render trees
451         https://bugs.webkit.org/show_bug.cgi?id=121558
452
453         Reviewed by Chris Fleizach.
454
455         Added a new test to check that we do not crash in certain
456         scenarios when hiding objects and retriving accessibility
457         information about it.
458
459         * accessibility/heading-crash-after-hidden-expected.txt: Added.
460         * accessibility/heading-crash-after-hidden.html: Added.
461
462         Rebaselined expectations that were wrong before, since they were
463         not returning the actual value that they should be returning when
464         called AccessibilityUIElement::stringValue().
465
466         * platform/efl-wk1/accessibility/file-upload-button-stringvalue-expected.txt:
467         Updated, since the actual text being returned should be the actual
468         value of the file chooser (e.g. "(None)") and not the text in the
469         upload botton (e.g. "Choose files").
470         * platform/efl-wk2/accessibility/file-upload-button-stringvalue-expected.txt: Ditto.
471         * platform/gtk-wk2/accessibility/file-upload-button-stringvalue-expected.txt: Ditto..
472         * platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt: Ditto.
473
474         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
475         Updated, since the iframe should be exposed at all after deleting it.
476
477         Removed accesibility test now passing after fixing this issue.
478
479         * platform/gtk/TestExpectations: Removed accessibility/aria-used-on-image-maps.html.
480
481 2013-09-26  Antti Koivisto  <antti@apple.com>
482
483         Move m_style to RenderElement
484         https://bugs.webkit.org/show_bug.cgi?id=121936
485
486         Reviewed by Andreas Kling.
487         
488         Progressions from text style updating correctly in all cases.
489
490         * compositing/contents-opaque/hidden-with-visible-text-expected.txt:
491         * compositing/contents-opaque/visibility-hidden-expected.txt:
492         
493             Can't figure out why these progress but they do. The new rendering (showing nothing)
494             is correct and matches Firefox.
495
496         * platform/mac/svg/custom/SVGPoint-matrixTransform-expected.txt:
497         * platform/mac/svg/custom/getTransformToElement-expected.txt:
498         * platform/mac/svg/custom/text-ctm-expected.txt:
499         * platform/mac/svg/custom/text-hit-test-expected.txt:
500         * platform/mac/svg/text/append-text-node-to-tspan-expected.txt:
501
502 2013-09-26  Eric Carlson  <eric.carlson@apple.com>
503
504         [MediaStream] make MediaStream testable
505         https://bugs.webkit.org/show_bug.cgi?id=121967
506
507         Reviewed by Dean Jackson.
508
509         * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
510         * fast/mediastream/MediaStream-add-remove-tracks.html: Make the test results more understandable
511             to simplify debugging failures.
512         * fast/mediastream/MediaStream-onended-expected.txt:
513         * fast/mediastream/MediaStream-onended.html: Ditto. Fix a test error: stopping stream A should
514             not stop stream B even when it was created from stream A.
515         * fast/mediastream/MediaStreamConstructor-expected.txt:
516         * fast/mediastream/MediaStreamConstructor.html: Make the test results more understandable. Fix a
517             logic errors: webkitMediaStream is an object, not a function. JSC does not support 
518             object.constructor.name, use object.constructor.toString() instead.
519         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
520         * fast/mediastream/MediaStreamTrackEvent-constructor.html: Update now that getUserMedia() works.
521         * fast/mediastream/argument-types-expected.txt: Updated with "Failing" results because the correct 
522             behavior is unknown. The spec says "the syntax for getUserMedia() is still under discussion".
523
524 2013-09-26  Alexey Proskuryakov  <ap@apple.com>
525
526         Layout Test plugins/access-after-page-destroyed.html is flaky
527         https://bugs.webkit.org/show_bug.cgi?id=121976
528
529         Reviewed by Anders Carlsson.
530
531         Clean up the test.
532
533         * plugins/access-after-page-destroyed-2-expected.txt: Added.
534         * plugins/access-after-page-destroyed-2.html: Copied from LayoutTests/plugins/access-after-page-destroyed.html.
535         This was testing two distinct issues, the second one unfittingly piled onto the first.
536         Split the test in two.
537
538         * plugins/access-after-page-destroyed-expected.txt:
539         * plugins/access-after-page-destroyed.html:
540         Modernized the test with js-test scripts, added a gc() call for predictability,
541         changed the test to fail quickly in the flaky case.
542
543 2013-09-26  Alexey Proskuryakov  <ap@apple.com>
544
545         fast/css/font-face-data-uri.html is failing
546         https://bugs.webkit.org/show_bug.cgi?id=82744
547
548         Reviewed by Dan Bernstein.
549
550         * fast/css/font-face-data-uri.html: There is no need to keep retrying, we can just
551         wait for onload - as long as the font load starts early enough.
552
553 2013-09-26  Commit Queue  <commit-queue@webkit.org>
554
555         Unreviewed, rolling out r156451.
556         http://trac.webkit.org/changeset/156451
557         https://bugs.webkit.org/show_bug.cgi?id=121965
558
559         Broke two fast/multicol tests. (Requested by kling on
560         #webkit).
561
562         * fast/regions/layers/accelerated-compositing/crash-transform-inside-region-expected.html: Removed.
563         * fast/regions/layers/accelerated-compositing/crash-transform-inside-region.html: Removed.
564         * fast/regions/layers/accelerated-compositing/floated-region-with-transformed-child-expected.html: Removed.
565         * fast/regions/layers/accelerated-compositing/floated-region-with-transformed-child.html: Removed.
566         * fast/regions/layers/accelerated-compositing/move-layer-from-one-region-to-another-expected.html: Removed.
567         * fast/regions/layers/accelerated-compositing/move-layer-from-one-region-to-another.html: Removed.
568         * fast/regions/layers/accelerated-compositing/propagate-region-box-shadow-border-padding-expected.html: Removed.
569         * fast/regions/layers/accelerated-compositing/propagate-region-box-shadow-border-padding-for-video-expected.html: Removed.
570         * fast/regions/layers/accelerated-compositing/propagate-region-box-shadow-border-padding-for-video.html: Removed.
571         * fast/regions/layers/accelerated-compositing/propagate-region-box-shadow-border-padding.html: Removed.
572         * fast/regions/layers/accelerated-compositing/region-as-layer-in-another-flowthread-expected.html: Removed.
573         * fast/regions/layers/accelerated-compositing/region-as-layer-in-another-flowthread.html: Removed.
574         * fast/regions/layers/accelerated-compositing/transform-transparent-positioned-video-inside-region-expected.html: Removed.
575         * fast/regions/layers/accelerated-compositing/transform-transparent-positioned-video-inside-region.html: Removed.
576         * fast/regions/layers/accelerated-compositing/transformed-layer-inside-transformed-layer-expected.html: Removed.
577         * fast/regions/layers/accelerated-compositing/transformed-layer-inside-transformed-layer.html: Removed.
578         * fast/regions/layers/accelerated-compositing/z-index-expected.html: Removed.
579         * fast/regions/layers/accelerated-compositing/z-index-update-expected.html: Removed.
580         * fast/regions/layers/accelerated-compositing/z-index-update.html: Removed.
581         * fast/regions/layers/accelerated-compositing/z-index.html: Removed.
582
583 2013-09-26  Andreas Kling  <akling@apple.com>
584
585         One more IndexedDB rebaseline.
586
587         * js/dom/global-constructors-attributes-expected.txt:
588
589 2013-09-26  Mark Hahnenberg  <mhahnenberg@apple.com>
590
591         op_to_this shouldn't use value profiling
592         https://bugs.webkit.org/show_bug.cgi?id=121920
593
594         Reviewed by Geoffrey Garen.
595
596         Updated a couple tests that waited for two DFG compiles, but with this patch we 
597         don't do two compiles any more, so we don't want to wait forever.
598
599         * js/script-tests/dfg-convert-this-polymorphic-object-then-exit-on-other.js:
600         * js/script-tests/dfg-convert-this-polymorphic-object-then-exit-on-string.js:
601
602 2013-09-26  Andreas Kling  <akling@apple.com>
603
604         Rebaseline some tests after IndexedDB was enabled.
605
606         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
607         * js/dom/global-constructors-attributes-shared-worker-expected.txt:
608
609 2013-09-26  Gurpreet Kaur  <k.gurpreet@samsung.com>
610
611         Inset box-shadows fail to round around corners when border-radius is set in vh/vw units.
612         https://bugs.webkit.org/show_bug.cgi?id=119187
613
614         Reviewed by Darin Adler.
615
616         * fast/css/border-radius-inset-box-shadow-viewportlength-expected-mismatch.html: Added.
617         * fast/css/border-radius-inset-box-shadow-viewportlength.html: Added.
618         * fast/css/border-radius-viewport-height-expected-mismatch.html: Added.
619         * fast/css/border-radius-viewport-height.html: Added.
620         * fast/css/border-radius-viewport-vmax-expected-mismatch.html: Added.
621         * fast/css/border-radius-viewport-vmax.html: Added.
622         * fast/css/border-radius-viewport-vmin-expected-mismatch.html: Added.
623         * fast/css/border-radius-viewport-vmin.html: Added.
624         Added new tests for verifying that box-shadow and border-radius properties
625         are applied when its values are viewport units.
626
627 2013-09-25  Oliver Hunt  <oliver@apple.com>
628
629         Implement prefixed-destructuring assignment
630         https://bugs.webkit.org/show_bug.cgi?id=121930
631
632         Reviewed by Mark Hahnenberg.
633
634         Add enw tests, and update old ones.
635
636         * js/destructuring-assignment-expected.txt: Added.
637         * js/destructuring-assignment.html: Added.
638         * js/mozilla/strict/13.1-expected.txt:
639         * js/mozilla/strict/regress-532254-expected.txt:
640         * js/mozilla/strict/script-tests/13.1.js:
641         * js/regress/destructuring-arguments-expected.txt: Added.
642         * js/regress/destructuring-arguments-length-expected.txt: Added.
643         * js/regress/destructuring-arguments-length.html: Added.
644         * js/regress/destructuring-arguments.html: Added.
645         * js/regress/destructuring-swap-expected.txt: Added.
646         * js/regress/destructuring-swap.html: Added.
647         * js/regress/script-tests/destructuring-arguments-length.js: Added.
648         (foo):
649         * js/regress/script-tests/destructuring-arguments.js: Added.
650         (foo):
651         * js/regress/script-tests/destructuring-swap.js: Added.
652         (foo):
653         * js/script-tests/destructuring-assignment.js: Added.
654         (testDestructuring):
655         (testDeconstructArgs):
656         (testDeconstructArgLength):
657
658 2013-09-26  Alberto Garcia  <berto@igalia.com>
659
660         Unreviewed GTK gardening.
661
662         Unskip media/context-menu-actions.html which is passing now.
663
664         * platform/gtk-wk2/TestExpectations:
665
666 2013-09-26  Mario Sanchez Prada  <mario.prada@samsung.com>
667
668         [GTK][WK2] Logging of accessibility events is not disabled between tests
669         https://bugs.webkit.org/show_bug.cgi?id=121957
670
671         Unreviewed gardening again. Now moving the expected flakiness to
672         the WebKit2GTK+ port, where it actually belongs to.
673
674         * platform/gtk-wk2/TestExpectations: Added expectations.
675         * platform/gtk/TestExpectations: Removed expectations.
676
677 2013-09-26  Mario Sanchez Prada  <mario.prada@samsung.com>
678
679         [GTK] Logging of accessibility events is not disabled between tests
680         https://bugs.webkit.org/show_bug.cgi?id=121957
681
682         Unreviewed gardening. Marking accessibility tests as flaky while
683         an issue with the logging of accessibility events is investigated.
684
685         * platform/gtk/TestExpectations: Added flaky expectations.
686
687 2013-09-26  Mario Sanchez Prada  <mario.prada@samsung.com>
688
689         REGRESSION(r144831-r144846):Crashes in accessibility/aria-hidden-with-elements.html, accessibility/table-with-hidden-head-section.html
690         https://bugs.webkit.org/show_bug.cgi?id=112152
691
692         Unreviewed GTK gardening. Removed crash expectations now passing.
693
694         * platform/gtk/TestExpectations: Removed crashing expectations
695         that are now passing after r156141-r156209.
696
697 2013-09-26  Mario Sanchez Prada  <mario.prada@samsung.com>
698
699         Unreviewed GTK gardening. Remove failure expectation for test passing after r156209.
700
701         * platform/gtk-wk2/TestExpectations: Removed failure expectation.
702
703 2013-09-26  Krzysztof Wolanski  <k.wolanski@samsung.com>
704
705         [EFL] Remove inappropriate expectations for tests that are now passing on EFL port
706         https://bugs.webkit.org/show_bug.cgi?id=121897
707
708         Unreviewed EFL gardening.
709
710         * platform/efl-wk2/TestExpectations:
711         * platform/efl/TestExpectations:
712
713 2013-09-26  Krzysztof Wolanski  <k.wolanski@samsung.com>
714
715         [EFL] Add baselines for editing/selection/paragraph-granularity.html
716         https://bugs.webkit.org/show_bug.cgi?id=121842
717
718         Unreviewed EFL gardening.
719
720         * platform/efl/TestExpectations: Removing the corresponding entry.
721         * platform/efl/editing/selection/paragraph-granularity-expected.txt: Added.
722
723 2013-09-26  Mihai Maerean  <mmaerean@adobe.com>
724
725         [CSS Regions] The layers from the flow thread should be collected under the regions' layers.
726         https://bugs.webkit.org/show_bug.cgi?id=120457
727
728         Reviewed by David Hyatt.
729
730         * fast/regions/layers/accelerated-compositing/crash-transform-inside-region.html: Added.
731         * fast/regions/layers/accelerated-compositing/crash-transform-inside-region-expected.html: Added.
732         * fast/regions/layers/accelerated-compositing/floated-region-with-transformed-child.html: Added.
733         * fast/regions/layers/accelerated-compositing/floated-region-with-transformed-child-expected.html: Added.
734         * fast/regions/layers/accelerated-compositing/move-layer-from-one-region-to-another.html: Added.
735         * fast/regions/layers/accelerated-compositing/move-layer-from-one-region-to-another-expected.html: Added.
736         * fast/regions/layers/accelerated-compositing/propagate-region-box-shadow-border-padding.html: Added.
737         * fast/regions/layers/accelerated-compositing/propagate-region-box-shadow-border-padding-expected.html: Added.
738         * fast/regions/layers/accelerated-compositing/propagate-region-box-shadow-border-padding-for-video.html: Added.
739         * fast/regions/layers/accelerated-compositing/propagate-region-box-shadow-border-padding-for-video-expected.html: Added.
740         * fast/regions/layers/accelerated-compositing/region-as-layer-in-another-flowthread.html: Added.
741         * fast/regions/layers/accelerated-compositing/region-as-layer-in-another-flowthread-expected.html: Added.
742         * fast/regions/layers/accelerated-compositing/transformed-layer-inside-transformed-layer.html: Added.
743         * fast/regions/layers/accelerated-compositing/transformed-layer-inside-transformed-layer-expected.html: Added.
744         * fast/regions/layers/accelerated-compositing/transform-transparent-positioned-video-inside-region.html: Added.
745         * fast/regions/layers/accelerated-compositing/transform-transparent-positioned-video-inside-region-expected.html: Added.
746         * fast/regions/layers/accelerated-compositing/z-index.html: Added.
747         * fast/regions/layers/accelerated-compositing/z-index-expected.html: Added.
748         * fast/regions/layers/accelerated-compositing/z-index-update-expected.html: Added.
749         * fast/regions/layers/accelerated-compositing/z-index-update.html: Added.
750
751 2013-09-26  Mihnea Ovidenie  <mihnea@adobe.com>
752
753         [CSSRegions] Unable to collect html element in a named flow
754         https://bugs.webkit.org/show_bug.cgi?id=121878
755
756         Reviewed by Antti Koivisto.
757
758         Use an iframe with a html element collected in a named flow
759         to test that is does not crash or assert.
760
761         * fast/regions/collect-html-in-named-flow-expected.txt: Added.
762         * fast/regions/collect-html-in-named-flow.html: Added.
763         * fast/regions/iframe-html-collected-expected.txt: Added.
764         * fast/regions/iframe-html-collected.html: Added.
765
766 2013-09-25  Alexey Proskuryakov  <ap@apple.com>
767
768         fast/css/font-face-data-uri.html is failing
769         https://bugs.webkit.org/show_bug.cgi?id=82744
770
771         Reviewed by Darin Adler.
772
773         This test used to wait for one font to load, but not for another, which made no sense.
774
775         * fast/css/font-face-data-uri.html: Wait for both fonts. Increased the number of tries,
776         it's not that long. Use an async test idiom that doesn't conflict with js-test-post.js.
777
778         * fast/css/font-face-data-uri-expected.txt: Updated the results for proper async
779         test usage.
780
781 2013-09-25  Alexey Proskuryakov  <ap@apple.com>
782
783         Flaky Test: fast/history/history-subframe-with-name.html
784         https://bugs.webkit.org/show_bug.cgi?id=51039
785
786         Reviewed by Brady Eidson.
787
788         * fast/history/history-subframe-with-name.html: In state 3, there was a race between
789         history.forward() and navigating to a new URL. Not sure how this resulted in an
790         extra load, but let's get rid of that. Also, extended failure logging.
791
792         * fast/history/resources/history-subframe-with-name-2.html: No longer do the
793         navigation unconditionally. We need it in state 1, but not in state 3.
794
795 2013-09-25  Roger Fong  <roger_fong@apple.com>
796
797         Unreviewed. Disable more CSS_SHAPES tests on AppleWin port.
798
799         * platform/win/TestExpectations:
800
801 2013-09-25  Zan Dobersek  <zdobersek@igalia.com>
802
803         Unreviewed GTK gardening. Moving WK1-specific failure expectations into the WK1-specific TestExpectations.
804         Also adding expectations for the currently failing tests on WK2.
805
806         * platform/gtk-wk1/TestExpectations:
807         * platform/gtk-wk2/TestExpectations:
808         * platform/gtk/TestExpectations:
809
810 2013-09-25  Zan Dobersek  <zdobersek@igalia.com>
811
812         Unreviewed GTK gardening. Moving around and updating the GTK baselines that are
813         either specific to WK1 or WK2 or can be shared by both.
814
815         * platform/gtk-wk1/http: Added.
816         * platform/gtk-wk1/http/tests: Added.
817         * platform/gtk-wk1/http/tests/cache: Added.
818         * platform/gtk-wk1/http/tests/cache/cancel-multiple-post-xhrs-expected.txt: Added.
819         * platform/gtk-wk1/http/tests/security: Added.
820         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy: Added.
821         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt: Added.
822         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt: Added.
823         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Added.
824         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt: Added.
825         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt: Added.
826         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-only-expected.txt: Added.
827         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt: Added.
828         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-uri-expected.txt: Added.
829         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Added.
830         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt: Added.
831         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt: Added.
832         * platform/gtk-wk2/http: Added.
833         * platform/gtk-wk2/http/tests: Added.
834         * platform/gtk-wk2/http/tests/loading: Added.
835         * platform/gtk-wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt: Added.
836         * platform/gtk-wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt: Added.
837         * platform/gtk-wk2/http/tests/misc: Added.
838         * platform/gtk-wk2/http/tests/misc/401-alternative-content-expected.txt: Added.
839         * platform/gtk-wk2/http/tests/misc/authentication-redirect-1: Added.
840         * platform/gtk-wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt: Added.
841         * platform/gtk-wk2/http/tests/misc/authentication-redirect-2: Added.
842         * platform/gtk-wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt: Added.
843         * platform/gtk-wk2/http/tests/misc/authentication-redirect-4: Added.
844         * platform/gtk-wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt: Added.
845         * platform/gtk-wk2/http/tests/security: Added.
846         * platform/gtk-wk2/http/tests/security/401-logout: Added.
847         * platform/gtk-wk2/http/tests/security/401-logout/401-logout-expected.txt: Added.
848         * platform/gtk-wk2/http/tests/xmlhttprequest: Added.
849         * platform/gtk-wk2/http/tests/xmlhttprequest/failed-auth-expected.txt: Added.
850         * platform/gtk-wk2/http/tests/xmlhttprequest/remember-bad-password-expected.txt: Added.
851         * platform/gtk-wk2/js: Added.
852         * platform/gtk-wk2/js/dom: Added.
853         * platform/gtk-wk2/js/dom/constructor-length-expected.txt: Added.
854         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt: Added.
855         * platform/gtk/http/tests/cache: Removed.
856         * platform/gtk/http/tests/cache/cancel-multiple-post-xhrs-expected.txt: Removed.
857         * platform/gtk/http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt: Removed.
858         * platform/gtk/http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt: Removed.
859         * platform/gtk/http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed.
860         * platform/gtk/http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt: Removed.
861         * platform/gtk/http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt: Removed.
862         * platform/gtk/http/tests/security/contentSecurityPolicy/report-only-expected.txt: Removed.
863         * platform/gtk/http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt: Removed.
864         * platform/gtk/http/tests/security/contentSecurityPolicy/report-uri-expected.txt: Removed.
865         * platform/gtk/http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: Removed.
866         * platform/gtk/http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt: Removed.
867         * platform/gtk/http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt: Removed.
868         * platform/gtk/userscripts: Added.
869         * platform/gtk/userscripts/script-run-at-end-expected.txt: Added.
870
871 2013-09-25  Alexey Proskuryakov  <ap@apple.com>
872
873         loader/go-back-to-different-window-size.html is flaky
874         https://bugs.webkit.org/show_bug.cgi?id=96642
875
876         * platform/mac/TestExpectations: Marking it as flaky on Mac. I think that it's
877         a general issue with the tools that window resizing doesn't work well.
878
879 2013-09-25  Sam White  <samuel_white@apple.com>
880
881         AX: WebKit doesn't map aria-sort=other on OS X
882         https://bugs.webkit.org/show_bug.cgi?id=118511
883
884         Reviewed by Chris Fleizach.
885
886         Updated test to check "other" aria-sort order. Also added additional checks to
887         determine which elements expose aria-sort so our "none" case is more clear.
888
889         * accessibility/aria-sort-expected.txt:
890         * accessibility/aria-sort.html:
891
892 2013-09-25  Antti Koivisto  <antti@apple.com>
893
894         REGRESSION (r156355) Links / interactive elements inside nested tables are unclickable
895         https://bugs.webkit.org/show_bug.cgi?id=121904
896
897         Reviewed by Andreas Kling.
898
899         * fast/table/hittest-self-painting-expected.txt: Added.
900         * fast/table/hittest-self-painting.html: Added.
901
902 2013-09-25  Sanghyup Lee  <sh53.lee@samsung.com>
903
904         [EFL] Unreviewed gardening. Unskip passing fast/text/font-kerning.html 
905         https://bugs.webkit.org/show_bug.cgi?id=121907
906
907         Unreviewed EFL gardening. Passes after r152411.
908
909         * platform/efl/TestExpectations:
910
911 2013-09-25  Allan Sandfeld Jensen  <allan.jensen@digia.com>
912
913         Support kerning with SVG web fonts
914         https://bugs.webkit.org/show_bug.cgi?id=117540
915
916         Added test of SVG web font kerning.
917
918         Reviewed by Stephen Chenney.
919
920         * fast/text/svg-font-face-with-kerning-expected.png: Added.
921         * fast/text/svg-font-face-with-kerning-expected.txt: Added.
922         * fast/text/svg-font-face-with-kerning.html: Added.
923
924 2013-09-25  Anton Obzhirov  <a.obzhirov@samsung.com>
925
926         [GTK] Update test expectations. Mark fast/images/exif-orientation.html as failing.
927         https://bugs.webkit.org/show_bug.cgi?id=121906
928
929         Unreviewed GTK gardening.
930
931         * platform/gtk/TestExpectations: Mark fast/images/exif-orientation.html as failing, 
932         as reported in webkit.org/b/121905.
933
934 2013-09-25  Andrei Parvu  <parvu@adobe.com>
935
936         <https://webkit.org/b/120476> [CSS Masking] Implement luminance masking
937
938         Added tests to verify the implementation of luminance masking.
939
940         Reviewed by Dirk Schulze.
941
942         * css3/masking/mask-luminance-gradient-expected.html: Added.
943         * css3/masking/mask-luminance-gradient.html: Added.
944         * css3/masking/mask-luminance-png.html: Added.
945         * css3/masking/mask-luminance-svg-expected.html: Added.
946         * css3/masking/mask-luminance-svg.html: Added.
947         * css3/masking/resources/circle-alpha.svg: Added.
948         * css3/masking/resources/circle2.svg: Added.
949         * css3/masking/resources/dice.png: Added.
950         * platform/mac/css3/masking/mask-luminance-png-expected.txt: Added.
951
952 2013-09-25  Krzysztof Czech  <k.czech@samsung.com>
953
954         [EFL] Updated accessibility expectations after r154781 and r155599
955         https://bugs.webkit.org/show_bug.cgi?id=121901
956
957         Unreviewed EFL gardening.
958
959         * platform/efl/accessibility/menu-list-sends-change-notification-expected.txt:
960         * platform/efl/accessibility/notification-listeners-expected.txt:
961
962 2013-09-25  Gurpreet Kaur  <k.gurpreet@samsung.com>
963
964         :read-write pseudo-class should not be applied on <input type="text" disabled>
965         https://bugs.webkit.org/show_bug.cgi?id=118236
966
967         Reviewed by Darin Adler.
968
969         * fast/css/readwrite-pseudoclass-input-expected.txt: Added.
970         * fast/css/readwrite-pseudoclass-input.html: Added.
971         Added test case to verify that :read-write pseudo-class properties are
972         are not applied to disabled input and textarea elements.
973
974 2013-09-25  Krzysztof Czech  <k.czech@samsung.com>
975
976         [EFL] accessibility/loading-iframe-sends-notification.html is failing
977         https://bugs.webkit.org/show_bug.cgi?id=112003
978
979         Reviewed by Mario Sanchez Prada.
980
981         * platform/efl-wk1/TestExpectations: Removed loading-iframe-sends-notification.html.
982         * platform/efl-wk2/TestExpectations: Removed loading-iframe-sends-notification.html.
983
984 2013-09-24  Ryosuke Niwa  <rniwa@webkit.org>
985
986         Crash in Document::setFocusedElement
987         https://bugs.webkit.org/show_bug.cgi?id=121888
988
989         Reviewed by Andreas Kling.
990
991         * fast/events/blur-remove-parent-crash-expected.txt: Added.
992         * fast/events/blur-remove-parent-crash.html: Added.
993
994 2013-09-24  Mark Hahnenberg  <mhahnenberg@apple.com>
995
996         op_get_callee shouldn't use value profiling
997         https://bugs.webkit.org/show_bug.cgi?id=121821
998
999         Reviewed by Filip Pizlo.
1000
1001         Added two tests to make sure we didn't regress the performance of op_get_callee.
1002
1003         * js/regress/get_callee_monomorphic-expected.txt: Added.
1004         * js/regress/get_callee_monomorphic.html: Added.
1005         * js/regress/get_callee_polymorphic-expected.txt: Added.
1006         * js/regress/get_callee_polymorphic.html: Added.
1007         * js/regress/script-tests/get_callee_monomorphic.js: Added.
1008         * js/regress/script-tests/get_callee_polymorphic.js: Added.
1009
1010 2013-09-24  Bear Travis  <betravis@adobe.com>
1011
1012         Disable CSS_SHAPES on Windows
1013         https://bugs.webkit.org/show_bug.cgi?id=121879
1014
1015         Reviewed by Brent Fulgham.
1016
1017         * platform/win/TestExpectations: Exclude shapes tests until the
1018         feature is re-enabled.
1019
1020 2013-09-24  Filip Pizlo  <fpizlo@apple.com>
1021
1022         Crashing under JSC::DFG::SpeculativeJIT::spill visiting citicards.com
1023         https://bugs.webkit.org/show_bug.cgi?id=121844
1024
1025         Reviewed by Mark Hahnenberg.
1026
1027         * js/dfg-int52-spill-expected.txt: Added.
1028         * js/dfg-int52-spill-trickier-expected.txt: Added.
1029         * js/dfg-int52-spill-trickier.html: Added.
1030         * js/dfg-int52-spill.html: Added.
1031         * js/script-tests/dfg-int52-spill-trickier.js: Added.
1032         (foo):
1033         * js/script-tests/dfg-int52-spill.js: Added.
1034         (foo):
1035
1036 2013-09-24  Alexey Proskuryakov  <ap@apple.com>
1037
1038         Flaky Test: compositing/reflections/load-video-in-reflection.html
1039         https://bugs.webkit.org/show_bug.cgi?id=117427
1040
1041         * platform/mac/TestExpectations: Marking the test accordingly.
1042
1043 2013-09-24  Alexey Proskuryakov  <ap@apple.com>
1044
1045         SVG Animations are flaky
1046         https://bugs.webkit.org/show_bug.cgi?id=107018
1047
1048         * platform/mac-wk2/TestExpectations: Marked some frequently failing tests
1049
1050 2013-09-24  Zoltan Horvath  <zoltan@webkit.org>
1051
1052         [CSS Shapes] Modify updateSegmentsForShapes function to use logical coordinates
1053         https://bugs.webkit.org/show_bug.cgi?id=121864
1054
1055         Reviewed by David Hyatt.
1056
1057         When I landed updateSegmentsForShapes in r156022, I didn't use logical coordinates. This change modifies the
1058         code to use coordinates for positioning the float and the content around the float in a shape-inside. Now I
1059         added only one writing mode tests, but I will add more later in bug #121866.
1060
1061         * fast/shapes/shape-inside/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content-expected.html: Added.
1062         * fast/shapes/shape-inside/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content.html: Added.
1063
1064 2013-09-24  Alexey Proskuryakov  <ap@apple.com>
1065
1066         Flaky Test: fast/history/history-subframe-with-name.html
1067         https://bugs.webkit.org/show_bug.cgi?id=51039
1068
1069         Reviewed by Anders Carlsson.
1070
1071         Speculative fix, I could not reproduce locally.
1072
1073         * fast/history/resources/history-subframe-with-name-container.html: Added a check
1074         that onunload trick worked. 
1075
1076         * fast/history/resources/history-subframe-with-name-2.html: Starting the navigation
1077         used to race with loading another iframe in the parent. Wait until the parent loads.
1078
1079 2013-09-24  Dean Jackson  <dino@apple.com>
1080
1081         webgl/conformance/extensions/oes-element-index-uint.html failing after r156351 or 156352
1082         https://bugs.webkit.org/show_bug.cgi?id=121863
1083         <rdar://problem/15069481>
1084
1085         Reviewed by Beth Dakin.
1086
1087         This test was not querying the vertex attribute locations
1088         before binding data to them. When we enabled symbol mangling
1089         we started seeing attributes appear in a different order
1090         than the order defined in the shader source. Update this test
1091         to ask getAttribLocation first.
1092
1093         Note that there are two important issues.
1094
1095         Firstly, this is updating our local copy of the Khronos test.
1096         I've opened pull request #377 to get it addressed in the source.
1097         https://github.com/KhronosGroup/WebGL/pull/377
1098
1099         Secondly, this indicates that we might have a lot of problems
1100         with existing content that does not expect the order of
1101         attributes to change.
1102
1103         * webgl/resources/webgl_test_files/conformance/extensions/oes-element-index-uint.html:
1104         * TestExpectations: Unskip test.
1105
1106 2013-09-24  Dean Jackson  <dino@apple.com>
1107
1108         webgl/conformance/extensions/oes-element-index-uint.html failing after r156351 or 156352
1109         https://bugs.webkit.org/show_bug.cgi?id=121863
1110         <rdar://problem/15069481>
1111
1112         Temporarily skipped while investigating.
1113
1114         * TestExpectations:
1115
1116 2013-09-24  Dean Jackson  <dino@apple.com>
1117
1118         Use mapped name in attribute location binding
1119         https://bugs.webkit.org/show_bug.cgi?id=121847
1120         <rdar://problem/15067526>
1121
1122         Reviewed by Eric Carlson.
1123
1124         New test that has an attribute name long enough
1125         to trigger symbol mapping in all cases.
1126
1127         * fast/canvas/webgl/gl-bind-attrib-mapped-names-expected.txt: Added.
1128         * fast/canvas/webgl/gl-bind-attrib-mapped-names.html: Added.
1129
1130 2013-09-24  Bem Jones-Bey  <bjonesbe@adobe.com>
1131
1132         Properly handle bottom margin on float with shape-outside
1133         https://bugs.webkit.org/show_bug.cgi?id=121808
1134
1135         Reviewed by David Hyatt.
1136
1137         Import new tests for floats wish shape-outside and bottom margins.
1138
1139         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log:
1140         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/rounded-rectangle.js: Remove whitespace at ends of lines.
1141         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002.html: Added.
1142         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003-expected.html: Added.
1143         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003.html: Added.
1144         * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log:
1145
1146 2013-09-24  Denis Nomiyama  <d.nomiyama@samsung.com>
1147
1148         [ATK] Missing WTR AccessibilityController::addNotificationListener implementation
1149         https://bugs.webkit.org/show_bug.cgi?id=121674
1150
1151         Reviewed by Mario Sanchez Prada.
1152
1153         Updated the expectation of loading-iframe-sends-notification.html test,
1154         which was failing before this fix.
1155
1156         * platform/gtk-wk2/TestExpectations: Removed
1157         loading-iframe-sends-notification.html because it now passes with this
1158         fix.
1159
1160 2013-09-24  Anton Obzhirov  <a.obzhirov@samsung.com>
1161
1162         [GTK] fast/images/exif-orientation-composited.html is failing
1163         https://bugs.webkit.org/show_bug.cgi?id=119731
1164
1165         Reviewed by Carlos Garcia Campos.
1166
1167         Unskip fast/images/exif-orientation-composited.html for GTK WK1 and WK2.
1168
1169         * platform/gtk/TestExpectations:
1170
1171 2013-09-24  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1172
1173         [Qt] Crash when trying to download blob url
1174         https://bugs.webkit.org/show_bug.cgi?id=121681
1175
1176         Reviewed by Simon Hausmann.
1177
1178         Unskip two tests that downloads blob URLs. Note the two tests do not use the download attribute feature.
1179
1180         * platform/qt/TestExpectations:
1181
1182 2013-09-24  Andrei Parvu  <parvu@adobe.com>
1183
1184         [CSS Background] repeat: round should round the number of tiles to the nearest natural number
1185         https://bugs.webkit.org/show_bug.cgi?id=120668
1186
1187         Changed the sizes of the images/masks in the tests to be compliant with the new behaviour.
1188
1189         Reviewed by Darin Adler.
1190
1191         * css3/background/background-repeat-round-auto1-expected.html:
1192         * css3/background/background-repeat-round-auto2-expected.html:
1193         * css3/background/background-repeat-round-border-expected.html:
1194         * css3/background/background-repeat-round-content-expected.html:
1195         * css3/background/background-repeat-round-padding-expected.html:
1196         * css3/background/background-repeat-round-padding.html:
1197         * css3/masking/mask-repeat-round-auto1-expected.html:
1198         * css3/masking/mask-repeat-round-auto2-expected.html:
1199         * css3/masking/mask-repeat-round-border-expected.html:
1200         * css3/masking/mask-repeat-round-content-expected.html:
1201         * css3/masking/mask-repeat-round-padding-expected.html:
1202         * css3/masking/mask-repeat-round-padding.html:
1203
1204 2013-09-23  Gurpreet Kaur  <k.gurpreet@samsung.com>
1205
1206         CSS Unit vh, vw, vmin and vmax in box-shadow are not applied.
1207         https://bugs.webkit.org/show_bug.cgi?id=121422
1208
1209         Reviewed by Darin Adler.
1210
1211         * fast/css/box-shadow-negative-viewportlength-expected-mismatch.html: Added.
1212         * fast/css/box-shadow-negative-viewportlength.html: Added.
1213         * fast/css/box-shadow-viewport-height-expected-mismatch.html: Added.
1214         * fast/css/box-shadow-viewport-height.html: Added.
1215         * fast/css/box-shadow-viewport-vmax-expected-mismatch.html: Added.
1216         * fast/css/box-shadow-viewport-vmax.html: Added.
1217         * fast/css/box-shadow-viewport-vmin-expected-mismatch.html: Added.
1218         * fast/css/box-shadow-viewport-vmin.html: Added.
1219         * fast/css/box-shadow-viewport-width-expected-mismatch.html: Added.
1220         * fast/css/box-shadow-viewport-width.html: Added.
1221         Added new tests for verifying that box-shadow properties are
1222         applied when its values are viewport units.
1223         * fast/css/shadow-viewport-units-expected.txt:
1224         * fast/css/shadow-viewport-units.html:
1225         Rebaselining existing tests as per the new behavior. Support for shadow
1226         properties with viewport units is added so modified the test case.
1227
1228 2013-09-23  Simon Fraser  <simon.fraser@apple.com>
1229
1230         REGRESSION (r155998): when zooming in, tiles are too small
1231         https://bugs.webkit.org/show_bug.cgi?id=121765
1232
1233         Reviewed by Dean Jackson.
1234         
1235         Fix results of tests that showed that we had incorrect tiling
1236         behavior on zooming.
1237
1238         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
1239         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1240         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1241         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1242         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1243
1244 2013-09-23  Antonio Gomes  <a1.gomes@sisa.samsung.com>
1245
1246         iframe and scrollbar with "overflow:auto" should support autoscroll with mousedrag
1247         https://bugs.webkit.org/show_bug.cgi?id=40981
1248
1249         Reviewed by Darin Adler.
1250
1251         Test ensures that dragging an element close to the boundary of
1252         scrollable Frames, scroll its content in that direction.
1253
1254         * fast/events/drag-and-drop-autoscroll-inner-frame-expected.txt: Added.
1255         * fast/events/drag-and-drop-autoscroll-inner-frame.html: Added.
1256
1257 2013-09-23  Alexey Proskuryakov  <ap@apple.com>
1258
1259         video-object-fit tests are flaky
1260         https://bugs.webkit.org/show_bug.cgi?id=121803
1261
1262         Rubber-stamped by Simon Fraser.
1263
1264         Removing an ad hoc 1.5 second timeout that these tests had. Loading video can take
1265         longer.
1266
1267         * compositing/video/video-object-fit.html:
1268         * media/video-object-fit-change.html:
1269         * media/video-object-fit.html:
1270
1271 2013-09-23  Alexandru Chiculita  <achicu@adobe.com>
1272
1273         Web Inspector: [CSS Regions] Display CSS Regions flow name in the inspector overlay
1274         https://bugs.webkit.org/show_bug.cgi?id=121794
1275
1276         Reviewed by Joseph Pecoraro.
1277
1278         Updated the expected results after moving the regions to the elementInfo.flowInfo property.
1279         Also, the test is now logging the name of the flow container in the output.
1280
1281         * http/tests/inspector/elements-test.js:
1282         * inspector/elements/highlight-node-regions-expected.txt:
1283
1284 2013-09-23  ChangSeok Oh  <changseok.oh@collabora.com>
1285
1286         [Texmap] Reloading a webgl page doesn't work
1287         https://bugs.webkit.org/show_bug.cgi?id=120593
1288
1289         Reviewed by Noam Rosenthal.
1290
1291         Add a new test case to check if a crash occurs while reloading a page which contains webgl.
1292
1293         * fast/canvas/webgl/webgl-reload-crash-expected.txt: Added.
1294         * fast/canvas/webgl/webgl-reload-crash.html: Added.
1295
1296 2013-09-23  Alexey Proskuryakov  <ap@apple.com>
1297
1298         Audio object garbage collection is incorrect (media/audio-garbage-collect.html test is flaky)
1299         https://bugs.webkit.org/show_bug.cgi?id=72698
1300
1301         Skipping the test. It frequently times out, and when it doesn't, that's only
1302         because if fails to detect incorrect behavior.
1303
1304         * TestExpectations:
1305
1306 2013-09-23  Krzysztof Czech  <k.czech@samsung.com>
1307
1308         [EFL] accessibility/aria-invalid is failing
1309         https://bugs.webkit.org/show_bug.cgi?id=111986
1310
1311         Reviewed by Mario Sanchez Prada.
1312
1313         Test passes on both efk-wk2 and efl-wk1, because of the patches from bugs: 119883 and 120421.
1314
1315         * platform/efl-wk1/TestExpectations: Removed accessibility/aria-invalid.html
1316         * platform/efl-wk2/TestExpectations: Removed accessibility/aria-invalid.html
1317
1318 2013-09-23  Krzysztof Czech  <k.czech@samsung.com>
1319
1320         [EFL] accessibility/selection-states.html is failing
1321         https://bugs.webkit.org/show_bug.cgi?id=112007
1322
1323         Unreviewed EFL gardening. Passes after r156149.
1324
1325         * platform/efl-wk2/TestExpectations:
1326
1327 2013-09-22  Commit Queue  <commit-queue@webkit.org>
1328
1329         Unreviewed, rolling out r156257.
1330         http://trac.webkit.org/changeset/156257
1331         https://bugs.webkit.org/show_bug.cgi?id=121777
1332
1333         The test from this patch fails (Requested by ap on #webkit).
1334
1335         * fast/events/drag-and-drop-autoscroll-inner-frame-expected.txt: Removed.
1336         * fast/events/drag-and-drop-autoscroll-inner-frame.html: Removed.
1337
1338 2013-09-22  Jinwoo Song  <jinwoo7.song@samsung.com>
1339
1340         Unreviewed EFL gardening. Rebaselining after r156040.
1341
1342         * platform/efl/fast/forms/HTMLOptionElement_label06-expected.txt:
1343         * platform/efl/fast/forms/HTMLOptionElement_label07-expected.txt:
1344         * platform/efl/fast/forms/form-element-geometry-expected.txt:
1345         * platform/efl/fast/forms/menulist-separator-painting-expected.txt:
1346         * platform/efl/fast/forms/select-baseline-expected.txt:
1347         * platform/efl/fast/forms/select-empty-option-height-expected.txt:
1348         * platform/efl/fast/forms/selectlist-minsize-expected.txt:
1349         * platform/efl/fast/html/keygen-expected.txt:
1350         * platform/efl/fast/replaced/three-selects-break-expected.txt:
1351
1352 2013-09-22  Antonio Gomes  <a1.gomes@sisa.samsung.com>
1353
1354         iframe and scrollbar with "overflow:auto" should support autoscroll with mousedrag
1355         https://bugs.webkit.org/show_bug.cgi?id=40981
1356
1357         Reviewed by Darin Adler.
1358
1359         Test ensures that dragging an element close to the boundary of
1360         scrollable Frames, scroll its content in that direction.
1361
1362         * fast/events/drag-and-drop-autoscroll-inner-frame-expected.txt: Added.
1363         * fast/events/drag-and-drop-autoscroll-inner-frame.html: Added.
1364
1365 2013-09-22  Arunprasad Rajkumar  <ararunprasad@gmail.com>
1366
1367         Hiding a focused element should unfocus it and fire a blur event
1368         https://bugs.webkit.org/show_bug.cgi?id=29241
1369
1370         Reviewed by Darin Adler.
1371
1372         * fast/dom/HTMLDocument/active-element-gets-unfocusable-expected.txt: Added.
1373         * fast/dom/HTMLDocument/active-element-gets-unfocusable.html: Added.
1374
1375         LayoutTest reused from https://chromium.googlesource.com/chromium/blink/+/c58f636fd18fc27944c42e27d6a92a36867c57e1
1376         with little modification.
1377
1378 2013-09-22  Darin Adler  <darin@apple.com>
1379
1380         Fix accessibility-node-memory-management.html to use normal style for
1381         GC-related tests, making it more robust
1382         https://bugs.webkit.org/show_bug.cgi?id=121760
1383
1384         Rubber-stamped by Alexey Proskuryakov.
1385
1386         Change was accidentally landed in previous commit, this is the change log
1387         that goes with it.
1388
1389         * accessibility/accessibility-node-memory-management.html:
1390         Use jsTestIsAsync and setTimeout to do the garbage collection without the
1391         rest of the script state on the stack. Also removed a lot of unneeded
1392         "window." since the test works fine without them and tweaked comments.
1393
1394 2013-09-21  Filip Pizlo  <fpizlo@apple.com>
1395
1396         Get rid of IsInlinedCodeTag and its associated methods since it's unused
1397         https://bugs.webkit.org/show_bug.cgi?id=121737
1398
1399         Reviewed by Sam Weinig.
1400
1401         * js/dfg-inline-arguments-capture-throw-exception-expected.txt: Added.
1402         * js/dfg-inline-arguments-capture-throw-exception.html: Added.
1403         * js/script-tests/dfg-inline-arguments-capture-throw-exception.js: Added.
1404         (foo):
1405         (bar):
1406         (makeF):
1407         (recurse):
1408
1409 2013-09-20  Ryosuke Niwa  <rniwa@webkit.org>
1410
1411         Bad cast from CSSInitialValue to CSSValueList
1412         https://bugs.webkit.org/show_bug.cgi?id=121729
1413
1414         Reviewed by Beth Dakin.
1415         
1416         Add a regression test. This is not a merge since the test in the Blink change involves
1417         superfluous execCommand calls.
1418
1419         * fast/css/crash-inherit-value-font-family-expected.txt: Added.
1420         * fast/css/crash-inherit-value-font-family.html: Added.
1421
1422 2013-09-20  Alexandru Chiculita  <achicu@adobe.com>
1423
1424         Web Inspector: [CSS Regions] Display CSS Regions chain when highlighting a CSS Region node
1425         https://bugs.webkit.org/show_bug.cgi?id=121719
1426
1427         Reviewed by Joseph Pecoraro.
1428
1429         Added test to check the position of the CSS Regions part of the same flow thread with
1430         the highlighted CSS Region node.
1431
1432         * http/tests/inspector/elements-test.js:
1433         * inspector/elements/highlight-node-regions-expected.txt: Added.
1434         * inspector/elements/highlight-node-regions.html: Added.
1435
1436 2013-09-20  Mark Hahnenberg  <mhahnenberg@apple.com>
1437
1438         (un)shiftCountWithAnyIndexingType will start over in the middle of copying if it sees a hole
1439         https://bugs.webkit.org/show_bug.cgi?id=121717
1440
1441         Reviewed by Oliver Hunt.
1442
1443         Added test to make sure that splicing an array with holes works correctly.
1444
1445         * js/array-splice-with-holes-expected.txt: Added.
1446         * js/array-splice-with-holes.html: Added.
1447         * js/script-tests/array-splice-with-holes.js: Added.
1448
1449 2013-09-20  Alexey Proskuryakov  <ap@apple.com>
1450
1451         Fix test after <http://trac.webkit.org/changeset/156203>
1452
1453         * platform/mac/accessibility/aria-help.html: Correct paths to JS tests.
1454
1455 2013-09-20  Filip Pizlo  <fpizlo@apple.com>
1456
1457         REGRESSION(r156047): WebCore hangs inside JSC::toInt32(double)
1458         https://bugs.webkit.org/show_bug.cgi?id=121648
1459
1460         Reviewed by Mark Hahnenberg.
1461
1462         * js/dfg-int52-change-format-expected.txt: Added.
1463         * js/dfg-int52-change-format.html: Added.
1464         * js/script-tests/dfg-int52-change-format.js: Added.
1465         (foo):
1466
1467 2013-09-20  Oliver Hunt  <oliver@apple.com>
1468
1469         REGRESSION(r153215): New iCloud site crashes
1470         https://bugs.webkit.org/show_bug.cgi?id=121710
1471
1472         Reviewed by Filip Pizlo.
1473
1474         New test case
1475
1476         * js/dfg-arguments-mutated-structure-expected.txt: Added.
1477         * js/dfg-arguments-mutated-structure.html: Added.
1478         * js/script-tests/dfg-arguments-mutated-structure.js: Added.
1479         (foo):
1480
1481 2013-09-20  Commit Queue  <commit-queue@webkit.org>
1482
1483         Unreviewed, rolling out r156185.
1484         http://trac.webkit.org/changeset/156185
1485         https://bugs.webkit.org/show_bug.cgi?id=121727
1486
1487         Caused a lot of crashes in tests (Requested by ap on #webkit).
1488
1489         * fast/dom/HTMLDocument/active-element-gets-unfocusable-expected.txt: Removed.
1490         * fast/dom/HTMLDocument/active-element-gets-unfocusable.html: Removed.
1491
1492 2013-09-20  Mario Sanchez Prada  <mario.prada@samsung.com>
1493
1494         [ATK] Do not expose aria-help in ATK based platforms
1495         https://bugs.webkit.org/show_bug.cgi?id=121675
1496
1497         Reviewed by Chris Fleizach.
1498
1499         Moved test based in helpText() into the Mac directory, and update
1500         expectations for platforms as needed.
1501
1502         * platform/mac/accessibility/aria-help-expected.txt: Renamed from LayoutTests/accessibility/aria-help-expected.txt.
1503         * platform/mac/accessibility/aria-help.html: Renamed from LayoutTests/accessibility/aria-help.html.
1504         * platform/gtk-wk2/TestExpectations: Removed failure expectation
1505         for aria-help, now moved to Mac, and for aria-describedby-on-input,
1506         which is now moved to the generic TestExpectations file for GTK.
1507         * platform/gtk/TestExpectations: Added aria-describedby-on-input,
1508         linking it to the newly filed bug 121684.
1509         * platform/gtk-wk2/TestExpectations: Removed failure expectation.
1510         * platform/win/TestExpectations: Removed failure expectation.
1511         * platform/wincairo/TestExpectations: Ditto.
1512
1513 2013-09-20  Bem Jones-Bey  <bjonesbe@adobe.com>
1514
1515         Move tests to new import location
1516         https://bugs.webkit.org/show_bug.cgi?id=121701
1517
1518         Reviewed by Dirk Schulze.
1519
1520         The import script was previously importing the tests into an incorrect
1521         path. This change uses the latest import script to import all of the
1522         shapes tests to the right location.
1523
1524         There are also some small changes in the tests since they had some
1525         more metadata added upstream, but there are no functional changes in
1526         the tests with this change.
1527
1528         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/rounded-rectangle.js: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/resources/rounded-rectangle.js.
1529         (ellipseXIntercept):
1530         (scanConvertRoundedRectangleOutside):
1531         (genLeftRightRoundedRectFloatShapeOutsideRefTest):
1532         (genLeftRoundedRectFloatShapeOutsideRefTest):
1533         (genRightRoundedRectFloatShapeOutsideRefTest):
1534         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/subpixel-utils.js: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/resources/subpixel-utils.js.
1535         (SubPixelLayout):
1536         (SubPixelLayout.):
1537         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log: Added.
1538         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html.
1539         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html.
1540         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html.
1541         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html.
1542         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000-expected.html.
1543         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000.html.
1544         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001-expected.html.
1545         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001.html.
1546         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002-expected.html.
1547         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002.html.
1548         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003-expected.html.
1549         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html.
1550         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004-expected.html.
1551         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html.
1552         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000-expected.html.
1553         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html.
1554         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html.
1555         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html.
1556         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002-expected.html.
1557         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html.
1558         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html.
1559         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html.
1560         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html: Copied from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html.
1561         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html.
1562         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html.
1563         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-000-expected.html.
1564         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html.
1565         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html.
1566         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html.
1567         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html.
1568         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html.
1569         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001-expected.html.
1570         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html.
1571         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002-expected.html.
1572         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html.
1573         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003-expected.html.
1574         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html.
1575         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004-expected.html.
1576         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html.
1577         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html.
1578         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html.
1579         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html.
1580         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html.
1581         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-square-000-expected.html.
1582         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-square-000.html.
1583         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-square-border-000-expected.html.
1584         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html.
1585         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-stacked-000-expected.html.
1586         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html.
1587         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000-expected.html.
1588         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000.html.
1589         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001-expected.html.
1590         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001.html.
1591         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002-expected.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002-expected.html.
1592         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002.html: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002.html.
1593         * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log: Added.
1594         * csswg/submitted/shapes/shape-outside/w3c-import.log: Removed.
1595
1596 2013-09-20  Yoav Weiss  <yoav@yoav.ws>
1597
1598         Fixed img src URLS with multiple spaces
1599         https://bugs.webkit.org/show_bug.cgi?id=121592
1600
1601         Reviewed by Darin Adler.
1602
1603         This test verifies that URLs with multiple spaces can be loaded as an image resource.
1604
1605         * fast/loader/image-src-multiple-space-expected.txt: Added.
1606         * fast/loader/image-src-multiple-space.html: Added.
1607
1608 2013-09-20  Arunprasad Rajkumar  <ararunprasad@gmail.com>
1609
1610         Hiding a focused element should unfocus it and fire a blur event
1611         https://bugs.webkit.org/show_bug.cgi?id=29241
1612
1613         Reviewed by Darin Adler.
1614
1615         * fast/dom/HTMLDocument/active-element-gets-unfocusable-expected.txt: Added.
1616         * fast/dom/HTMLDocument/active-element-gets-unfocusable.html: Added.
1617
1618         LayoutTest reused from https://chromium.googlesource.com/chromium/blink/+/c58f636fd18fc27944c42e27d6a92a36867c57e1
1619         with little modification.
1620
1621 2013-09-20  Alexey Proskuryakov  <ap@apple.com>
1622
1623         Remove URL decoding in srcset handling
1624         https://bugs.webkit.org/show_bug.cgi?id=121609
1625
1626         Followup to <http://trac.webkit.org/changeset/156161> - that change renamed expected
1627         results, but the new test wasn't landed.
1628
1629         * fast/loader/image-src-encoded.html: Copied from LayoutTests/fast/loader/image-src-question-mark.html.
1630         * fast/loader/image-src-question-mark.html: Removed.
1631
1632 2013-09-20  Sam White  <samuel_white@apple.com>
1633
1634         AX: WebArea claims to have a subrole, but always returns nil.
1635         https://bugs.webkit.org/show_bug.cgi?id=121658
1636
1637         Reviewed by Chris Fleizach.
1638
1639         Updated test output to reflect removal of unused NSAccessibilitySubroleAttribute in AXWebArea.
1640
1641         * platform/mac/accessibility/document-attributes-expected.txt:
1642
1643 2013-09-20  Denis Nomiyama  <d.nomiyama@samsung.com>
1644
1645         [ATK][WTR] accessibility/aria-invalid.html times out
1646         https://bugs.webkit.org/show_bug.cgi?id=121668
1647
1648         Reviewed by Mario Sanchez Prada.
1649
1650         Updated the expectation of aria-invalid.html test, which was timing out
1651         before bug 120421 and this fix.
1652
1653         * platform/gtk-wk2/TestExpectations: Removed aria-invalid.html because
1654         it now passes with this fix and the patch from bug 120421.
1655
1656 2013-09-20  Gabor Abraham  <abrhm@inf.u-szeged.hu>
1657
1658         [Qt] Unreviewed gardening. Rebase after Qt 5.1.1 and skip failing tests.
1659
1660         * platform/qt-wk1/TestExpectations:
1661         * platform/qt-wk2/TestExpectations:
1662         * platform/qt-wk2/fast/forms/submit-to-blank-multiple-times-expected.txt: Added.
1663         * platform/qt/TestExpectations:
1664
1665 2013-09-20  Yoav Weiss  <yoav@yoav.ws>
1666
1667         Modified img src and srcset encoded URL tests
1668         https://bugs.webkit.org/show_bug.cgi?id=121677
1669
1670         Previous tests have broken the Windows builds, since '?' is not a valid char.
1671         Moved to using '@'
1672
1673         Reviewed by Anders Carlsson.
1674
1675         * fast/hidpi/image-srcset-encoded-expected.txt: Renamed from LayoutTests/fast/hidpi/image-srcset-question-mark-expected.txt.
1676         * fast/hidpi/image-srcset-encoded.html: Renamed from LayoutTests/fast/hidpi/image-srcset-question-mark.html.
1677         * fast/hidpi/resources/image@test.png: Renamed from LayoutTests/fast/hidpi/resources/image?test.png.
1678         * fast/loader/image-src-encoded-expected.txt: Renamed from LayoutTests/fast/loader/image-src-question-mark-expected.txt.
1679         * fast/loader/resources/image@test.png: Renamed from LayoutTests/fast/loader/resources/image?test.png.
1680
1681 2013-09-20  Gabor Abraham  <abrhm@inf.u-szeged.hu>
1682
1683         [Qt] Unreviewed gardening. Update tests after r156066 and r156083.
1684
1685         * platform/qt-wk1/fast/forms/HTMLOptionElement_label06-expected.png: Added r156083.
1686         * platform/qt-wk1/fast/forms/HTMLOptionElement_label06-expected.txt: Added r156083.
1687         * platform/qt-wk1/fast/forms/HTMLOptionElement_label07-expected.png: Added r156083.
1688         * platform/qt-wk1/fast/forms/HTMLOptionElement_label07-expected.txt: Added r156083.
1689         * platform/qt-wk1/fast/forms/form-element-geometry-expected.png: Added r156083.
1690         * platform/qt-wk1/fast/forms/form-element-geometry-expected.txt: Added r156083.
1691         * platform/qt-wk1/fast/forms/menulist-separator-painting-expected.txt: Added r156083.
1692         * platform/qt-wk1/fast/forms/select-baseline-expected.png: Added r156083.
1693         * platform/qt-wk1/fast/forms/select-baseline-expected.txt: Added r156083.
1694         * platform/qt-wk1/fast/forms/selectlist-minsize-expected.txt: Added r156083.
1695         * platform/qt-wk1/fast/replaced/three-selects-break-expected.txt: Added r156083.
1696         * platform/qt-wk1/js/dom/switch-behaviour-expected.txt: Added r156066.
1697
1698 2013-09-18  Antonio Gomes  <a1.gomes@sisa.samsung.com>
1699
1700         Make "autoscroll" for drag'n drop a setting
1701         https://bugs.webkit.org/show_bug.cgi?id=121559
1702
1703         Reviewed by Ryosuke Niwa.
1704
1705         * fast/events/drag-and-drop-autoscroll.html:
1706
1707         Adapts the test so that is toggles the feature on
1708         via InternalSettings interface.
1709
1710 2013-09-20  Gabor Abraham  <abrhm@inf.u-szeged.hu>
1711
1712         [Qt] Unreviewed gardening. Update tests after change to Qt 5.1.1
1713
1714         * platform/qt/css1/text_properties/letter_spacing-expected.png:
1715         * platform/qt/css1/text_properties/letter_spacing-expected.txt:
1716         * platform/qt/fast/css/first-line-text-decoration-expected.png:
1717         * platform/qt/fast/css/first-line-text-decoration-expected.txt:
1718         * platform/qt/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
1719         * platform/qt/fast/css/first-line-text-decoration-inherited-from-parent-expected.txt:
1720         * platform/qt/fast/css/word-space-extra-expected.png:
1721         * platform/qt/fast/css/word-space-extra-expected.txt:
1722         * platform/qt/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
1723         * platform/qt/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
1724         * platform/qt/fast/text/basic/003-expected.png:
1725         * platform/qt/fast/text/basic/003-expected.txt:
1726         * platform/qt/fast/text/basic/013-expected.png:
1727         * platform/qt/fast/text/basic/013-expected.txt:
1728         * platform/qt/fast/text/text-letter-spacing-expected.png:
1729         * platform/qt/fast/text/text-letter-spacing-expected.txt:
1730
1731 2013-09-20  Krzysztof Czech  <k.czech@samsung.com>
1732
1733         [GTK][WK2] accessibility/selection-states.html is failing
1734         https://bugs.webkit.org/show_bug.cgi?id=116972
1735
1736         Reviewed by Mario Sanchez Prada.
1737
1738         Unskipping accessibility/selection-states.html test.
1739
1740         * platform/gtk-wk2/TestExpectations:
1741
1742 2013-09-20  Gabor Abraham  <abrhm@inf.u-szeged.hu>
1743
1744         [Qt] Unreviewed gardening. Rebase tests.
1745
1746         * platform/qt-wk2/fast/css/word-space-extra-expected.png: Added r155957.
1747         * platform/qt/fast/css/pseudo-first-line-border-width-expected.png: Rebase after r155957.
1748         * platform/qt/fast/css/pseudo-first-line-border-width-expected.txt: Rebase after r155957.
1749         * platform/qt/fast/css/word-space-extra-expected.txt: Rebase after r155957.
1750         * platform/qt/fast/forms/select-empty-option-height-expected.txt: Rebase after rr156040.
1751
1752 2013-09-19  Yoav Weiss  <yoav@yoav.ws>
1753
1754         Remove URL decoding in srcset handling
1755         https://bugs.webkit.org/show_bug.cgi?id=121609
1756
1757         Reviewed by Benjamin Poulain.
1758
1759         These tests make sure that encoded URLs are properly handled, and especially URLs 
1760         with a question mark in them.
1761         
1762         * fast/hidpi/image-srcset-question-mark-expected.txt: Added.
1763         * fast/hidpi/image-srcset-question-mark.html: Added.
1764         * fast/hidpi/resources/image?test.png: Added.
1765         * fast/loader/image-src-question-mark-expected.txt: Added.
1766         * fast/loader/image-src-question-mark.html: Added.
1767         * fast/loader/resources/image?test.png: Added.
1768
1769 2013-09-19  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
1770
1771         Use shouldBecomeEqual in asynchronous spellchecking tests.
1772         https://bugs.webkit.org/show_bug.cgi?id=121483
1773
1774         Reviewed by Darin Adler.
1775
1776         Every asynchronous spellchecking layout test waits for spelling or grammar
1777         markers using setTimeout. It duplicates the code, moreover the implementation
1778         differs in every test.
1779
1780         Use shouldBecomeEqual helper (introduced in r143860) to test spellchecking
1781         asynchronously.
1782
1783         * editing/spelling/grammar-markers-expected.txt:
1784         * editing/spelling/grammar-markers-hidpi-expected.txt:
1785         * editing/spelling/grammar-markers-hidpi.html:
1786         * editing/spelling/grammar-markers.html:
1787
1788         * editing/spelling/grammar-paste-expected.txt:
1789         * editing/spelling/grammar-paste.html:
1790         Dump text of destination element instead of source one to show what is
1791         really tested. It stops outputting that the input and textarea elements
1792         can store html tags, for example,
1793         PASS INPUT has a marker on 'I have a<b>n ki</b>wi'.
1794
1795         * editing/spelling/script-tests/spellcheck-paste.js:
1796         (verifyMarker):
1797         (pasteAndVerify):
1798
1799         * editing/spelling/spellcheck-paste-continuous-disabled-expected.txt:
1800         * editing/spelling/spellcheck-paste-continuous-disabled.html:
1801         * editing/spelling/spellcheck-paste-disabled-expected.txt:
1802         * editing/spelling/spellcheck-paste-disabled.html:
1803         At the beginning, those tests check whether spelling marker appears
1804         synchronously. Then, spell checking is disabled to check whether
1805         the markers have disappeared properly.
1806         There is no need to check spelling asynchronously in the second part
1807         of the tests. Use synchronous spellchecking path instead.
1808
1809         * editing/spelling/spellcheck-paste-expected.txt:
1810         * editing/spelling/spelling-marker-description-expected.txt:
1811         * editing/spelling/spelling-marker-description.html:
1812         * platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt:
1813         * platform/mac/editing/spelling/grammar-markers-expected.png:
1814         * platform/mac/editing/spelling/grammar-markers-hidpi-expected.png:
1815
1816 2013-09-19  Eric Carlson  <eric.carlson@apple.com>
1817
1818         MediaStream API: update MediaStreamTrackEvent object to match spec
1819         https://bugs.webkit.org/show_bug.cgi?id=121624
1820
1821         Reviewed by Dean Jackson.
1822
1823         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt: Added.
1824         * fast/mediastream/MediaStreamTrackEvent-constructor.html: Added.
1825
1826 2013-09-19  Alexey Proskuryakov  <ap@apple.com>
1827
1828         Layout Test http/tests/security/canvas-remote-read-remote-image-redirect.html is flaky
1829         https://bugs.webkit.org/show_bug.cgi?id=121458
1830
1831         Reviewed by Sam Weinig.
1832
1833         * fast/frames/sandboxed-iframe-attribute-parsing-06-expected.txt:
1834         * fast/frames/sandboxed-iframe-attribute-parsing-07-expected.txt:
1835         * fast/frames/sandboxed-iframe-attribute-parsing-08-expected.txt:
1836         * fast/frames/sandboxed-iframe-attribute-parsing-09-expected.txt:
1837         * fast/frames/sandboxed-iframe-attribute-parsing-10-expected.txt:
1838         * fast/frames/sandboxed-iframe-attribute-parsing-11-expected.txt:
1839         * fast/frames/sandboxed-iframe-attribute-parsing-12-expected.txt:
1840         * fast/frames/sandboxed-iframe-attribute-parsing-13-expected.txt:
1841         * fast/frames/sandboxed-iframe-attribute-parsing-14-expected.txt:
1842         * fast/frames/sandboxed-iframe-parsing-space-characters-expected.txt:
1843         * fast/frames/sandboxed-iframe-scripting-04-expected.txt:
1844         * http/tests/security/contentSecurityPolicy/sandbox-empty-expected.txt:
1845         * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe-expected.txt:
1846         * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-control-expected.txt:
1847         * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-expected.txt:
1848         * http/tests/security/contentSecurityPolicy/sandbox-invalid-header-expected.txt:
1849         * http/tests/security/isolatedWorld/sandboxed-iframe-expected.txt:
1850         * media/video-controls-no-scripting-expected.txt:
1851         We now get a line number for blocked inline scripts, which is a progression.
1852         It is the line number for the closing </script>, which is not ideal, but better
1853         than nothing.
1854
1855         * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt:
1856         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
1857         Also a progression - we now get a line number for offending <script>.
1858
1859 2013-09-19  Bear Travis  <betravis@adobe.com>
1860
1861         CSS_SHAPES not supported on AppleWin port
1862         https://bugs.webkit.org/show_bug.cgi?id=118810
1863
1864         Reviewed by Brent Fulgham.
1865
1866         * platform/win/TestExpectations: Enable shapes tests.
1867
1868 2013-09-19  Eric Carlson  <eric.carlson@apple.com>
1869
1870         MediaStream API: update NavigatorUserMediaError object to match spec
1871         https://bugs.webkit.org/show_bug.cgi?id=121584
1872
1873         Reviewed by Dean Jackson.
1874
1875         * fast/mediastream/getusermedia-expected.txt:
1876         * fast/mediastream/getusermedia.html:
1877
1878 2013-09-19  Bem Jones-Bey  <bjonesbe@adobe.com>
1879
1880         Fix handling of top margin on float with shape-outside
1881         https://bugs.webkit.org/show_bug.cgi?id=121614
1882
1883         Reviewed by Alexandru Chiculita.
1884
1885         * csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html: Added.
1886         * csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html: Added.
1887             Test for a positive left/right margin.
1888
1889         * csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html: Added.
1890         * csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Added.
1891             Test for a positive top margin.
1892
1893 2013-09-19  Ryosuke Niwa  <rniwa@webkit.org>
1894
1895         Add XHR tests checking readyState transition when abort() is invoked in various states
1896         https://bugs.webkit.org/show_bug.cgi?id=121585
1897
1898         Reviewed by Alexey Proskuryakov.
1899
1900         Merge https://chromium.googlesource.com/chromium/blink/+/2d854757576db590745cfb78e11ca428a1aac342
1901
1902         * http/tests/xmlhttprequest/readystatechange-and-abort-expected.txt: Added.
1903         * http/tests/xmlhttprequest/readystatechange-and-abort.html: Added.
1904
1905 2013-09-19  Manuel Rego Casasnovas  <rego@igalia.com>
1906
1907         Unreviewed. Fix typo in layout test description introduced in r155974.
1908
1909         * fast/regions/selection-direction-expected.html:
1910         * fast/regions/selection-direction.html:
1911
1912 2013-09-19  Andrei Parvu  <parvu@adobe.com>
1913
1914         [CSS Masking/Background] Position property should be ignored when using repeat: space
1915         https://bugs.webkit.org/show_bug.cgi?id=120623
1916
1917         Reviewed by Dirk Schulze.
1918
1919         * css3/masking/mask-repeat-one-copy-expected.html:
1920         * css3/masking/mask-repeat-one-copy.html: Only one copy of the mask should be drawn, and background position should determine its position.
1921         * css3/masking/mask-repeat-space-padding.html: Added a mask-position which should be ignored.
1922
1923 2013-09-19  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1924
1925         Unreviewed EFL gardening.
1926
1927         Unskip tests added to platform/efl/Skipped, which now are passing.
1928
1929         * platform/efl/TestExpectations:
1930
1931 2013-09-19  Gurpreet Kaur  <k.gurpreet@samsung.com>
1932
1933         CSS Unit vmax and vmin in border-width not handled.
1934         https://bugs.webkit.org/show_bug.cgi?id=121421
1935
1936         Reviewed by Darin Adler.
1937
1938         * fast/css/viewport-vmax-border-expected.txt: Added.
1939         * fast/css/viewport-vmax-border.html: Added.
1940         * fast/css/viewport-vmin-border-expected.txt: Added.
1941         * fast/css/viewport-vmin-border.html: Added.
1942         Added new tests for verifying that border properties are
1943         applied when its values are given in vmax/vmin units.
1944
1945 2013-09-19  Antti Koivisto  <antti@apple.com>
1946
1947         [CTTE] RenderText is always anonymous or associated with Text node
1948         https://bugs.webkit.org/show_bug.cgi?id=121596
1949
1950         Reviewed by Andreas Kling.
1951         
1952         Update some MathML render tree dumps. RenderTexts for these are now anonymous.
1953
1954         * platform/mac/mathml/presentation/mo-expected.txt:
1955         * platform/mac/mathml/presentation/row-expected.txt:
1956
1957 2013-09-19  Gabor Abraham  <abrhm@inf.u-szeged.hu>
1958
1959         [Qt] Unreviewed gardening. Rebase after r155957 and 155998.
1960
1961         * platform/qt-wk1/compositing/contents-scale/animating-expected.txt: Added r155998.
1962         * platform/qt-wk1/compositing/contents-scale/scaled-ancestor-expected.txt: Added r155998.
1963         * platform/qt-wk1/compositing/contents-scale/simple-scale-expected.txt: Added r155998.
1964         * platform/qt-wk1/compositing/contents-scale/z-translate-expected.txt: Added r155998.
1965         * platform/qt-wk2/compositing/contents-scale/animating-expected.txt: Added r155998.
1966         * platform/qt-wk2/compositing/contents-scale/scaled-ancestor-expected.txt: Added r155998.
1967         * platform/qt-wk2/compositing/contents-scale/simple-scale-expected.txt: Added r155998.
1968         * platform/qt-wk2/compositing/contents-scale/z-translate-expected.txt: Added r155998.
1969         * platform/qt/css3/selectors3/html/css3-modsel-179a-expected.txt: Rebase after r155957.
1970         * platform/qt/css3/selectors3/xhtml/css3-modsel-179a-expected.txt: Rebase after r155957.
1971         * platform/qt/css3/selectors3/xml/css3-modsel-179a-expected.txt: Rebase after r155957.
1972
1973 2013-09-19  Zan Dobersek  <zdobersek@igalia.com>
1974
1975         Unreviewed GTK gardening.
1976
1977         * platform/gtk/TestExpectations: Adding failure expectations for failing HiDPI and a11y tests.
1978
1979 2013-09-18  Zan Dobersek  <zdobersek@igalia.com>
1980
1981         Unreviewed GTK gardening. Rebaselining after r155957.
1982
1983         * platform/gtk/css3/selectors3/html/css3-modsel-179a-expected.txt:
1984         * platform/gtk/css3/selectors3/xhtml/css3-modsel-179a-expected.txt:
1985         * platform/gtk/css3/selectors3/xml/css3-modsel-179a-expected.txt:
1986         * platform/gtk/fast/css/pseudo-first-line-border-width-expected.txt:
1987         * platform/gtk/fast/css/word-space-extra-expected.txt:
1988         * platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
1989
1990 2013-09-18  Zan Dobersek  <zdobersek@igalia.com>
1991
1992         Unreviewed GTK gardening. Rebaselining after r156040.
1993
1994         * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
1995         * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
1996         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1997         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1998         * platform/gtk/fast/forms/select-baseline-expected.txt:
1999         * platform/gtk/fast/forms/select-empty-option-height-expected.txt:
2000         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
2001         * platform/gtk/fast/html/keygen-expected.txt:
2002         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
2003
2004 2013-09-18  Mihnea Ovidenie  <mihnea@adobe.com>
2005
2006         [CSSRegions] Failed to retrieve named flow ranges for content with inline svg
2007         https://bugs.webkit.org/show_bug.cgi?id=121489
2008
2009         Reviewed by David Hyatt.
2010
2011         * fast/regions/get-region-flow-ranges-inline-svg-expected.txt: Added.
2012         * fast/regions/get-region-flow-ranges-inline-svg.html: Added.
2013
2014 2013-09-18  Zan Dobersek  <zdobersek@igalia.com>
2015
2016         Unreviewed GTK gardening. Moving GTK-specific baselines for some js/dom/* tests into the proper directory.
2017
2018         * platform/gtk/js/dom: Added.
2019         * platform/gtk/js/dom-static-property-for-in-iteration-expected.txt: Removed.
2020         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: Copied from LayoutTests/platform/gtk/js/dom-static-property-for-in-iteration-expected.txt.
2021         * platform/gtk/js/dom/function-length-expected.txt: Copied from LayoutTests/platform/gtk/js/function-length-expected.txt.
2022         * platform/gtk/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-dedicated-worker-expected.txt.
2023         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-expected.txt.
2024         * platform/gtk/js/dom/global-constructors-attributes-shared-worker-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-shared-worker-expected.txt.
2025         * platform/gtk/js/function-length-expected.txt: Removed.
2026         * platform/gtk/js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
2027         * platform/gtk/js/global-constructors-attributes-expected.txt: Removed.
2028         * platform/gtk/js/global-constructors-attributes-shared-worker-expected.txt: Removed.
2029
2030 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2031
2032         Redo r156078.
2033
2034         * platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Added.
2035         * platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Added.
2036         * platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Removed.
2037         * platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Removed.
2038
2039 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2040
2041         Lion rebaseline after r155253.
2042
2043         * platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Added.
2044         * platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Added.
2045         * platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png: Removed.
2046         * platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png: Removed.
2047
2048 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2049
2050         Add test expectations for bugs 121581 and 121582.
2051
2052         * platform/mac-wk2/TestExpectations:
2053         * platform/mac/TestExpectations:
2054
2055 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2056
2057         Fix the expected result again after r156070.
2058
2059         * platform/mac-lion/js/dom: Added.
2060         * platform/mac-lion/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
2061         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Removed.
2062
2063 2013-09-18  Bem Jones-Bey  <bjonesbe@adobe.com>
2064
2065         REGRESSION (r155854 - r155967) block with margin-left adjacent to floated block causes text of subsequent blocks to overlap the floated block.
2066         https://bugs.webkit.org/show_bug.cgi?id=121532
2067
2068         Reviewed by Andreas Kling.
2069
2070         * fast/block/float/intruding-float-sibling-with-margin-expected.html: Added.
2071         * fast/block/float/intruding-float-sibling-with-margin.html: Added.
2072
2073 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2074
2075         Merge HTMLBodyElement::didNotifySubtreeInsertions into HTMLBodyElement::insertedInto
2076         https://bugs.webkit.org/show_bug.cgi?id=121576
2077
2078         Reviewed by Andreas Kling.
2079
2080         Rebaseline a test now that we don't do an extra layout.
2081
2082         * inspector/timeline/timeline-script-tag-1-expected.txt:
2083
2084 2013-09-18  Filip Pizlo  <fpizlo@apple.com>
2085
2086         Unreviewed check in a proper baseline.
2087
2088         * js/dom/global-constructors-attributes-expected.txt:
2089
2090 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2091
2092         Move expected results after r156066.
2093
2094         * platform/efl/js/dom: Added.
2095         * platform/efl/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/efl/js/global-constructors-attributes-expected.txt.
2096         * platform/efl/js/global-constructors-attributes-expected.txt: Removed.
2097         * platform/mac-lion/js/global-constructors-attributes-expected.txt: Removed.
2098         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac-lion/js/global-constructors-attributes-expected.txt.
2099         * platform/qt/js/dom: Added.
2100         * platform/qt/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/qt/js/global-constructors-attributes-expected.txt.
2101         * platform/qt/js/global-constructors-attributes-expected.txt: Removed.
2102
2103 2013-09-18  Filip Pizlo  <fpizlo@apple.com>
2104
2105         Get rid of the jsc-test-list by moving all not-jsc-capable tests into js/dom
2106         https://bugs.webkit.org/show_bug.cgi?id=121578
2107
2108         Rubber stamped by Geoffrey Garen.
2109
2110         * fast/regex/cross-frame-callable-expected.txt: Removed.
2111         * fast/regex/cross-frame-callable.html: Removed.
2112         * fast/regex/dom: Added.
2113         * fast/regex/dom/cross-frame-callable-expected.txt: Added.
2114         * fast/regex/dom/cross-frame-callable.html: Added.
2115         * fast/regex/dom/lastIndex-expected.txt: Added.
2116         * fast/regex/dom/lastIndex.html: Added.
2117         * fast/regex/dom/non-pattern-characters-expected.txt: Added.
2118         * fast/regex/dom/non-pattern-characters.html: Added.
2119         * fast/regex/dom/script-tests: Added.
2120         * fast/regex/dom/script-tests/cross-frame-callable.js: Added.
2121         (doTest):
2122         * fast/regex/dom/script-tests/lastIndex.js: Added.
2123         * fast/regex/dom/script-tests/non-pattern-characters.js: Added.
2124         * fast/regex/dom/script-tests/unicodeCaseInsensitive.js: Added.
2125         (shouldBeTrue.ucs2CodePoint):
2126         * fast/regex/dom/syntax-errors-expected.txt: Added.
2127         * fast/regex/dom/syntax-errors.html: Added.
2128         * fast/regex/dom/unicodeCaseInsensitive-expected.txt: Added.
2129         * fast/regex/dom/unicodeCaseInsensitive.html: Added.
2130         * fast/regex/lastIndex-expected.txt: Removed.
2131         * fast/regex/lastIndex.html: Removed.
2132         * fast/regex/non-pattern-characters-expected.txt: Removed.
2133         * fast/regex/non-pattern-characters.html: Removed.
2134         * fast/regex/script-tests/cross-frame-callable.js: Removed.
2135         * fast/regex/script-tests/lastIndex.js: Removed.
2136         * fast/regex/script-tests/non-pattern-characters.js: Removed.
2137         * fast/regex/script-tests/unicodeCaseInsensitive.js: Removed.
2138         * fast/regex/syntax-errors-expected.txt: Removed.
2139         * fast/regex/syntax-errors.html: Removed.
2140         * fast/regex/unicodeCaseInsensitive-expected.txt: Removed.
2141         * fast/regex/unicodeCaseInsensitive.html: Removed.
2142         * js/JSON-parse-expected.txt: Removed.
2143         * js/JSON-parse.html: Removed.
2144         * js/JSON-stringify-expected.txt: Removed.
2145         * js/JSON-stringify.html: Removed.
2146         * js/Object-defineProperty-expected.txt: Removed.
2147         * js/Object-defineProperty.html: Removed.
2148         * js/Promise-already-fulfilled-expected.txt: Removed.
2149         * js/Promise-already-fulfilled.html: Removed.
2150         * js/Promise-already-rejected-expected.txt: Removed.
2151         * js/Promise-already-rejected.html: Removed.
2152         * js/Promise-already-resolved-expected.txt: Removed.
2153         * js/Promise-already-resolved.html: Removed.
2154         * js/Promise-catch-expected.txt: Removed.
2155         * js/Promise-catch-in-workers-expected.txt: Removed.
2156         * js/Promise-catch-in-workers.html: Removed.
2157         * js/Promise-catch.html: Removed.
2158         * js/Promise-chain-expected.txt: Removed.
2159         * js/Promise-chain.html: Removed.
2160         * js/Promise-exception-expected.txt: Removed.
2161         * js/Promise-exception.html: Removed.
2162         * js/Promise-expected.txt: Removed.
2163         * js/Promise-fulfill-expected.txt: Removed.
2164         * js/Promise-fulfill-in-workers-expected.txt: Removed.
2165         * js/Promise-fulfill-in-workers.html: Removed.
2166         * js/Promise-fulfill.html: Removed.
2167         * js/Promise-init-expected.txt: Removed.
2168         * js/Promise-init-in-workers-expected.txt: Removed.
2169         * js/Promise-init-in-workers.html: Removed.
2170         * js/Promise-init.html: Removed.
2171         * js/Promise-reject-expected.txt: Removed.
2172         * js/Promise-reject-in-workers-expected.txt: Removed.
2173         * js/Promise-reject-in-workers.html: Removed.
2174         * js/Promise-reject.html: Removed.
2175         * js/Promise-resolve-chain-expected.txt: Removed.
2176         * js/Promise-resolve-chain.html: Removed.
2177         * js/Promise-resolve-expected.txt: Removed.
2178         * js/Promise-resolve-in-workers-expected.txt: Removed.
2179         * js/Promise-resolve-in-workers.html: Removed.
2180         * js/Promise-resolve-with-then-exception-expected.txt: Removed.
2181         * js/Promise-resolve-with-then-exception.html: Removed.
2182         * js/Promise-resolve-with-then-fulfill-expected.txt: Removed.
2183         * js/Promise-resolve-with-then-fulfill.html: Removed.
2184         * js/Promise-resolve-with-then-reject-expected.txt: Removed.
2185         * js/Promise-resolve-with-then-reject.html: Removed.
2186         * js/Promise-resolve.html: Removed.
2187         * js/Promise-simple-expected.txt: Removed.
2188         * js/Promise-simple-fulfill-expected.txt: Removed.
2189         * js/Promise-simple-fulfill-inside-callback-expected.txt: Removed.
2190         * js/Promise-simple-fulfill-inside-callback.html: Removed.
2191         * js/Promise-simple-fulfill.html: Removed.
2192         * js/Promise-simple-in-workers-expected.txt: Removed.
2193         * js/Promise-simple-in-workers.html: Removed.
2194         * js/Promise-simple.html: Removed.
2195         * js/Promise-static-fulfill-expected.txt: Removed.
2196         * js/Promise-static-fulfill.html: Removed.
2197         * js/Promise-static-reject-expected.txt: Removed.
2198         * js/Promise-static-reject.html: Removed.
2199         * js/Promise-static-resolve-expected.txt: Removed.
2200         * js/Promise-static-resolve.html: Removed.
2201         * js/Promise-then-expected.txt: Removed.
2202         * js/Promise-then-in-workers-expected.txt: Removed.
2203         * js/Promise-then-in-workers.html: Removed.
2204         * js/Promise-then-without-callbacks-expected.txt: Removed.
2205         * js/Promise-then-without-callbacks-in-workers-expected.txt: Removed.
2206         * js/Promise-then-without-callbacks-in-workers.html: Removed.
2207         * js/Promise-then-without-callbacks.html: Removed.
2208         * js/Promise-then.html: Removed.
2209         * js/Promise-types-expected.txt: Removed.
2210         * js/Promise-types.html: Removed.
2211         * js/Promise.html: Removed.
2212         * js/activation-object-function-lifetime-expected.txt: Removed.
2213         * js/activation-object-function-lifetime.html: Removed.
2214         * js/activation-proto-expected.txt: Removed.
2215         * js/activation-proto.html: Removed.
2216         * js/add-to-primitive-expected.txt: Removed.
2217         * js/add-to-primitive.html: Removed.
2218         * js/array-float-delete-expected.txt: Removed.
2219         * js/array-float-delete.html: Removed.
2220         * js/array-foreach-expected.txt: Removed.
2221         * js/array-foreach.html: Removed.
2222         * js/array-indexof-expected.txt: Removed.
2223         * js/array-indexof.html: Removed.
2224         * js/array-join-bug-11524-expected.txt: Removed.
2225         * js/array-join-bug-11524.html: Removed.
2226         * js/array-map-expected.txt: Removed.
2227         * js/array-map.html: Removed.
2228         * js/array-prototype-properties-expected.txt: Removed.
2229         * js/array-prototype-properties.html: Removed.
2230         * js/array-some-expected.txt: Removed.
2231         * js/array-some.html: Removed.
2232         * js/array-sort-exception-expected.txt: Removed.
2233         * js/array-sort-exception.html: Removed.
2234         * js/array-tostring-ignore-separator-expected.txt: Removed.
2235         * js/array-tostring-ignore-separator.html: Removed.
2236         * js/array-with-double-assign-expected.txt: Removed.
2237         * js/array-with-double-assign.html: Removed.
2238         * js/array-with-double-push-expected.txt: Removed.
2239         * js/array-with-double-push.html: Removed.
2240         * js/assign-expected.txt: Removed.
2241         * js/assign.html: Removed.
2242         * js/basic-map-expected.txt: Removed.
2243         * js/basic-map.html: Removed.
2244         * js/basic-set-expected.txt: Removed.
2245         * js/basic-set.html: Removed.
2246         * js/basic-weakmap-expected.txt: Removed.
2247         * js/basic-weakmap.html: Removed.
2248         * js/bitwise-and-on-undefined-expected.txt: Removed.
2249         * js/bitwise-and-on-undefined.html: Removed.
2250         * js/bom-in-file-retains-correct-offset-expected.txt: Removed.
2251         * js/bom-in-file-retains-correct-offset.html: Removed.
2252         * js/branch-fold-correctness-expected.txt: Removed.
2253         * js/branch-fold-correctness.html: Removed.
2254         * js/cached-eval-gc-expected.txt: Removed.
2255         * js/cached-eval-gc.html: Removed.
2256         * js/call-base-resolution-expected.txt: Removed.
2257         * js/call-base-resolution.html: Removed.
2258         * js/callback-function-with-handle-event-expected.txt: Removed.
2259         * js/callback-function-with-handle-event.html: Removed.
2260         * js/codegen-temporaries-multiple-global-blocks-expected.txt: Removed.
2261         * js/codegen-temporaries-multiple-global-blocks.html: Removed.
2262         * js/concat-large-strings-crash-expected.txt: Removed.
2263         * js/concat-large-strings-crash.html: Removed.
2264         * js/concat-large-strings-crash2-expected.txt: Removed.
2265         * js/concat-large-strings-crash2.html: Removed.
2266         * js/console-non-string-values-expected.txt: Removed.
2267         * js/console-non-string-values.html: Removed.
2268         * js/const-expected.txt: Removed.
2269         * js/const.html: Removed.
2270         * js/construct-global-object-expected.txt: Removed.
2271         * js/construct-global-object.html: Removed.
2272         * js/constructor-attributes-expected.txt: Removed.
2273         * js/constructor-attributes.html: Removed.
2274         * js/constructor-expected.txt: Removed.
2275         * js/constructor-length.html: Removed.
2276         * js/constructor.html: Removed.
2277         * js/create-lots-of-workers-expected.txt: Removed.
2278         * js/create-lots-of-workers.html: Removed.
2279         * js/cross-frame-bad-time-expected.txt: Removed.
2280         * js/cross-frame-bad-time.html: Removed.
2281         * js/cross-frame-prototype-expected.txt: Removed.
2282         * js/cross-frame-prototype.html: Removed.
2283         * js/cross-frame-really-bad-time-expected.txt: Removed.
2284         * js/cross-frame-really-bad-time-with-__proto__-expected.txt: Removed.
2285         * js/cross-frame-really-bad-time-with-__proto__.html: Removed.
2286         * js/cross-frame-really-bad-time.html: Removed.
2287         * js/cross-global-object-inline-global-var-expected.txt: Removed.
2288         * js/cross-global-object-inline-global-var.html: Removed.
2289         * js/custom-constructors-expected.txt: Removed.
2290         * js/custom-constructors.html: Removed.
2291         * js/cyclic-proto-expected.txt: Removed.
2292         * js/cyclic-proto.html: Removed.
2293         * js/cyclic-ref-toString-expected.txt: Removed.
2294         * js/cyclic-ref-toString.html: Removed.
2295         * js/date-DST-time-cusps-expected.txt: Removed.
2296         * js/date-DST-time-cusps.html: Removed.
2297         * js/date-big-constructor-expected.txt: Removed.
2298         * js/date-big-constructor.html: Removed.
2299         * js/date-big-setdate-expected.txt: Removed.
2300         * js/date-big-setdate.html: Removed.
2301         * js/date-big-setmonth-expected.txt: Removed.
2302         * js/date-big-setmonth.html: Removed.
2303         * js/date-negative-setmonth-expected.txt: Removed.
2304         * js/date-negative-setmonth.html: Removed.
2305         * js/date-preserve-milliseconds-expected.txt: Removed.
2306         * js/date-preserve-milliseconds.html: Removed.
2307         * js/deep-recursion-test-expected.txt: Removed.
2308         * js/deep-recursion-test.html: Removed.
2309         * js/delete-function-parameter-expected.txt: Removed.
2310         * js/delete-function-parameter.html: Removed.
2311         * js/delete-multiple-global-blocks-expected.txt: Removed.
2312         * js/delete-multiple-global-blocks.html: Removed.
2313         * js/delete-syntax-expected.txt: Removed.
2314         * js/delete-syntax.html: Removed.
2315         * js/dfg-arguments-alias-activation-expected.txt: Removed.
2316         * js/dfg-arguments-alias-activation.html: Removed.
2317         * js/dfg-byte-array-put-expected.txt: Removed.
2318         * js/dfg-byte-array-put.html: Removed.
2319         * js/dfg-byteOffset-neuter-expected.txt: Removed.
2320         * js/dfg-byteOffset-neuter.html: Removed.
2321         * js/dfg-compare-final-object-to-final-object-or-other-expected.txt: Removed.
2322         * js/dfg-compare-final-object-to-final-object-or-other.html: Removed.
2323         * js/dfg-cross-global-object-inline-new-array-expected.txt: Removed.
2324         * js/dfg-cross-global-object-inline-new-array-literal-expected.txt: Removed.
2325         * js/dfg-cross-global-object-inline-new-array-literal-with-variables-expected.txt: Removed.
2326         * js/dfg-cross-global-object-inline-new-array-literal-with-variables.html: Removed.
2327         * js/dfg-cross-global-object-inline-new-array-literal.html: Removed.
2328         * js/dfg-cross-global-object-inline-new-array-with-elements-expected.txt: Removed.
2329         * js/dfg-cross-global-object-inline-new-array-with-elements.html: Removed.
2330         * js/dfg-cross-global-object-inline-new-array-with-size-expected.txt: Removed.
2331         * js/dfg-cross-global-object-inline-new-array-with-size.html: Removed.
2332         * js/dfg-cross-global-object-inline-new-array.html: Removed.
2333         * js/dfg-cross-global-object-new-array-expected.txt: Removed.
2334         * js/dfg-cross-global-object-new-array.html: Removed.
2335         * js/dfg-custom-getter-expected.txt: Removed.
2336         * js/dfg-custom-getter-throw-expected.txt: Removed.
2337         * js/dfg-custom-getter-throw-inlined-expected.txt: Removed.
2338         * js/dfg-custom-getter-throw-inlined.html: Removed.
2339         * js/dfg-custom-getter-throw.html: Removed.
2340         * js/dfg-custom-getter.html: Removed.
2341         * js/dfg-ensure-array-storage-on-window-expected.txt: Removed.
2342         * js/dfg-ensure-array-storage-on-window.html: Removed.
2343         * js/dfg-ensure-non-array-array-storage-on-window-expected.txt: Removed.
2344         * js/dfg-ensure-non-array-array-storage-on-window.html: Removed.
2345         * js/dfg-inline-resolve-expected.txt: Removed.
2346         * js/dfg-inline-resolve.html: Removed.
2347         * js/dfg-inline-switch-imm-expected.txt: Removed.
2348         * js/dfg-inline-switch-imm.html: Removed.
2349         * js/dfg-int32-to-double-on-set-local-and-exit-expected.txt: Removed.
2350         * js/dfg-int32-to-double-on-set-local-and-exit.html: Removed.
2351         * js/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt: Removed.
2352         * js/dfg-int32-to-double-on-set-local-and-sometimes-exit.html: Removed.
2353         * js/dfg-logical-not-final-object-or-other-expected.txt: Removed.
2354         * js/dfg-logical-not-final-object-or-other.html: Removed.
2355         * js/dfg-make-rope-side-effects-expected.txt: Removed.
2356         * js/dfg-make-rope-side-effects.html: Removed.
2357         * js/dfg-negative-array-size-expected.txt: Removed.
2358         * js/dfg-negative-array-size.html: Removed.
2359         * js/dfg-patchable-get-by-id-after-watchpoint-expected.txt: Removed.
2360         * js/dfg-patchable-get-by-id-after-watchpoint.html: Removed.
2361         * js/dfg-peephole-compare-final-object-to-final-object-or-other-expected.txt: Removed.
2362         * js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt: Removed.
2363         * js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html: Removed.
2364         * js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt: Removed.
2365         * js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html: Removed.
2366         * js/dfg-peephole-compare-final-object-to-final-object-or-other.html: Removed.
2367         * js/dfg-proto-stub-watchpoint-fire-expected.txt: Removed.
2368         * js/dfg-proto-stub-watchpoint-fire.html: Removed.
2369         * js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Removed.
2370         * js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Removed.
2371         * js/dfg-put-by-id-allocate-storage-expected.txt: Removed.
2372         * js/dfg-put-by-id-allocate-storage-polymorphic-expected.txt: Removed.
2373         * js/dfg-put-by-id-allocate-storage-polymorphic.html: Removed.
2374         * js/dfg-put-by-id-allocate-storage.html: Removed.
2375         * js/dfg-put-by-id-reallocate-storage-expected.txt: Removed.
2376         * js/dfg-put-by-id-reallocate-storage-polymorphic-expected.txt: Removed.
2377         * js/dfg-put-by-id-reallocate-storage-polymorphic.html: Removed.
2378         * js/dfg-put-by-id-reallocate-storage.html: Removed.
2379         * js/dfg-put-by-val-setter-then-get-by-val-expected.txt: Removed.
2380         * js/dfg-put-by-val-setter-then-get-by-val.html: Removed.
2381         * js/dfg-put-to-readonly-property-expected.txt: Removed.
2382         * js/dfg-put-to-readonly-property.html: Removed.
2383         * js/dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt: Removed.
2384         * js/dfg-rshift-by-zero-eliminate-valuetoint32.html: Removed.
2385         * js/dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt: Removed.
2386         * js/dfg-store-unexpected-value-into-argument-and-osr-exit.html: Removed.
2387         * js/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Removed.
2388         * js/dfg-strcat-over-objects-then-exit-on-it.html: Removed.
2389         * js/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Removed.
2390         * js/dfg-strict-mode-arguments-get-beyond-length.html: Removed.
2391         * js/dfg-typed-array-neuter-expected.txt: Removed.
2392         * js/dfg-typed-array-neuter.html: Removed.
2393         * js/direct-entry-to-function-code-expected.txt: Removed.
2394         * js/direct-entry-to-function-code.html: Removed.
2395         * js/do-while-expression-value-expected.txt: Removed.
2396         * js/do-while-expression-value.html: Removed.
2397         * js/do-while-without-semicolon-expected.txt: Removed.
2398         * js/do-while-without-semicolon.html: Removed.
2399         * js/document-all-between-frames-expected.txt: Removed.
2400         * js/document-all-between-frames.html: Removed.
2401         * js/document-all-triggers-masquerades-watchpoint-expected.txt: Removed.
2402         * js/document-all-triggers-masquerades-watchpoint.html: Removed.
2403         * js/dom: Added.
2404         * js/dom-static-property-for-in-iteration-expected.txt: Removed.
2405         * js/dom-static-property-for-in-iteration.html: Removed.
2406         * js/dom/JSON-parse-expected.txt: Added.
2407         * js/dom/JSON-parse.html: Added.
2408         * js/dom/JSON-stringify-expected.txt: Added.
2409         * js/dom/JSON-stringify.html: Added.
2410         * js/dom/Object-defineProperty-expected.txt: Added.
2411         * js/dom/Object-defineProperty.html: Added.
2412         * js/dom/Promise-already-fulfilled-expected.txt: Added.
2413         * js/dom/Promise-already-fulfilled.html: Added.
2414         * js/dom/Promise-already-rejected-expected.txt: Added.
2415         * js/dom/Promise-already-rejected.html: Added.
2416         * js/dom/Promise-already-resolved-expected.txt: Added.
2417         * js/dom/Promise-already-resolved.html: Added.
2418         * js/dom/Promise-catch-expected.txt: Added.
2419         * js/dom/Promise-catch-in-workers-expected.txt: Added.
2420         * js/dom/Promise-catch-in-workers.html: Added.
2421         * js/dom/Promise-catch.html: Added.
2422         * js/dom/Promise-chain-expected.txt: Added.
2423         * js/dom/Promise-chain.html: Added.
2424         * js/dom/Promise-exception-expected.txt: Added.
2425         * js/dom/Promise-exception.html: Added.
2426         * js/dom/Promise-expected.txt: Added.
2427         * js/dom/Promise-fulfill-expected.txt: Added.
2428         * js/dom/Promise-fulfill-in-workers-expected.txt: Added.
2429         * js/dom/Promise-fulfill-in-workers.html: Added.
2430         * js/dom/Promise-fulfill.html: Added.
2431         * js/dom/Promise-init-expected.txt: Added.
2432         * js/dom/Promise-init-in-workers-expected.txt: Added.
2433         * js/dom/Promise-init-in-workers.html: Added.
2434         * js/dom/Promise-init.html: Added.
2435         * js/dom/Promise-reject-expected.txt: Added.
2436         * js/dom/Promise-reject-in-workers-expected.txt: Added.
2437         * js/dom/Promise-reject-in-workers.html: Added.
2438         * js/dom/Promise-reject.html: Added.
2439         * js/dom/Promise-resolve-chain-expected.txt: Added.
2440         * js/dom/Promise-resolve-chain.html: Added.
2441         * js/dom/Promise-resolve-expected.txt: Added.
2442         * js/dom/Promise-resolve-in-workers-expected.txt: Added.
2443         * js/dom/Promise-resolve-in-workers.html: Added.
2444         * js/dom/Promise-resolve-with-then-exception-expected.txt: Added.
2445         * js/dom/Promise-resolve-with-then-exception.html: Added.
2446         * js/dom/Promise-resolve-with-then-fulfill-expected.txt: Added.
2447         * js/dom/Promise-resolve-with-then-fulfill.html: Added.
2448         * js/dom/Promise-resolve-with-then-reject-expected.txt: Added.
2449         * js/dom/Promise-resolve-with-then-reject.html: Added.
2450         * js/dom/Promise-resolve.html: Added.
2451         * js/dom/Promise-simple-expected.txt: Added.
2452         * js/dom/Promise-simple-fulfill-expected.txt: Added.
2453         * js/dom/Promise-simple-fulfill-inside-callback-expected.txt: Added.
2454         * js/dom/Promise-simple-fulfill-inside-callback.html: Added.
2455         * js/dom/Promise-simple-fulfill.html: Added.
2456         * js/dom/Promise-simple-in-workers-expected.txt: Added.
2457         * js/dom/Promise-simple-in-workers.html: Added.
2458         * js/dom/Promise-simple.html: Added.
2459         * js/dom/Promise-static-fulfill-expected.txt: Added.
2460         * js/dom/Promise-static-fulfill.html: Added.
2461         * js/dom/Promise-static-reject-expected.txt: Added.
2462         * js/dom/Promise-static-reject.html: Added.
2463         * js/dom/Promise-static-resolve-expected.txt: Added.
2464         * js/dom/Promise-static-resolve.html: Added.
2465         * js/dom/Promise-then-expected.txt: Added.
2466         * js/dom/Promise-then-in-workers-expected.txt: Added.
2467         * js/dom/Promise-then-in-workers.html: Added.
2468         * js/dom/Promise-then-without-callbacks-expected.txt: Added.
2469         * js/dom/Promise-then-without-callbacks-in-workers-expected.txt: Added.
2470         * js/dom/Promise-then-without-callbacks-in-workers.html: Added.
2471         * js/dom/Promise-then-without-callbacks.html: Added.
2472         * js/dom/Promise-then.html: Added.
2473         * js/dom/Promise-types-expected.txt: Added.
2474         * js/dom/Promise-types.html: Added.
2475         * js/dom/Promise.html: Added.
2476         * js/dom/activation-object-function-lifetime-expected.txt: Added.
2477         * js/dom/activation-object-function-lifetime.html: Added.
2478         * js/dom/activation-proto-expected.txt: Added.
2479         * js/dom/activation-proto.html: Added.
2480         * js/dom/add-to-primitive-expected.txt: Added.
2481         * js/dom/add-to-primitive.html: Added.
2482         * js/dom/array-float-delete-expected.txt: Added.
2483         * js/dom/array-float-delete.html: Added.
2484         * js/dom/array-foreach-expected.txt: Added.
2485         * js/dom/array-foreach.html: Added.
2486         * js/dom/array-indexof-expected.txt: Added.
2487         * js/dom/array-indexof.html: Added.
2488         * js/dom/array-join-bug-11524-expected.txt: Added.
2489         * js/dom/array-join-bug-11524.html: Added.
2490         * js/dom/array-map-expected.txt: Added.
2491         * js/dom/array-map.html: Added.
2492         * js/dom/array-prototype-properties-expected.txt: Added.
2493         * js/dom/array-prototype-properties.html: Added.
2494         * js/dom/array-some-expected.txt: Added.
2495         * js/dom/array-some.html: Added.
2496         * js/dom/array-sort-exception-expected.txt: Added.
2497         * js/dom/array-sort-exception.html: Added.
2498         * js/dom/array-tostring-ignore-separator-expected.txt: Added.
2499         * js/dom/array-tostring-ignore-separator.html: Added.
2500         * js/dom/array-with-double-assign-expected.txt: Added.
2501         * js/dom/array-with-double-assign.html: Added.
2502         * js/dom/array-with-double-push-expected.txt: Added.
2503         * js/dom/array-with-double-push.html: Added.
2504         * js/dom/assign-expected.txt: Added.
2505         * js/dom/assign.html: Added.
2506         * js/dom/basic-map-expected.txt: Added.
2507         * js/dom/basic-map.html: Added.
2508         * js/dom/basic-set-expected.txt: Added.
2509         * js/dom/basic-set.html: Added.
2510         * js/dom/basic-weakmap-expected.txt: Added.
2511         * js/dom/basic-weakmap.html: Added.
2512         * js/dom/bitwise-and-on-undefined-expected.txt: Added.
2513         * js/dom/bitwise-and-on-undefined.html: Added.
2514         * js/dom/bom-in-file-retains-correct-offset-expected.txt: Added.
2515         * js/dom/bom-in-file-retains-correct-offset.html: Added.
2516         * js/dom/branch-fold-correctness-expected.txt: Added.
2517         * js/dom/branch-fold-correctness.html: Added.
2518         * js/dom/cached-eval-gc-expected.txt: Added.
2519         * js/dom/cached-eval-gc.html: Added.
2520         * js/dom/call-base-resolution-expected.txt: Added.
2521         * js/dom/call-base-resolution.html: Added.
2522         * js/dom/callback-function-with-handle-event-expected.txt: Added.
2523         * js/dom/callback-function-with-handle-event.html: Added.
2524         * js/dom/codegen-temporaries-multiple-global-blocks-expected.txt: Added.
2525         * js/dom/codegen-temporaries-multiple-global-blocks.html: Added.
2526         * js/dom/concat-large-strings-crash-expected.txt: Added.
2527         * js/dom/concat-large-strings-crash.html: Added.
2528         * js/dom/concat-large-strings-crash2-expected.txt: Added.
2529         * js/dom/concat-large-strings-crash2.html: Added.
2530         * js/dom/console-non-string-values-expected.txt: Added.
2531         * js/dom/console-non-string-values.html: Added.
2532         * js/dom/const-expected.txt: Added.
2533         * js/dom/const.html: Added.
2534         * js/dom/construct-global-object-expected.txt: Added.
2535         * js/dom/construct-global-object.html: Added.
2536         * js/dom/constructor-attributes-expected.txt: Added.
2537         * js/dom/constructor-attributes.html: Added.
2538         * js/dom/constructor-expected.txt: Added.
2539         * js/dom/constructor-length.html: Added.
2540         * js/dom/constructor.html: Added.
2541         * js/dom/create-lots-of-workers-expected.txt: Added.
2542         * js/dom/create-lots-of-workers.html: Added.
2543         * js/dom/cross-frame-bad-time-expected.txt: Added.
2544         * js/dom/cross-frame-bad-time.html: Added.
2545         * js/dom/cross-frame-prototype-expected.txt: Added.
2546         * js/dom/cross-frame-prototype.html: Added.
2547         * js/dom/cross-frame-really-bad-time-expected.txt: Added.
2548         * js/dom/cross-frame-really-bad-time-with-__proto__-expected.txt: Added.
2549         * js/dom/cross-frame-really-bad-time-with-__proto__.html: Added.
2550         * js/dom/cross-frame-really-bad-time.html: Added.
2551         * js/dom/cross-global-object-inline-global-var-expected.txt: Added.
2552         * js/dom/cross-global-object-inline-global-var.html: Added.
2553         * js/dom/custom-constructors-expected.txt: Added.
2554         * js/dom/custom-constructors.html: Added.
2555         * js/dom/cyclic-proto-expected.txt: Added.
2556         * js/dom/cyclic-proto.html: Added.
2557         * js/dom/cyclic-ref-toString-expected.txt: Added.
2558         * js/dom/cyclic-ref-toString.html: Added.
2559         * js/dom/date-DST-time-cusps-expected.txt: Added.
2560         * js/dom/date-DST-time-cusps.html: Added.
2561         * js/dom/date-big-constructor-expected.txt: Added.
2562         * js/dom/date-big-constructor.html: Added.
2563         * js/dom/date-big-setdate-expected.txt: Added.
2564         * js/dom/date-big-setdate.html: Added.
2565         * js/dom/date-big-setmonth-expected.txt: Added.
2566         * js/dom/date-big-setmonth.html: Added.
2567         * js/dom/date-negative-setmonth-expected.txt: Added.
2568         * js/dom/date-negative-setmonth.html: Added.
2569         * js/dom/date-preserve-milliseconds-expected.txt: Added.
2570         * js/dom/date-preserve-milliseconds.html: Added.
2571         * js/dom/deep-recursion-test-expected.txt: Added.
2572         * js/dom/deep-recursion-test.html: Added.
2573         * js/dom/delete-function-parameter-expected.txt: Added.
2574         * js/dom/delete-function-parameter.html: Added.
2575         * js/dom/delete-multiple-global-blocks-expected.txt: Added.
2576         * js/dom/delete-multiple-global-blocks.html: Added.
2577         * js/dom/delete-syntax-expected.txt: Added.
2578         * js/dom/delete-syntax.html: Added.
2579         * js/dom/dfg-arguments-alias-activation-expected.txt: Added.
2580         * js/dom/dfg-arguments-alias-activation.html: Added.
2581         * js/dom/dfg-byte-array-put-expected.txt: Added.
2582         * js/dom/dfg-byte-array-put.html: Added.
2583         * js/dom/dfg-byteOffset-neuter-expected.txt: Added.
2584         * js/dom/dfg-byteOffset-neuter.html: Added.
2585         * js/dom/dfg-compare-final-object-to-final-object-or-other-expected.txt: Added.
2586         * js/dom/dfg-compare-final-object-to-final-object-or-other.html: Added.
2587         * js/dom/dfg-cross-global-object-inline-new-array-expected.txt: Added.
2588         * js/dom/dfg-cross-global-object-inline-new-array-literal-expected.txt: Added.
2589         * js/dom/dfg-cross-global-object-inline-new-array-literal-with-variables-expected.txt: Added.
2590         * js/dom/dfg-cross-global-object-inline-new-array-literal-with-variables.html: Added.
2591         * js/dom/dfg-cross-global-object-inline-new-array-literal.html: Added.
2592         * js/dom/dfg-cross-global-object-inline-new-array-with-elements-expected.txt: Added.
2593         * js/dom/dfg-cross-global-object-inline-new-array-with-elements.html: Added.
2594         * js/dom/dfg-cross-global-object-inline-new-array-with-size-expected.txt: Added.
2595         * js/dom/dfg-cross-global-object-inline-new-array-with-size.html: Added.
2596         * js/dom/dfg-cross-global-object-inline-new-array.html: Added.
2597         * js/dom/dfg-cross-global-object-new-array-expected.txt: Added.
2598         * js/dom/dfg-cross-global-object-new-array.html: Added.
2599         * js/dom/dfg-custom-getter-expected.txt: Added.
2600         * js/dom/dfg-custom-getter-throw-expected.txt: Added.
2601         * js/dom/dfg-custom-getter-throw-inlined-expected.txt: Added.
2602         * js/dom/dfg-custom-getter-throw-inlined.html: Added.
2603         * js/dom/dfg-custom-getter-throw.html: Added.
2604         * js/dom/dfg-custom-getter.html: Added.
2605         * js/dom/dfg-ensure-array-storage-on-window-expected.txt: Added.
2606         * js/dom/dfg-ensure-array-storage-on-window.html: Added.
2607         * js/dom/dfg-ensure-non-array-array-storage-on-window-expected.txt: Added.
2608         * js/dom/dfg-ensure-non-array-array-storage-on-window.html: Added.
2609         * js/dom/dfg-inline-resolve-expected.txt: Added.
2610         * js/dom/dfg-inline-resolve.html: Added.
2611         * js/dom/dfg-inline-switch-imm-expected.txt: Added.
2612         * js/dom/dfg-inline-switch-imm.html: Added.
2613         * js/dom/dfg-int32-to-double-on-set-local-and-exit-expected.txt: Added.
2614         * js/dom/dfg-int32-to-double-on-set-local-and-exit.html: Added.
2615         * js/dom/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt: Added.
2616         * js/dom/dfg-int32-to-double-on-set-local-and-sometimes-exit.html: Added.
2617         * js/dom/dfg-logical-not-final-object-or-other-expected.txt: Added.
2618         * js/dom/dfg-logical-not-final-object-or-other.html: Added.
2619         * js/dom/dfg-make-rope-side-effects-expected.txt: Added.
2620         * js/dom/dfg-make-rope-side-effects.html: Added.
2621         * js/dom/dfg-negative-array-size-expected.txt: Added.
2622         * js/dom/dfg-negative-array-size.html: Added.
2623         * js/dom/dfg-patchable-get-by-id-after-watchpoint-expected.txt: Added.
2624         * js/dom/dfg-patchable-get-by-id-after-watchpoint.html: Added.
2625         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-expected.txt: Added.
2626         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt: Added.
2627         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html: Added.
2628         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt: Added.
2629         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html: Added.
2630         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other.html: Added.
2631         * js/dom/dfg-proto-stub-watchpoint-fire-expected.txt: Added.
2632         * js/dom/dfg-proto-stub-watchpoint-fire.html: Added.
2633         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Added.
2634         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Added.
2635         * js/dom/dfg-put-by-id-allocate-storage-expected.txt: Added.
2636         * js/dom/dfg-put-by-id-allocate-storage-polymorphic-expected.txt: Added.
2637         * js/dom/dfg-put-by-id-allocate-storage-polymorphic.html: Added.
2638         * js/dom/dfg-put-by-id-allocate-storage.html: Added.
2639         * js/dom/dfg-put-by-id-reallocate-storage-expected.txt: Added.
2640         * js/dom/dfg-put-by-id-reallocate-storage-polymorphic-expected.txt: Added.
2641         * js/dom/dfg-put-by-id-reallocate-storage-polymorphic.html: Added.
2642         * js/dom/dfg-put-by-id-reallocate-storage.html: Added.
2643         * js/dom/dfg-put-by-val-setter-then-get-by-val-expected.txt: Added.
2644         * js/dom/dfg-put-by-val-setter-then-get-by-val.html: Added.
2645         * js/dom/dfg-put-to-readonly-property-expected.txt: Added.
2646         * js/dom/dfg-put-to-readonly-property.html: Added.
2647         * js/dom/dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt: Added.
2648         * js/dom/dfg-rshift-by-zero-eliminate-valuetoint32.html: Added.
2649         * js/dom/dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt: Added.
2650         * js/dom/dfg-store-unexpected-value-into-argument-and-osr-exit.html: Added.
2651         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Added.
2652         * js/dom/dfg-strcat-over-objects-then-exit-on-it.html: Added.
2653         * js/dom/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Added.
2654         * js/dom/dfg-strict-mode-arguments-get-beyond-length.html: Added.
2655         * js/dom/dfg-typed-array-neuter-expected.txt: Added.
2656         * js/dom/dfg-typed-array-neuter.html: Added.
2657         * js/dom/direct-entry-to-function-code-expected.txt: Added.
2658         * js/dom/direct-entry-to-function-code.html: Added.
2659         * js/dom/do-while-expression-value-expected.txt: Added.
2660         * js/dom/do-while-expression-value.html: Added.
2661         * js/dom/do-while-without-semicolon-expected.txt: Added.
2662         * js/dom/do-while-without-semicolon.html: Added.
2663         * js/dom/document-all-between-frames-expected.txt: Added.
2664         * js/dom/document-all-between-frames.html: Added.
2665         * js/dom/document-all-triggers-masquerades-watchpoint-expected.txt: Added.
2666         * js/dom/document-all-triggers-masquerades-watchpoint.html: Added.
2667         * js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
2668         * js/dom/dom-static-property-for-in-iteration.html: Added.
2669         * js/dom/dot-node-base-exception-expected.txt: Added.
2670         * js/dom/dot-node-base-exception.html: Added.
2671         * js/dom/encode-URI-test-expected.txt: Added.
2672         * js/dom/encode-URI-test.html: Added.
2673         * js/dom/end-in-string-escape-expected.txt: Added.
2674         * js/dom/end-in-string-escape.html: Added.
2675         * js/dom/enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt: Added.
2676         * js/dom/enter-dictionary-indexing-mode-with-blank-indexing-type.html: Added.
2677         * js/dom/error-object-write-and-detele-for-stack-property-expected.txt: Added.
2678         * js/dom/error-object-write-and-detele-for-stack-property.html: Added.
2679         * js/dom/eval-cache-scoped-lookup-expected.txt: Added.
2680         * js/dom/eval-cache-scoped-lookup.html: Added.
2681         * js/dom/eval-contained-syntax-error-expected.txt: Added.
2682         * js/dom/eval-contained-syntax-error.html: Added.
2683         * js/dom/eval-cross-window-expected.txt: Added.
2684         * js/dom/eval-cross-window.html: Added.
2685         * js/dom/eval-keyword-vs-function-expected.txt: Added.
2686         * js/dom/eval-keyword-vs-function.html: Added.
2687         * js/dom/eval-overriding-expected.txt: Added.
2688         * js/dom/eval-overriding.html: Added.
2689         * js/dom/exception-codegen-crash-expected.txt: Added.
2690         * js/dom/exception-codegen-crash.html: Added.
2691         * js/dom/exception-line-number-expected.txt: Added.
2692         * js/dom/exception-line-number.html: Added.
2693         * js/dom/exception-linenums-in-html-1-expected.txt: Added.
2694         * js/dom/exception-linenums-in-html-1.html: Added.
2695         * js/dom/exception-linenums-in-html-2-expected.txt: Added.
2696         * js/dom/exception-linenums-in-html-2.html: Added.
2697         * js/dom/exception-linenums-in-html-3-expected.txt: Added.
2698         * js/dom/exception-linenums-in-html-3.html: Added.
2699         * js/dom/exception-registerfile-shrink-expected.txt: Added.
2700         * js/dom/exception-registerfile-shrink.html: Added.
2701         * js/dom/exception-sequencing-binops-expected.txt: Added.
2702         * js/dom/exception-sequencing-binops.html: Added.
2703         * js/dom/exception-sequencing-binops2-expected.txt: Added.
2704         * js/dom/exception-sequencing-binops2.html: Added.
2705         * js/dom/exception-sequencing-expected.txt: Added.
2706         * js/dom/exception-sequencing.html: Added.
2707         * js/dom/exception-thrown-from-equal-expected.txt: Added.
2708         * js/dom/exception-thrown-from-equal.html: Added.
2709         * js/dom/exception-thrown-from-eval-inside-closure-expected.txt: Added.
2710         * js/dom/exception-thrown-from-eval-inside-closure.html: Added.
2711         * js/dom/exception-thrown-from-function-with-lazy-activation-expected.txt: Added.
2712         * js/dom/exception-thrown-from-function-with-lazy-activation.html: Added.
2713         * js/dom/exception-thrown-from-new-expected.txt: Added.
2714         * js/dom/exception-thrown-from-new.html: Added.
2715         * js/dom/exceptions-thrown-in-callbacks-expected.txt: Added.
2716         * js/dom/exceptions-thrown-in-callbacks.html: Added.
2717         * js/dom/exec-state-marking-expected.txt: Added.
2718         * js/dom/exec-state-marking.html: Added.
2719         * js/dom/find-ignoring-case-regress-99753-expected.txt: Added.
2720         * js/dom/find-ignoring-case-regress-99753.html: Added.
2721         * js/dom/floating-point-truncate-rshift-expected.txt: Added.
2722         * js/dom/floating-point-truncate-rshift.html: Added.
2723         * js/dom/function-argument-evaluation-before-exception-expected.txt: Added.
2724         * js/dom/function-argument-evaluation-before-exception.html: Added.
2725         * js/dom/function-argument-evaluation-expected.txt: Added.
2726         * js/dom/function-argument-evaluation.html: Added.
2727         * js/dom/function-bind-expected.txt: Added.
2728         * js/dom/function-bind.html: Added.
2729         * js/dom/function-constructor-this-value-expected.txt: Added.
2730         * js/dom/function-constructor-this-value.html: Added.
2731         * js/dom/function-declarations-expected.txt: Added.
2732         * js/dom/function-declarations.html: Added.
2733         * js/dom/function-decompilation-operators-expected.txt: Added.
2734         * js/dom/function-decompilation-operators.html: Added.
2735         * js/dom/function-dot-arguments-and-caller-expected.txt: Added.
2736         * js/dom/function-dot-arguments-and-caller.html: Added.
2737         * js/dom/function-dot-arguments-identity-expected.txt: Added.
2738         * js/dom/function-dot-arguments-identity.html: Added.
2739         * js/dom/function-dot-arguments2-expected.txt: Added.
2740         * js/dom/function-dot-arguments2.html: Added.
2741         * js/dom/function-length-expected.txt: Added.
2742         * js/dom/function-length.html: Added.
2743         * js/dom/function-name-expected.txt: Added.
2744         * js/dom/function-name-is-in-scope-expected.txt: Added.
2745         * js/dom/function-name-is-in-scope.html: Added.
2746         * js/dom/function-name.html: Added.
2747         * js/dom/function-names-expected.txt: Added.
2748         * js/dom/function-names.html: Added.
2749         * js/dom/function-prototype-expected.txt: Added.
2750         * js/dom/function-prototype.html: Added.
2751         * js/dom/function-redefinition-expected.txt: Added.
2752         * js/dom/function-redefinition.html: Added.
2753         * js/dom/garbage-collect-after-string-appends-expected.txt: Added.
2754         * js/dom/get-by-pname-only-prototype-properties-expected.txt: Added.
2755         * js/dom/get-by-pname-only-prototype-properties.html: Added.
2756         * js/dom/getOwnPropertyDescriptor-expected.txt: Added.
2757         * js/dom/getOwnPropertyDescriptor.html: Added.
2758         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Added.
2759         * js/dom/global-constructors-attributes-dedicated-worker.html: Added.
2760         * js/dom/global-constructors-attributes-expected.txt: Added.
2761         * js/dom/global-constructors-attributes-shared-worker-expected.txt: Added.
2762         * js/dom/global-constructors-attributes-shared-worker.html: Added.
2763         * js/dom/global-constructors-attributes.html: Added.
2764         * js/dom/global-constructors-deletable-expected.txt: Added.
2765         * js/dom/global-constructors-deletable.html: Added.
2766         * js/dom/global-function-resolve-expected.txt: Added.
2767         * js/dom/global-function-resolve.html: Added.
2768         * js/dom/global-recursion-on-full-stack-expected.txt: Added.
2769         * js/dom/global-recursion-on-full-stack.html: Added.
2770         * js/dom/global-var-limit-expected.txt: Added.
2771         * js/dom/global-var-limit.html: Added.
2772         * js/dom/immediate-constant-instead-of-cell-expected.txt: Added.
2773         * js/dom/immediate-constant-instead-of-cell.html: Added.
2774         * js/dom/implicit-call-with-global-reentry-expected.txt: Added.
2775         * js/dom/implicit-call-with-global-reentry.html: Added.
2776         * js/dom/implicit-global-to-global-reentry-expected.txt: Added.
2777         * js/dom/implicit-global-to-global-reentry.html: Added.
2778         * js/dom/imul-expected.txt: Added.
2779         * js/dom/imul.html: Added.
2780         * js/dom/inc-bracket-assign-subscript-expected.txt: Added.
2781         * js/dom/inc-bracket-assign-subscript.html: Added.
2782         * js/dom/inc-const-valueOf-expected.txt: Added.
2783         * js/dom/inc-const-valueOf.html: Added.
2784         * js/dom/indexed-setter-on-global-object-expected.txt: Added.
2785         * js/dom/indexed-setter-on-global-object.html: Added.
2786         * js/dom/inline-arguments-tear-off-expected.txt: Added.
2787         * js/dom/inline-arguments-tear-off.html: Added.
2788         * js/dom/instanceof-XMLHttpRequest-expected.txt: Added.
2789         * js/dom/instanceof-XMLHttpRequest.html: Added.
2790         * js/dom/invalid-syntax-for-function-expected.txt: Added.
2791         * js/dom/invalid-syntax-for-function.html: Added.
2792         * js/dom/jit-set-profiling-access-type-only-for-get-by-id-self-expected.txt: Added.
2793         * js/dom/jit-set-profiling-access-type-only-for-get-by-id-self.html: Added.
2794         * js/dom/js-constructors-use-correct-global-expected.txt: Added.
2795         * js/dom/js-constructors-use-correct-global.html: Added.
2796         * js/dom/js-correct-exception-handler-expected.txt: Added.
2797         * js/dom/js-correct-exception-handler.html: Added.
2798         * js/dom/lastModified-expected.txt: Added.
2799         * js/dom/lastModified.html: Added.
2800         * js/dom/lazy-create-arguments-from-get-by-val-expected.txt: Added.
2801         * js/dom/lazy-create-arguments-from-get-by-val.html: Added.
2802         * js/dom/lexical-lookup-in-function-constructor-expected.txt: Added.
2803         * js/dom/lexical-lookup-in-function-constructor.html: Added.
2804         * js/dom/line-column-numbers-expected.txt: Added.
2805         * js/dom/line-column-numbers.html: Added.
2806         * js/dom/method-check-expected.txt: Added.
2807         * js/dom/method-check.html: Added.
2808         * js/dom/missing-style-end-tag-js-expected.txt: Added.
2809         * js/dom/missing-style-end-tag-js.html: Added.
2810         * js/dom/missing-title-end-tag-js-expected.txt: Added.
2811         * js/dom/missing-title-end-tag-js.html: Added.
2812         * js/dom/native-error-prototype-expected.txt: Added.
2813         * js/dom/native-error-prototype.html: Added.
2814         * js/dom/navigator-language-expected.txt: Added.
2815         * js/dom/navigator-language.html: Added.
2816         * js/dom/navigator-plugins-crash-expected.txt: Added.
2817         * js/dom/navigator-plugins-crash.html: Added.
2818         * js/dom/negate-overflow-expected.txt: Added.
2819         * js/dom/negate-overflow.html: Added.
2820         * js/dom/neq-null-crash-expected.txt: Added.
2821         * js/dom/neq-null-crash.html: Added.
2822         * js/dom/nested-function-scope-expected.txt: Added.
2823         * js/dom/nested-function-scope.html: Added.
2824         * js/dom/nested-object-gc-expected.txt: Added.
2825         * js/dom/nested-object-gc.html: Added.
2826         * js/dom/non-object-proto-expected.txt: Added.
2827         * js/dom/non-object-proto.html: Added.
2828         * js/dom/normal-character-escapes-in-string-literals-expected.txt: Added.
2829         * js/dom/normal-character-escapes-in-string-literals.html: Added.
2830         * js/dom/not-a-constructor-to-string-expected.txt: Added.
2831         * js/dom/not-a-constructor-to-string.html: Added.
2832         * js/dom/not-a-function-to-string-expected.txt: Added.
2833         * js/dom/not-a-function-to-string.html: Added.
2834         * js/dom/null-char-in-string-expected.txt: Added.
2835         * js/dom/null-char-in-string.html: Added.
2836         * js/dom/number-tofixed-expected.txt: Added.
2837         * js/dom/number-tofixed.html: Added.
2838         * js/dom/number-toprecision-expected.txt: Added.
2839         * js/dom/number-toprecision.html: Added.
2840         * js/dom/object-extra-comma-expected.txt: Added.
2841         * js/dom/object-extra-comma.html: Added.
2842         * js/dom/object-prototype-constructor-expected.txt: Added.
2843         * js/dom/object-prototype-constructor.html: Added.
2844         * js/dom/object-prototype-properties-expected.txt: Added.
2845         * js/dom/object-prototype-properties.html: Added.
2846         * js/dom/object-prototype-toLocaleString-expected.txt: Added.
2847         * js/dom/object-prototype-toLocaleString.html: Added.
2848         * js/dom/parse-error-external-script-in-eval-expected.txt: Added.
2849         * js/dom/parse-error-external-script-in-eval.html: Added.
2850         * js/dom/parse-error-external-script-in-new-Function-expected.txt: Added.
2851         * js/dom/parse-error-external-script-in-new-Function.html: Added.
2852         * js/dom/post-inc-assign-overwrites-expected.txt: Added.
2853         * js/dom/post-inc-assign-overwrites.html: Added.
2854         * js/dom/post-message-numeric-property-expected.txt: Added.
2855         * js/dom/post-message-numeric-property.html: Added.
2856         * js/dom/postfix-syntax-expected.txt: Added.
2857         * js/dom/postfix-syntax.html: Added.
2858         * js/dom/prefix-syntax-expected.txt: Added.
2859         * js/dom/prefix-syntax.html: Added.
2860         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Added.
2861         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Added.
2862         * js/dom/put-direct-index-beyond-vector-length-resize-expected.txt: Added.
2863         * js/dom/put-direct-index-beyond-vector-length-resize.html: Added.
2864         * js/dom/put-to-base-global-checked-expected.txt: Added.
2865         * js/dom/put-to-base-global-checked.html: Added.
2866         * js/dom/random-array-gc-stress-expected.txt: Added.
2867         * js/dom/random-array-gc-stress.html: Added.
2868         * js/dom/recursion-limit-equal-expected.txt: Added.
2869         * js/dom/recursion-limit-equal.html: Added.
2870         * js/dom/regexp-bol-expected.txt: Added.
2871         * js/dom/regexp-bol-with-multiline-expected.txt: Added.
2872         * js/dom/regexp-bol-with-multiline.html: Added.
2873         * js/dom/regexp-bol.html: Added.
2874         * js/dom/regexp-caching-expected.txt: Added.
2875         * js/dom/regexp-caching.html: Added.
2876         * js/dom/regexp-charclass-crash-expected.txt: Added.
2877         * js/dom/regexp-charclass-crash.html: Added.
2878         * js/dom/regexp-extended-characters-crash-expected.txt: Added.
2879         * js/dom/regexp-extended-characters-crash.html: Added.
2880         * js/dom/regexp-lastindex-expected.txt: Added.
2881         * js/dom/regexp-lastindex.html: Added.
2882         * js/dom/regexp-look-ahead-empty-expected.txt: Added.
2883         * js/dom/regexp-look-ahead-empty.html: Added.
2884         * js/dom/regexp-look-ahead-expected.txt: Added.
2885         * js/dom/regexp-look-ahead.html: Added.
2886         * js/dom/regexp-match-reify-before-putbyval-expected.txt: Added.
2887         * js/dom/regexp-match-reify-before-putbyval.html: Added.
2888         * js/dom/regexp-non-capturing-groups-expected.txt: Added.
2889         * js/dom/regexp-non-capturing-groups.html: Added.
2890         * js/dom/regexp-non-greedy-parentheses-expected.txt: Added.
2891         * js/dom/regexp-non-greedy-parentheses.html: Added.
2892         * js/dom/regexp-overflow-expected.txt: Added.
2893         * js/dom/regexp-overflow.html: Added.
2894         * js/dom/regexp-range-out-of-order-expected.txt: Added.
2895         * js/dom/regexp-range-out-of-order.html: Added.
2896         * js/dom/regexp-ranges-and-escaped-hyphens-expected.txt: Added.
2897         * js/dom/regexp-ranges-and-escaped-hyphens.html: Added.
2898         * js/dom/regexp-stack-overflow-expected.txt: Added.
2899         * js/dom/regexp-stack-overflow.html: Added.
2900         * js/dom/regexp-test-null-string-expected.txt: Added.
2901         * js/dom/regexp-test-null-string.html: Added.
2902         * js/dom/regexp-unicode-handling-expected.txt: Added.
2903         * js/dom/regexp-unicode-handling.html: Added.
2904         * js/dom/regexp-unicode-overflow-expected.txt: Added.
2905         * js/dom/regexp-unicode-overflow.html: Added.
2906         * js/dom/removing-Cf-characters-expected.txt: Added.
2907         * js/dom/removing-Cf-characters.html: Added.
2908         * js/dom/reserved-words-as-property-expected.txt: Added.
2909         * js/dom/reserved-words-as-property.html: Added.
2910         * js/dom/same-origin-subframe-about-blank-expected.txt: Added.
2911         * js/dom/same-origin-subframe-about-blank.html: Added.
2912         * js/dom/script-line-number-expected.txt: Added.
2913         * js/dom/script-line-number.html: Added.
2914         * js/dom/script-tests: Added.
2915         * js/dom/script-tests/Object-defineProperty.js: Added.
2916         (createUnconfigurableProperty):
2917         (getter):
2918         (getter1):
2919         (setter):
2920         (setter1):
2921         (get shouldBeTrue):
2922         (testObject.):
2923         (testObject.set get anObj):
2924         (testObject):
2925         * js/dom/script-tests/activation-proto.js: Added.
2926         * js/dom/script-tests/array-float-delete.js: Added.
2927         * js/dom/script-tests/array-join-bug-11524.js: Added.
2928         (customObject.valueOf):
2929         * js/dom/script-tests/array-prototype-properties.js: Added.
2930         * js/dom/script-tests/array-sort-exception.js: Copied from LayoutTests/js/script-tests/array-sort-exception.js.
2931         * js/dom/script-tests/array-tostring-ignore-separator.js: Added.
2932         * js/dom/script-tests/array-with-double-assign.js: Added.
2933         (foo):
2934         * js/dom/script-tests/array-with-double-push.js: Added.
2935         (foo):
2936         * js/dom/script-tests/assign.js: Added.
2937         * js/dom/script-tests/basic-map.js: Added.
2938         (set shouldBe):
2939         (set var):
2940         * js/dom/script-tests/basic-set.js: Added.
2941         (set new):
2942         (otherString.string_appeared_here.set add):
2943         (try.set forEach):
2944         (set forEach):
2945         (set gc):
2946         * js/dom/script-tests/basic-weakmap.js: Added.
2947         * js/dom/script-tests/cached-eval-gc.js: Added.
2948         (gc):
2949         (doTest):
2950         * js/dom/script-tests/constructor-attributes.js: Added.
2951         (canEnum):
2952         (checkConstructor):
2953         (declaredFunction):
2954         * js/dom/script-tests/constructor.js: Added.
2955         * js/dom/script-tests/cross-frame-bad-time.js: Added.
2956         (foo):
2957         * js/dom/script-tests/cross-frame-really-bad-time-with-__proto__.js: Added.
2958         (foo):
2959         (evil):
2960         (bar):
2961         (done):
2962         * js/dom/script-tests/cross-frame-really-bad-time.js: Added.
2963         (Cons):
2964         (foo):
2965         (evil):
2966         (bar):
2967         (done):
2968         * js/dom/script-tests/cross-global-object-inline-global-var.js: Added.
2969         (foo):
2970         (done):
2971         (doit):
2972         * js/dom/script-tests/custom-constructors.js: Added.
2973         * js/dom/script-tests/cyclic-proto.js: Added.
2974         * js/dom/script-tests/cyclic-ref-toString.js: Added.
2975         * js/dom/script-tests/date-DST-time-cusps.js: Added.
2976         * js/dom/script-tests/date-big-constructor.js: Added.
2977         * js/dom/script-tests/date-big-setdate.js: Added.
2978         * js/dom/script-tests/date-big-setmonth.js: Added.
2979         * js/dom/script-tests/date-negative-setmonth.js: Added.
2980         * js/dom/script-tests/date-preserve-milliseconds.js: Added.
2981         * js/dom/script-tests/delete-syntax.js: Added.
2982         * js/dom/script-tests/dfg-byte-array-put.js: Added.
2983         (doPut):
2984         (doGet):
2985         * js/dom/script-tests/dfg-byteOffset-neuter.js: Added.
2986         (foo):
2987         * js/dom/script-tests/dfg-compare-final-object-to-final-object-or-other.js: Added.
2988         (foo):
2989         * js/dom/script-tests/dfg-cross-global-object-inline-new-array-literal-with-variables.js: Added.
2990         (foo):
2991         (done):
2992         (doit):
2993         * js/dom/script-tests/dfg-cross-global-object-inline-new-array-literal.js: Added.
2994         (foo):
2995         (done):
2996         (doit):
2997         * js/dom/script-tests/dfg-cross-global-object-inline-new-array-with-elements.js: Added.
2998         (foo):
2999         (done):
3000         (doit):
3001         * js/dom/script-tests/dfg-cross-global-object-inline-new-array-with-size.js: Added.
3002         (foo):
3003         (done):
3004         (doit):
3005         * js/dom/script-tests/dfg-cross-global-object-inline-new-array.js: Added.
3006         (foo):
3007         (done):
3008         (doit):
3009         * js/dom/script-tests/dfg-cross-global-object-new-array.js: Added.
3010         (foo):
3011         (runTest):
3012         (doit):
3013         * js/dom/script-tests/dfg-custom-getter-throw-inlined.js: Added.
3014         (foo):
3015         (baz):
3016         (bar):
3017         * js/dom/script-tests/dfg-custom-getter-throw.js: Added.
3018         (foo):
3019         (bar):
3020         * js/dom/script-tests/dfg-custom-getter.js: Added.
3021         (foo):
3022         * js/dom/script-tests/dfg-ensure-array-storage-on-window.js: Added.
3023         (foo):
3024         (while):
3025         * js/dom/script-tests/dfg-ensure-non-array-array-storage-on-window.js: Added.
3026         (foo):
3027         (bar):
3028         (.shouldBe):
3029         * js/dom/script-tests/dfg-inline-switch-imm.js: Added.
3030         (foo):
3031         (bar):
3032         * js/dom/script-tests/dfg-int32-to-double-on-set-local-and-exit.js: Added.
3033         (checkpoint):
3034         (func1):
3035         (func2):
3036         (func3):
3037         (test):
3038         * js/dom/script-tests/dfg-int32-to-double-on-set-local-and-sometimes-exit.js: Added.
3039         (checkpoint):
3040         (func1):
3041         (func2):
3042         (func3):
3043         (test):
3044         * js/dom/script-tests/dfg-logical-not-final-object-or-other.js: Added.
3045         (foo):
3046         * js/dom/script-tests/dfg-make-rope-side-effects.js: Added.
3047         (f):
3048         (k.valueOf):
3049         (k.toString):
3050         * js/dom/script-tests/dfg-negative-array-size.js: Added.
3051         (foo):
3052         * js/dom/script-tests/dfg-patchable-get-by-id-after-watchpoint.js: Added.
3053         (foo):
3054         (O):
3055         (O.prototype.f):
3056         (P1):
3057         (P2):
3058         * js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js: Added.
3059         (foo):
3060         * js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js: Added.
3061         (foo):
3062         * js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other.js: Added.
3063         (foo):
3064         * js/dom/script-tests/dfg-proto-stub-watchpoint-fire.js: Added.
3065         (A):
3066         (B):
3067         (foo):
3068         * js/dom/script-tests/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Added.
3069         (f):
3070         * js/dom/script-tests/dfg-put-by-id-allocate-storage-polymorphic.js: Added.
3071         (foo):
3072         * js/dom/script-tests/dfg-put-by-id-allocate-storage.js: Added.
3073         (foo):
3074         * js/dom/script-tests/dfg-put-by-id-reallocate-storage-polymorphic.js: Added.
3075         (foo):
3076         * js/dom/script-tests/dfg-put-by-id-reallocate-storage.js: Added.
3077         (foo):
3078         * js/dom/script-tests/dfg-put-by-val-setter-then-get-by-val.js: Added.
3079         (foo):
3080         (for):
3081         * js/dom/script-tests/dfg-put-to-readonly-property.js: Added.
3082         (foo):
3083         (bar):
3084         * js/dom/script-tests/dfg-rshift-by-zero-eliminate-valuetoint32.js: Added.
3085         (f):
3086         * js/dom/script-tests/dfg-store-unexpected-value-into-argument-and-osr-exit.js: Added.
3087         (foo):
3088         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Added.
3089         (foo):
3090         (bar):
3091         (x):
3092         * js/dom/script-tests/dfg-strict-mode-arguments-get-beyond-length.js: Added.
3093         (foo):
3094         (bar):
3095         * js/dom/script-tests/dfg-typed-array-neuter.js: Added.
3096         (foo):
3097         (bar):
3098         * js/dom/script-tests/document-all-triggers-masquerades-watchpoint.js: Added.
3099         (f):
3100         * js/dom/script-tests/dot-node-base-exception.js: Added.
3101         * js/dom/script-tests/end-in-string-escape.js: Added.
3102         * js/dom/script-tests/enter-dictionary-indexing-mode-with-blank-indexing-type.js: Added.
3103         * js/dom/script-tests/eval-cache-scoped-lookup.js: Added.
3104         (first):
3105         (a.string_appeared_here.second):
3106         (third):
3107         (fifth):
3108         (sixth):
3109         (seventh):
3110         (eighth):
3111         (nineth):
3112         (tenth):
3113         (eleventh):
3114         * js/dom/script-tests/eval-contained-syntax-error.js: Added.
3115         * js/dom/script-tests/exception-line-number.js: Added.
3116         (foo):
3117         (window.onerror):
3118         * js/dom/script-tests/exception-registerfile-shrink.js: Added.
3119         * js/dom/script-tests/exception-sequencing-binops.js: Copied from LayoutTests/js/exception-sequencing-binops.js.
3120         * js/dom/script-tests/function-bind.js: Added.
3121         (F):
3122         * js/dom/script-tests/function-name.js: Added.
3123         * js/dom/script-tests/function-names.js: Added.
3124         (checkConstructorName):
3125         * js/dom/script-tests/get-by-pname-only-prototype-properties.js: Added.
3126         (foo):
3127         * js/dom/script-tests/global-constructors-attributes.js: Added.
3128         (.self.postMessage):
3129         (.self.onconnect.self.postMessage):
3130         (.self.onconnect):
3131         (classNameForObject):
3132         (constructorPropertiesOnGlobalObject):
3133         * js/dom/script-tests/global-constructors-deletable.js: Added.
3134         * js/dom/script-tests/global-function-resolve.js: Added.
3135         * js/dom/script-tests/immediate-constant-instead-of-cell.js: Added.
3136         * js/dom/script-tests/implicit-call-with-global-reentry.js: Added.
3137         (testGlobalCode):
3138         (testObject.get getterTest):
3139         (testObject.set setterTest):
3140         (testObject.toString):
3141         (testObject.valueOf):
3142         (testObject.toStringTest):
3143         (testObject.valueOfTest):
3144         * js/dom/script-tests/imul.js: Added.
3145         (testIMul):
3146         * js/dom/script-tests/inc-bracket-assign-subscript.js: Added.
3147         (testPreIncBracketAccessWithAssignSubscript):
3148         (testPostIncBracketAccessWithAssignSubscript):
3149         * js/dom/script-tests/inc-const-valueOf.js: Added.
3150         (testPostIncConstVarWithIgnoredResult.const.a.valueOf):
3151         (testPostIncConstVarWithIgnoredResult):
3152         (testPreIncConstVarWithIgnoredResult.const.a.valueOf):
3153         (testPreIncConstVarWithIgnoredResult):
3154         (testPreIncConstVarWithAssign.const.a.valueOf):
3155         (testPreIncConstVarWithAssign):
3156         * js/dom/script-tests/indexed-setter-on-global-object.js: Added.
3157         * js/dom/script-tests/inline-arguments-tear-off.js: Added.
3158         (g):
3159         (f):
3160         (doStuff):
3161         * js/dom/script-tests/instanceof-XMLHttpRequest.js: Added.
3162         * js/dom/script-tests/jit-set-profiling-access-type-only-for-get-by-id-self.js: Added.
3163         (L_):
3164         (Q2):
3165         (f):
3166         * js/dom/script-tests/js-correct-exception-handler.js: Added.
3167         (throwEventually):
3168         (f.g):
3169         (f):
3170         (test):
3171         * js/dom/script-tests/lastModified.js: Added.
3172         * js/dom/script-tests/lazy-create-arguments-from-get-by-val.js: Added.
3173         (foo):
3174         * js/dom/script-tests/line-column-numbers.js: Added.
3175         (try.doThrow4b):
3176         (doThrow5b.try.innerFunc):
3177         (doThrow5b):
3178         (doThrow6b.try.innerFunc):
3179         (doThrow6b):
3180         (catch):
3181         (try.doThrow11b):
3182         (try.doThrow14b):
3183         (try.testObj19b.toString):
3184         (try.testObj19b.run):
3185         (try.test20b.f):
3186         (try.test20b):
3187         (try.toFuzz21b):
3188         (try.toFuzz22b):
3189         * js/dom/script-tests/method-check.js: Added.
3190         (func2):
3191         (func.String.prototype.a):
3192         (func.String.prototype.b):
3193         (func):
3194         (addOne):
3195         (addOneHundred):
3196         (totalizer.makeCall):
3197         * js/dom/script-tests/native-error-prototype.js: Added.
3198         * js/dom/script-tests/neq-null-crash.js: Added.
3199         (crush):
3200         * js/dom/script-tests/nested-object-gc.js: Added.
3201         * js/dom/script-tests/non-object-proto.js: Added.
3202         * js/dom/script-tests/normal-character-escapes-in-string-literals.js: Added.
3203         (test):
3204         (testOther):
3205         * js/dom/script-tests/null-char-in-string.js: Added.
3206         * js/dom/script-tests/number-tofixed.js: Added.
3207         * js/dom/script-tests/number-toprecision.js: Added.
3208         * js/dom/script-tests/object-extra-comma.js: Added.
3209         * js/dom/script-tests/object-prototype-constructor.js: Added.
3210         (Foo.Bar):
3211         (F):
3212         * js/dom/script-tests/object-prototype-properties.js: Added.
3213         * js/dom/script-tests/object-prototype-toLocaleString.js: Added.
3214         (o.toLocaleString):
3215         (String.prototype.toString):
3216         * js/dom/script-tests/post-inc-assign-overwrites.js: Added.
3217         (postIncDotAssignToBase):
3218         (postIncBracketAssignToBase):
3219         (postIncBracketAssignToSubscript):
3220         * js/dom/script-tests/post-message-numeric-property.js: Added.
3221         (window.onmessage):
3222         * js/dom/script-tests/postfix-syntax.js: Added.
3223         * js/dom/script-tests/prefix-syntax.js: Added.
3224         * js/dom/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Added.
3225         (f):
3226         * js/dom/script-tests/put-direct-index-beyond-vector-length-resize.js: Added.
3227         * js/dom/script-tests/put-to-base-global-checked.js: Added.
3228         (globalF):
3229         (warmup):
3230         (foo):
3231         * js/dom/script-tests/random-array-gc-stress.js: Added.
3232         (getRandomIndex):
3233         (test):
3234         * js/dom/script-tests/recursion-limit-equal.js: Added.
3235         (test):
3236         * js/dom/script-tests/regexp-bol-with-multiline.js: Added.
3237         * js/dom/script-tests/regexp-bol.js: Added.
3238         * js/dom/script-tests/regexp-extended-characters-crash.js: Added.
3239         * js/dom/script-tests/regexp-lastindex.js: Added.
3240         * js/dom/script-tests/regexp-look-ahead-empty.js: Added.
3241         * js/dom/script-tests/regexp-look-ahead.js: Added.
3242         * js/dom/script-tests/regexp-match-reify-before-putbyval.js: Added.
3243         * js/dom/script-tests/regexp-non-capturing-groups.js: Added.
3244         * js/dom/script-tests/regexp-non-greedy-parentheses.js: Added.
3245         * js/dom/script-tests/regexp-overflow.js: Added.
3246         * js/dom/script-tests/regexp-range-out-of-order.js: Added.
3247         * js/dom/script-tests/regexp-ranges-and-escaped-hyphens.js: Added.
3248         * js/dom/script-tests/regexp-stack-overflow.js: Added.
3249         * js/dom/script-tests/regexp-unicode-handling.js: Added.
3250         (Gn):
3251         * js/dom/script-tests/regexp-unicode-overflow.js: Added.
3252         (createRegExs):
3253         * js/dom/script-tests/removing-Cf-characters.js: Added.
3254         * js/dom/script-tests/reserved-words-as-property.js: Added.
3255         (testWordEvalAndFunction):
3256         (testWord):
3257         (testWordStrictAndNonStrict):
3258         * js/dom/script-tests/select-options-add.js: Added.
3259         * js/dom/script-tests/stack-at-creation-for-error-objects.js: Added.
3260         (checkStack):
3261         * js/dom/script-tests/stack-trace.js: Added.
3262         (printStack):
3263         (hostThrower):
3264         (callbacker):
3265         (outer):
3266         (inner):
3267         (evaler):
3268         (normalOuter):
3269         (normalInner):
3270         (scripterInner):
3271         (scripterOuter):
3272         (selfRecursive1):
3273         (selfRecursive2):
3274         (selfRecursive3):
3275         (throwError):
3276         (object.get getter1.o.valueOf):
3277         (object.get getter1):
3278         (object.get getter2):
3279         (object.get getter3.o2.valueOf):
3280         (object.get getter3):
3281         (object.nonInlineable.callCount):
3282         (object.nonInlineable):
3283         (object.inlineable):
3284         (yetAnotherInlinedCall):
3285         (makeInlinableCall):
3286         (.try.g):
3287         (h):
3288         (mapTest):
3289         (mapTestDriver):
3290         (dfgFunction):
3291         (try.f):
3292         (callNonCallable):
3293         (dfgTest):
3294         (inlineableThrow):
3295         (dfgThing.get willThrow):
3296         (dfgThing.get willThrowEventually):
3297         (dfgThing.willThrowFunc):
3298         (dfgThing.willThrowEventuallyFunc):
3299         (dfg1):
3300         (dfg2):
3301         (dfg3):
3302         (dfg4):
3303         (dfg5):
3304         (dfg6):
3305         (dfg7):
3306         (dfg8):
3307         (dfg9):
3308         (dfga):
3309         (dfgb):
3310         (dfgc):
3311         * js/dom/script-tests/strict-readonly-statics.js: Added.
3312         (testWindowUndefined):
3313         (testNumberMAX_VALUE):
3314         * js/dom/script-tests/string-match.js: Added.
3315         (testMatch):
3316         * js/dom/script-tests/string-prototype-properties.js: Added.
3317         (Number.prototype.toString):
3318         * js/dom/script-tests/string-replace-2.js: Added.
3319         (testReplace):
3320         (replacer):
3321         * js/dom/script-tests/string-replace-3.js: Added.
3322         * js/dom/script-tests/string-replacement-outofmemory.js: Added.
3323         (createStringWithRepeatedChar):
3324         * js/dom/script-tests/string-split-conformance.js: Added.
3325         * js/dom/script-tests/string-split-double-empty.js: Added.
3326         * js/dom/script-tests/string-split-ignore-case.js: Added.
3327         * js/dom/script-tests/switch-behaviour.js: Added.
3328         (characterSwitch):
3329         (sparseCharacterSwitch):
3330         * js/dom/script-tests/throw-exception-in-global-setter.js: Added.
3331         (callSetter):
3332         * js/dom/script-tests/toInt32UInt32.js: Added.
3333         * js/dom/script-tests/toString-exception.js: Added.
3334         * js/dom/script-tests/toString-overrides.js: Added.
3335         (Number.prototype.toString):
3336         (Number.prototype.toLocaleString):
3337         (RegExp.prototype.toString):
3338         (RegExp.prototype.toLocaleString):
3339         * js/dom/script-tests/toString-stack-overflow.js: Added.
3340         * js/dom/script-tests/transition-cache-dictionary-crash.js: Added.
3341         (f):
3342         * js/dom/script-tests/typed-array-access.js: Added.
3343         (bitsToString):
3344         (bitsToValue):
3345         (valueToBits):
3346         (roundTrip):
3347         * js/dom/script-tests/typed-array-set-different-types.js: Added.
3348         (MyRandom):
3349         (.reference):
3350         (.usingConstruct):
3351         * js/dom/script-tests/typeof-syntax.js: Added.
3352         * js/dom/script-tests/unshift-multi.js: Added.
3353         (unshift1):
3354         (unshift2):
3355         (unshift5):
3356         * js/dom/script-tests/vardecl-preserve-arguments.js: Added.
3357         (argumentsLength):
3358         (argumentsLengthInnerBlock):
3359         (argumentsLengthInnerBlock2):
3360         (argumentsLengthTryCatch):
3361         (argumentsLengthWith):
3362         (argumentsLengthOverride):
3363         (argumentsLengthOverrideInnerBlock):
3364         (argumentsLengthOverrideInnerBlock2):
3365         (argumentsLengthOverrideInnerBlock3):
3366         (argumentsTearOff1):
3367         (argumentsTearOff2):
3368         (argumentsTearOff3):
3369         * js/dom/script-tests/webcore-string-comparison.js: Added.
3370         * js/dom/script-tests/with-scope-gc.js: Added.
3371         (gc):
3372         * js/dom/select-options-add-expected.txt: Added.
3373         * js/dom/select-options-add.html: Added.
3374         * js/dom/select-options-remove-expected.txt: Added.
3375         * js/dom/select-options-remove-gc-expected.txt: Added.
3376         * js/dom/select-options-remove-gc.html: Added.
3377         * js/dom/select-options-remove.html: Added.
3378         * js/dom/stack-at-creation-for-error-objects-expected.txt: Added.
3379         * js/dom/stack-at-creation-for-error-objects.html: Added.
3380         * js/dom/stack-trace-expected.txt: Added.
3381         * js/dom/stack-trace.html: Added.
3382         * js/dom/strict-readonly-statics-expected.txt: Added.
3383         * js/dom/strict-readonly-statics.html: Added.
3384         * js/dom/string-anchor-expected.txt: Added.
3385         * js/dom/string-anchor.html: Added.
3386         * js/dom/string-concatenate-outofmemory-expected.txt: Added.
3387         * js/dom/string-fontcolor-expected.txt: Added.
3388         * js/dom/string-fontcolor.html: Added.
3389         * js/dom/string-fontsize-expected.txt: Added.
3390         * js/dom/string-fontsize.html: Added.
3391         * js/dom/string-link-expected.txt: Added.
3392         * js/dom/string-link.html: Added.
3393         * js/dom/string-match-expected.txt: Added.
3394         * js/dom/string-match.html: Added.
3395         * js/dom/string-prototype-properties-expected.txt: Added.
3396         * js/dom/string-prototype-properties.html: Added.
3397         * js/dom/string-replace-2-expected.txt: Added.
3398         * js/dom/string-replace-2.html: Added.
3399         * js/dom/string-replace-3-expected.txt: Added.
3400         * js/dom/string-replace-3.html: Added.
3401         * js/dom/string-replace-exception-crash-expected.txt: Added.
3402         * js/dom/string-replace-exception-crash.html: Added.
3403         * js/dom/string-replacement-outofmemory-expected.txt: Added.
3404         * js/dom/string-replacement-outofmemory.html: Added.
3405         * js/dom/string-split-conformance-expected.txt: Added.
3406         * js/dom/string-split-conformance.html: Added.
3407         * js/dom/string-split-double-empty-expected.txt: Added.
3408         * js/dom/string-split-double-empty.html: Added.
3409         * js/dom/string-split-ignore-case-expected.txt: Added.
3410         * js/dom/string-split-ignore-case.html: Added.
3411         * js/dom/switch-behaviour-expected.txt: Added.
3412         * js/dom/switch-behaviour.html: Added.
3413         * js/dom/text-field-resize-expected.txt: Added.
3414         * js/dom/text-field-resize.html: Added.
3415         * js/dom/throw-exception-in-global-setter-expected.txt: Added.
3416         * js/dom/throw-exception-in-global-setter.html: Added.