5d93be96e0623683dac30ed3c55089f9393eed9e
[WebKit-https.git] / LayoutTests / ChangeLog
1 2013-09-23  Gurpreet Kaur  <k.gurpreet@samsung.com>
2
3         CSS Unit vh, vw, vmin and vmax in box-shadow are not applied.
4         https://bugs.webkit.org/show_bug.cgi?id=121422
5
6         Reviewed by Darin Adler.
7
8         * fast/css/box-shadow-negative-viewportlength-expected-mismatch.html: Added.
9         * fast/css/box-shadow-negative-viewportlength.html: Added.
10         * fast/css/box-shadow-viewport-height-expected-mismatch.html: Added.
11         * fast/css/box-shadow-viewport-height.html: Added.
12         * fast/css/box-shadow-viewport-vmax-expected-mismatch.html: Added.
13         * fast/css/box-shadow-viewport-vmax.html: Added.
14         * fast/css/box-shadow-viewport-vmin-expected-mismatch.html: Added.
15         * fast/css/box-shadow-viewport-vmin.html: Added.
16         * fast/css/box-shadow-viewport-width-expected-mismatch.html: Added.
17         * fast/css/box-shadow-viewport-width.html: Added.
18         Added new tests for verifying that box-shadow properties are
19         applied when its values are viewport units.
20         * fast/css/shadow-viewport-units-expected.txt:
21         * fast/css/shadow-viewport-units.html:
22         Rebaselining existing tests as per the new behavior. Support for shadow
23         properties with viewport units is added so modified the test case.
24
25 2013-09-23  Simon Fraser  <simon.fraser@apple.com>
26
27         REGRESSION (r155998): when zooming in, tiles are too small
28         https://bugs.webkit.org/show_bug.cgi?id=121765
29
30         Reviewed by Dean Jackson.
31         
32         Fix results of tests that showed that we had incorrect tiling
33         behavior on zooming.
34
35         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
36         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
37         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
38         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
39         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
40
41 2013-09-23  Antonio Gomes  <a1.gomes@sisa.samsung.com>
42
43         iframe and scrollbar with "overflow:auto" should support autoscroll with mousedrag
44         https://bugs.webkit.org/show_bug.cgi?id=40981
45
46         Reviewed by Darin Adler.
47
48         Test ensures that dragging an element close to the boundary of
49         scrollable Frames, scroll its content in that direction.
50
51         * fast/events/drag-and-drop-autoscroll-inner-frame-expected.txt: Added.
52         * fast/events/drag-and-drop-autoscroll-inner-frame.html: Added.
53
54 2013-09-23  Alexey Proskuryakov  <ap@apple.com>
55
56         video-object-fit tests are flaky
57         https://bugs.webkit.org/show_bug.cgi?id=121803
58
59         Rubber-stamped by Simon Fraser.
60
61         Removing an ad hoc 1.5 second timeout that these tests had. Loading video can take
62         longer.
63
64         * compositing/video/video-object-fit.html:
65         * media/video-object-fit-change.html:
66         * media/video-object-fit.html:
67
68 2013-09-23  Alexandru Chiculita  <achicu@adobe.com>
69
70         Web Inspector: [CSS Regions] Display CSS Regions flow name in the inspector overlay
71         https://bugs.webkit.org/show_bug.cgi?id=121794
72
73         Reviewed by Joseph Pecoraro.
74
75         Updated the expected results after moving the regions to the elementInfo.flowInfo property.
76         Also, the test is now logging the name of the flow container in the output.
77
78         * http/tests/inspector/elements-test.js:
79         * inspector/elements/highlight-node-regions-expected.txt:
80
81 2013-09-23  ChangSeok Oh  <changseok.oh@collabora.com>
82
83         [Texmap] Reloading a webgl page doesn't work
84         https://bugs.webkit.org/show_bug.cgi?id=120593
85
86         Reviewed by Noam Rosenthal.
87
88         Add a new test case to check if a crash occurs while reloading a page which contains webgl.
89
90         * fast/canvas/webgl/webgl-reload-crash-expected.txt: Added.
91         * fast/canvas/webgl/webgl-reload-crash.html: Added.
92
93 2013-09-23  Alexey Proskuryakov  <ap@apple.com>
94
95         Audio object garbage collection is incorrect (media/audio-garbage-collect.html test is flaky)
96         https://bugs.webkit.org/show_bug.cgi?id=72698
97
98         Skipping the test. It frequently times out, and when it doesn't, that's only
99         because if fails to detect incorrect behavior.
100
101         * TestExpectations:
102
103 2013-09-23  Krzysztof Czech  <k.czech@samsung.com>
104
105         [EFL] accessibility/aria-invalid is failing
106         https://bugs.webkit.org/show_bug.cgi?id=111986
107
108         Reviewed by Mario Sanchez Prada.
109
110         Test passes on both efk-wk2 and efl-wk1, because of the patches from bugs: 119883 and 120421.
111
112         * platform/efl-wk1/TestExpectations: Removed accessibility/aria-invalid.html
113         * platform/efl-wk2/TestExpectations: Removed accessibility/aria-invalid.html
114
115 2013-09-23  Krzysztof Czech  <k.czech@samsung.com>
116
117         [EFL] accessibility/selection-states.html is failing
118         https://bugs.webkit.org/show_bug.cgi?id=112007
119
120         Unreviewed EFL gardening. Passes after r156149.
121
122         * platform/efl-wk2/TestExpectations:
123
124 2013-09-22  Commit Queue  <commit-queue@webkit.org>
125
126         Unreviewed, rolling out r156257.
127         http://trac.webkit.org/changeset/156257
128         https://bugs.webkit.org/show_bug.cgi?id=121777
129
130         The test from this patch fails (Requested by ap on #webkit).
131
132         * fast/events/drag-and-drop-autoscroll-inner-frame-expected.txt: Removed.
133         * fast/events/drag-and-drop-autoscroll-inner-frame.html: Removed.
134
135 2013-09-22  Jinwoo Song  <jinwoo7.song@samsung.com>
136
137         Unreviewed EFL gardening. Rebaselining after r156040.
138
139         * platform/efl/fast/forms/HTMLOptionElement_label06-expected.txt:
140         * platform/efl/fast/forms/HTMLOptionElement_label07-expected.txt:
141         * platform/efl/fast/forms/form-element-geometry-expected.txt:
142         * platform/efl/fast/forms/menulist-separator-painting-expected.txt:
143         * platform/efl/fast/forms/select-baseline-expected.txt:
144         * platform/efl/fast/forms/select-empty-option-height-expected.txt:
145         * platform/efl/fast/forms/selectlist-minsize-expected.txt:
146         * platform/efl/fast/html/keygen-expected.txt:
147         * platform/efl/fast/replaced/three-selects-break-expected.txt:
148
149 2013-09-22  Antonio Gomes  <a1.gomes@sisa.samsung.com>
150
151         iframe and scrollbar with "overflow:auto" should support autoscroll with mousedrag
152         https://bugs.webkit.org/show_bug.cgi?id=40981
153
154         Reviewed by Darin Adler.
155
156         Test ensures that dragging an element close to the boundary of
157         scrollable Frames, scroll its content in that direction.
158
159         * fast/events/drag-and-drop-autoscroll-inner-frame-expected.txt: Added.
160         * fast/events/drag-and-drop-autoscroll-inner-frame.html: Added.
161
162 2013-09-22  Arunprasad Rajkumar  <ararunprasad@gmail.com>
163
164         Hiding a focused element should unfocus it and fire a blur event
165         https://bugs.webkit.org/show_bug.cgi?id=29241
166
167         Reviewed by Darin Adler.
168
169         * fast/dom/HTMLDocument/active-element-gets-unfocusable-expected.txt: Added.
170         * fast/dom/HTMLDocument/active-element-gets-unfocusable.html: Added.
171
172         LayoutTest reused from https://chromium.googlesource.com/chromium/blink/+/c58f636fd18fc27944c42e27d6a92a36867c57e1
173         with little modification.
174
175 2013-09-22  Darin Adler  <darin@apple.com>
176
177         Fix accessibility-node-memory-management.html to use normal style for
178         GC-related tests, making it more robust
179         https://bugs.webkit.org/show_bug.cgi?id=121760
180
181         Rubber-stamped by Alexey Proskuryakov.
182
183         Change was accidentally landed in previous commit, this is the change log
184         that goes with it.
185
186         * accessibility/accessibility-node-memory-management.html:
187         Use jsTestIsAsync and setTimeout to do the garbage collection without the
188         rest of the script state on the stack. Also removed a lot of unneeded
189         "window." since the test works fine without them and tweaked comments.
190
191 2013-09-21  Filip Pizlo  <fpizlo@apple.com>
192
193         Get rid of IsInlinedCodeTag and its associated methods since it's unused
194         https://bugs.webkit.org/show_bug.cgi?id=121737
195
196         Reviewed by Sam Weinig.
197
198         * js/dfg-inline-arguments-capture-throw-exception-expected.txt: Added.
199         * js/dfg-inline-arguments-capture-throw-exception.html: Added.
200         * js/script-tests/dfg-inline-arguments-capture-throw-exception.js: Added.
201         (foo):
202         (bar):
203         (makeF):
204         (recurse):
205
206 2013-09-20  Ryosuke Niwa  <rniwa@webkit.org>
207
208         Bad cast from CSSInitialValue to CSSValueList
209         https://bugs.webkit.org/show_bug.cgi?id=121729
210
211         Reviewed by Beth Dakin.
212         
213         Add a regression test. This is not a merge since the test in the Blink change involves
214         superfluous execCommand calls.
215
216         * fast/css/crash-inherit-value-font-family-expected.txt: Added.
217         * fast/css/crash-inherit-value-font-family.html: Added.
218
219 2013-09-20  Alexandru Chiculita  <achicu@adobe.com>
220
221         Web Inspector: [CSS Regions] Display CSS Regions chain when highlighting a CSS Region node
222         https://bugs.webkit.org/show_bug.cgi?id=121719
223
224         Reviewed by Joseph Pecoraro.
225
226         Added test to check the position of the CSS Regions part of the same flow thread with
227         the highlighted CSS Region node.
228
229         * http/tests/inspector/elements-test.js:
230         * inspector/elements/highlight-node-regions-expected.txt: Added.
231         * inspector/elements/highlight-node-regions.html: Added.
232
233 2013-09-20  Mark Hahnenberg  <mhahnenberg@apple.com>
234
235         (un)shiftCountWithAnyIndexingType will start over in the middle of copying if it sees a hole
236         https://bugs.webkit.org/show_bug.cgi?id=121717
237
238         Reviewed by Oliver Hunt.
239
240         Added test to make sure that splicing an array with holes works correctly.
241
242         * js/array-splice-with-holes-expected.txt: Added.
243         * js/array-splice-with-holes.html: Added.
244         * js/script-tests/array-splice-with-holes.js: Added.
245
246 2013-09-20  Alexey Proskuryakov  <ap@apple.com>
247
248         Fix test after <http://trac.webkit.org/changeset/156203>
249
250         * platform/mac/accessibility/aria-help.html: Correct paths to JS tests.
251
252 2013-09-20  Filip Pizlo  <fpizlo@apple.com>
253
254         REGRESSION(r156047): WebCore hangs inside JSC::toInt32(double)
255         https://bugs.webkit.org/show_bug.cgi?id=121648
256
257         Reviewed by Mark Hahnenberg.
258
259         * js/dfg-int52-change-format-expected.txt: Added.
260         * js/dfg-int52-change-format.html: Added.
261         * js/script-tests/dfg-int52-change-format.js: Added.
262         (foo):
263
264 2013-09-20  Oliver Hunt  <oliver@apple.com>
265
266         REGRESSION(r153215): New iCloud site crashes
267         https://bugs.webkit.org/show_bug.cgi?id=121710
268
269         Reviewed by Filip Pizlo.
270
271         New test case
272
273         * js/dfg-arguments-mutated-structure-expected.txt: Added.
274         * js/dfg-arguments-mutated-structure.html: Added.
275         * js/script-tests/dfg-arguments-mutated-structure.js: Added.
276         (foo):
277
278 2013-09-20  Commit Queue  <commit-queue@webkit.org>
279
280         Unreviewed, rolling out r156185.
281         http://trac.webkit.org/changeset/156185
282         https://bugs.webkit.org/show_bug.cgi?id=121727
283
284         Caused a lot of crashes in tests (Requested by ap on #webkit).
285
286         * fast/dom/HTMLDocument/active-element-gets-unfocusable-expected.txt: Removed.
287         * fast/dom/HTMLDocument/active-element-gets-unfocusable.html: Removed.
288
289 2013-09-20  Mario Sanchez Prada  <mario.prada@samsung.com>
290
291         [ATK] Do not expose aria-help in ATK based platforms
292         https://bugs.webkit.org/show_bug.cgi?id=121675
293
294         Reviewed by Chris Fleizach.
295
296         Moved test based in helpText() into the Mac directory, and update
297         expectations for platforms as needed.
298
299         * platform/mac/accessibility/aria-help-expected.txt: Renamed from LayoutTests/accessibility/aria-help-expected.txt.
300         * platform/mac/accessibility/aria-help.html: Renamed from LayoutTests/accessibility/aria-help.html.
301         * platform/gtk-wk2/TestExpectations: Removed failure expectation
302         for aria-help, now moved to Mac, and for aria-describedby-on-input,
303         which is now moved to the generic TestExpectations file for GTK.
304         * platform/gtk/TestExpectations: Added aria-describedby-on-input,
305         linking it to the newly filed bug 121684.
306         * platform/gtk-wk2/TestExpectations: Removed failure expectation.
307         * platform/win/TestExpectations: Removed failure expectation.
308         * platform/wincairo/TestExpectations: Ditto.
309
310 2013-09-20  Bem Jones-Bey  <bjonesbe@adobe.com>
311
312         Move tests to new import location
313         https://bugs.webkit.org/show_bug.cgi?id=121701
314
315         Reviewed by Dirk Schulze.
316
317         The import script was previously importing the tests into an incorrect
318         path. This change uses the latest import script to import all of the
319         shapes tests to the right location.
320
321         There are also some small changes in the tests since they had some
322         more metadata added upstream, but there are no functional changes in
323         the tests with this change.
324
325         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/rounded-rectangle.js: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/resources/rounded-rectangle.js.
326         (ellipseXIntercept):
327         (scanConvertRoundedRectangleOutside):
328         (genLeftRightRoundedRectFloatShapeOutsideRefTest):
329         (genLeftRoundedRectFloatShapeOutsideRefTest):
330         (genRightRoundedRectFloatShapeOutsideRefTest):
331         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/subpixel-utils.js: Renamed from LayoutTests/csswg/submitted/shapes/shape-outside/resources/subpixel-utils.js.
332         (SubPixelLayout):
333         (SubPixelLayout.):
334         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log: Added.
335         * 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.
336         * 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.
337         * 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.
338         * 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.
339         * 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.
340         * 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.
341         * 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.
342         * 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.
343         * 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.
344         * 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.
345         * 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.
346         * 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.
347         * 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.
348         * 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.
349         * 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.
350         * 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.
351         * 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.
352         * 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.
353         * 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.
354         * 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.
355         * 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.
356         * 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.
357         * 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.
358         * 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.
359         * 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.
360         * 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.
361         * 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.
362         * 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.
363         * 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.
364         * 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.
365         * 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.
366         * 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.
367         * 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.
368         * 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.
369         * 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.
370         * 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.
371         * 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.
372         * 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.
373         * 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.
374         * 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.
375         * 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.
376         * 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.
377         * 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.
378         * 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.
379         * 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.
380         * 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.
381         * 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.
382         * 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.
383         * 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.
384         * 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.
385         * 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.
386         * 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.
387         * 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.
388         * 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.
389         * 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.
390         * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log: Added.
391         * csswg/submitted/shapes/shape-outside/w3c-import.log: Removed.
392
393 2013-09-20  Yoav Weiss  <yoav@yoav.ws>
394
395         Fixed img src URLS with multiple spaces
396         https://bugs.webkit.org/show_bug.cgi?id=121592
397
398         Reviewed by Darin Adler.
399
400         This test verifies that URLs with multiple spaces can be loaded as an image resource.
401
402         * fast/loader/image-src-multiple-space-expected.txt: Added.
403         * fast/loader/image-src-multiple-space.html: Added.
404
405 2013-09-20  Arunprasad Rajkumar  <ararunprasad@gmail.com>
406
407         Hiding a focused element should unfocus it and fire a blur event
408         https://bugs.webkit.org/show_bug.cgi?id=29241
409
410         Reviewed by Darin Adler.
411
412         * fast/dom/HTMLDocument/active-element-gets-unfocusable-expected.txt: Added.
413         * fast/dom/HTMLDocument/active-element-gets-unfocusable.html: Added.
414
415         LayoutTest reused from https://chromium.googlesource.com/chromium/blink/+/c58f636fd18fc27944c42e27d6a92a36867c57e1
416         with little modification.
417
418 2013-09-20  Alexey Proskuryakov  <ap@apple.com>
419
420         Remove URL decoding in srcset handling
421         https://bugs.webkit.org/show_bug.cgi?id=121609
422
423         Followup to <http://trac.webkit.org/changeset/156161> - that change renamed expected
424         results, but the new test wasn't landed.
425
426         * fast/loader/image-src-encoded.html: Copied from LayoutTests/fast/loader/image-src-question-mark.html.
427         * fast/loader/image-src-question-mark.html: Removed.
428
429 2013-09-20  Sam White  <samuel_white@apple.com>
430
431         AX: WebArea claims to have a subrole, but always returns nil.
432         https://bugs.webkit.org/show_bug.cgi?id=121658
433
434         Reviewed by Chris Fleizach.
435
436         Updated test output to reflect removal of unused NSAccessibilitySubroleAttribute in AXWebArea.
437
438         * platform/mac/accessibility/document-attributes-expected.txt:
439
440 2013-09-20  Denis Nomiyama  <d.nomiyama@samsung.com>
441
442         [ATK][WTR] accessibility/aria-invalid.html times out
443         https://bugs.webkit.org/show_bug.cgi?id=121668
444
445         Reviewed by Mario Sanchez Prada.
446
447         Updated the expectation of aria-invalid.html test, which was timing out
448         before bug 120421 and this fix.
449
450         * platform/gtk-wk2/TestExpectations: Removed aria-invalid.html because
451         it now passes with this fix and the patch from bug 120421.
452
453 2013-09-20  Gabor Abraham  <abrhm@inf.u-szeged.hu>
454
455         [Qt] Unreviewed gardening. Rebase after Qt 5.1.1 and skip failing tests.
456
457         * platform/qt-wk1/TestExpectations:
458         * platform/qt-wk2/TestExpectations:
459         * platform/qt-wk2/fast/forms/submit-to-blank-multiple-times-expected.txt: Added.
460         * platform/qt/TestExpectations:
461
462 2013-09-20  Yoav Weiss  <yoav@yoav.ws>
463
464         Modified img src and srcset encoded URL tests
465         https://bugs.webkit.org/show_bug.cgi?id=121677
466
467         Previous tests have broken the Windows builds, since '?' is not a valid char.
468         Moved to using '@'
469
470         Reviewed by Anders Carlsson.
471
472         * fast/hidpi/image-srcset-encoded-expected.txt: Renamed from LayoutTests/fast/hidpi/image-srcset-question-mark-expected.txt.
473         * fast/hidpi/image-srcset-encoded.html: Renamed from LayoutTests/fast/hidpi/image-srcset-question-mark.html.
474         * fast/hidpi/resources/image@test.png: Renamed from LayoutTests/fast/hidpi/resources/image?test.png.
475         * fast/loader/image-src-encoded-expected.txt: Renamed from LayoutTests/fast/loader/image-src-question-mark-expected.txt.
476         * fast/loader/resources/image@test.png: Renamed from LayoutTests/fast/loader/resources/image?test.png.
477
478 2013-09-20  Gabor Abraham  <abrhm@inf.u-szeged.hu>
479
480         [Qt] Unreviewed gardening. Update tests after r156066 and r156083.
481
482         * platform/qt-wk1/fast/forms/HTMLOptionElement_label06-expected.png: Added r156083.
483         * platform/qt-wk1/fast/forms/HTMLOptionElement_label06-expected.txt: Added r156083.
484         * platform/qt-wk1/fast/forms/HTMLOptionElement_label07-expected.png: Added r156083.
485         * platform/qt-wk1/fast/forms/HTMLOptionElement_label07-expected.txt: Added r156083.
486         * platform/qt-wk1/fast/forms/form-element-geometry-expected.png: Added r156083.
487         * platform/qt-wk1/fast/forms/form-element-geometry-expected.txt: Added r156083.
488         * platform/qt-wk1/fast/forms/menulist-separator-painting-expected.txt: Added r156083.
489         * platform/qt-wk1/fast/forms/select-baseline-expected.png: Added r156083.
490         * platform/qt-wk1/fast/forms/select-baseline-expected.txt: Added r156083.
491         * platform/qt-wk1/fast/forms/selectlist-minsize-expected.txt: Added r156083.
492         * platform/qt-wk1/fast/replaced/three-selects-break-expected.txt: Added r156083.
493         * platform/qt-wk1/js/dom/switch-behaviour-expected.txt: Added r156066.
494
495 2013-09-18  Antonio Gomes  <a1.gomes@sisa.samsung.com>
496
497         Make "autoscroll" for drag'n drop a setting
498         https://bugs.webkit.org/show_bug.cgi?id=121559
499
500         Reviewed by Ryosuke Niwa.
501
502         * fast/events/drag-and-drop-autoscroll.html:
503
504         Adapts the test so that is toggles the feature on
505         via InternalSettings interface.
506
507 2013-09-20  Gabor Abraham  <abrhm@inf.u-szeged.hu>
508
509         [Qt] Unreviewed gardening. Update tests after change to Qt 5.1.1
510
511         * platform/qt/css1/text_properties/letter_spacing-expected.png:
512         * platform/qt/css1/text_properties/letter_spacing-expected.txt:
513         * platform/qt/fast/css/first-line-text-decoration-expected.png:
514         * platform/qt/fast/css/first-line-text-decoration-expected.txt:
515         * platform/qt/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
516         * platform/qt/fast/css/first-line-text-decoration-inherited-from-parent-expected.txt:
517         * platform/qt/fast/css/word-space-extra-expected.png:
518         * platform/qt/fast/css/word-space-extra-expected.txt:
519         * platform/qt/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
520         * platform/qt/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
521         * platform/qt/fast/text/basic/003-expected.png:
522         * platform/qt/fast/text/basic/003-expected.txt:
523         * platform/qt/fast/text/basic/013-expected.png:
524         * platform/qt/fast/text/basic/013-expected.txt:
525         * platform/qt/fast/text/text-letter-spacing-expected.png:
526         * platform/qt/fast/text/text-letter-spacing-expected.txt:
527
528 2013-09-20  Krzysztof Czech  <k.czech@samsung.com>
529
530         [GTK][WK2] accessibility/selection-states.html is failing
531         https://bugs.webkit.org/show_bug.cgi?id=116972
532
533         Reviewed by Mario Sanchez Prada.
534
535         Unskipping accessibility/selection-states.html test.
536
537         * platform/gtk-wk2/TestExpectations:
538
539 2013-09-20  Gabor Abraham  <abrhm@inf.u-szeged.hu>
540
541         [Qt] Unreviewed gardening. Rebase tests.
542
543         * platform/qt-wk2/fast/css/word-space-extra-expected.png: Added r155957.
544         * platform/qt/fast/css/pseudo-first-line-border-width-expected.png: Rebase after r155957.
545         * platform/qt/fast/css/pseudo-first-line-border-width-expected.txt: Rebase after r155957.
546         * platform/qt/fast/css/word-space-extra-expected.txt: Rebase after r155957.
547         * platform/qt/fast/forms/select-empty-option-height-expected.txt: Rebase after rr156040.
548
549 2013-09-19  Yoav Weiss  <yoav@yoav.ws>
550
551         Remove URL decoding in srcset handling
552         https://bugs.webkit.org/show_bug.cgi?id=121609
553
554         Reviewed by Benjamin Poulain.
555
556         These tests make sure that encoded URLs are properly handled, and especially URLs 
557         with a question mark in them.
558         
559         * fast/hidpi/image-srcset-question-mark-expected.txt: Added.
560         * fast/hidpi/image-srcset-question-mark.html: Added.
561         * fast/hidpi/resources/image?test.png: Added.
562         * fast/loader/image-src-question-mark-expected.txt: Added.
563         * fast/loader/image-src-question-mark.html: Added.
564         * fast/loader/resources/image?test.png: Added.
565
566 2013-09-19  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
567
568         Use shouldBecomeEqual in asynchronous spellchecking tests.
569         https://bugs.webkit.org/show_bug.cgi?id=121483
570
571         Reviewed by Darin Adler.
572
573         Every asynchronous spellchecking layout test waits for spelling or grammar
574         markers using setTimeout. It duplicates the code, moreover the implementation
575         differs in every test.
576
577         Use shouldBecomeEqual helper (introduced in r143860) to test spellchecking
578         asynchronously.
579
580         * editing/spelling/grammar-markers-expected.txt:
581         * editing/spelling/grammar-markers-hidpi-expected.txt:
582         * editing/spelling/grammar-markers-hidpi.html:
583         * editing/spelling/grammar-markers.html:
584
585         * editing/spelling/grammar-paste-expected.txt:
586         * editing/spelling/grammar-paste.html:
587         Dump text of destination element instead of source one to show what is
588         really tested. It stops outputting that the input and textarea elements
589         can store html tags, for example,
590         PASS INPUT has a marker on 'I have a<b>n ki</b>wi'.
591
592         * editing/spelling/script-tests/spellcheck-paste.js:
593         (verifyMarker):
594         (pasteAndVerify):
595
596         * editing/spelling/spellcheck-paste-continuous-disabled-expected.txt:
597         * editing/spelling/spellcheck-paste-continuous-disabled.html:
598         * editing/spelling/spellcheck-paste-disabled-expected.txt:
599         * editing/spelling/spellcheck-paste-disabled.html:
600         At the beginning, those tests check whether spelling marker appears
601         synchronously. Then, spell checking is disabled to check whether
602         the markers have disappeared properly.
603         There is no need to check spelling asynchronously in the second part
604         of the tests. Use synchronous spellchecking path instead.
605
606         * editing/spelling/spellcheck-paste-expected.txt:
607         * editing/spelling/spelling-marker-description-expected.txt:
608         * editing/spelling/spelling-marker-description.html:
609         * platform/efl-wk2/editing/spelling/spellcheck-paste-continuous-disabled-expected.txt:
610         * platform/mac/editing/spelling/grammar-markers-expected.png:
611         * platform/mac/editing/spelling/grammar-markers-hidpi-expected.png:
612
613 2013-09-19  Eric Carlson  <eric.carlson@apple.com>
614
615         MediaStream API: update MediaStreamTrackEvent object to match spec
616         https://bugs.webkit.org/show_bug.cgi?id=121624
617
618         Reviewed by Dean Jackson.
619
620         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt: Added.
621         * fast/mediastream/MediaStreamTrackEvent-constructor.html: Added.
622
623 2013-09-19  Alexey Proskuryakov  <ap@apple.com>
624
625         Layout Test http/tests/security/canvas-remote-read-remote-image-redirect.html is flaky
626         https://bugs.webkit.org/show_bug.cgi?id=121458
627
628         Reviewed by Sam Weinig.
629
630         * fast/frames/sandboxed-iframe-attribute-parsing-06-expected.txt:
631         * fast/frames/sandboxed-iframe-attribute-parsing-07-expected.txt:
632         * fast/frames/sandboxed-iframe-attribute-parsing-08-expected.txt:
633         * fast/frames/sandboxed-iframe-attribute-parsing-09-expected.txt:
634         * fast/frames/sandboxed-iframe-attribute-parsing-10-expected.txt:
635         * fast/frames/sandboxed-iframe-attribute-parsing-11-expected.txt:
636         * fast/frames/sandboxed-iframe-attribute-parsing-12-expected.txt:
637         * fast/frames/sandboxed-iframe-attribute-parsing-13-expected.txt:
638         * fast/frames/sandboxed-iframe-attribute-parsing-14-expected.txt:
639         * fast/frames/sandboxed-iframe-parsing-space-characters-expected.txt:
640         * fast/frames/sandboxed-iframe-scripting-04-expected.txt:
641         * http/tests/security/contentSecurityPolicy/sandbox-empty-expected.txt:
642         * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe-expected.txt:
643         * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-control-expected.txt:
644         * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-expected.txt:
645         * http/tests/security/contentSecurityPolicy/sandbox-invalid-header-expected.txt:
646         * http/tests/security/isolatedWorld/sandboxed-iframe-expected.txt:
647         * media/video-controls-no-scripting-expected.txt:
648         We now get a line number for blocked inline scripts, which is a progression.
649         It is the line number for the closing </script>, which is not ideal, but better
650         than nothing.
651
652         * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt:
653         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
654         Also a progression - we now get a line number for offending <script>.
655
656 2013-09-19  Bear Travis  <betravis@adobe.com>
657
658         CSS_SHAPES not supported on AppleWin port
659         https://bugs.webkit.org/show_bug.cgi?id=118810
660
661         Reviewed by Brent Fulgham.
662
663         * platform/win/TestExpectations: Enable shapes tests.
664
665 2013-09-19  Eric Carlson  <eric.carlson@apple.com>
666
667         MediaStream API: update NavigatorUserMediaError object to match spec
668         https://bugs.webkit.org/show_bug.cgi?id=121584
669
670         Reviewed by Dean Jackson.
671
672         * fast/mediastream/getusermedia-expected.txt:
673         * fast/mediastream/getusermedia.html:
674
675 2013-09-19  Bem Jones-Bey  <bjonesbe@adobe.com>
676
677         Fix handling of top margin on float with shape-outside
678         https://bugs.webkit.org/show_bug.cgi?id=121614
679
680         Reviewed by Alexandru Chiculita.
681
682         * csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html: Added.
683         * csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html: Added.
684             Test for a positive left/right margin.
685
686         * csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html: Added.
687         * csswg/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Added.
688             Test for a positive top margin.
689
690 2013-09-19  Ryosuke Niwa  <rniwa@webkit.org>
691
692         Add XHR tests checking readyState transition when abort() is invoked in various states
693         https://bugs.webkit.org/show_bug.cgi?id=121585
694
695         Reviewed by Alexey Proskuryakov.
696
697         Merge https://chromium.googlesource.com/chromium/blink/+/2d854757576db590745cfb78e11ca428a1aac342
698
699         * http/tests/xmlhttprequest/readystatechange-and-abort-expected.txt: Added.
700         * http/tests/xmlhttprequest/readystatechange-and-abort.html: Added.
701
702 2013-09-19  Manuel Rego Casasnovas  <rego@igalia.com>
703
704         Unreviewed. Fix typo in layout test description introduced in r155974.
705
706         * fast/regions/selection-direction-expected.html:
707         * fast/regions/selection-direction.html:
708
709 2013-09-19  Andrei Parvu  <parvu@adobe.com>
710
711         [CSS Masking/Background] Position property should be ignored when using repeat: space
712         https://bugs.webkit.org/show_bug.cgi?id=120623
713
714         Reviewed by Dirk Schulze.
715
716         * css3/masking/mask-repeat-one-copy-expected.html:
717         * css3/masking/mask-repeat-one-copy.html: Only one copy of the mask should be drawn, and background position should determine its position.
718         * css3/masking/mask-repeat-space-padding.html: Added a mask-position which should be ignored.
719
720 2013-09-19  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
721
722         Unreviewed EFL gardening.
723
724         Unskip tests added to platform/efl/Skipped, which now are passing.
725
726         * platform/efl/TestExpectations:
727
728 2013-09-19  Gurpreet Kaur  <k.gurpreet@samsung.com>
729
730         CSS Unit vmax and vmin in border-width not handled.
731         https://bugs.webkit.org/show_bug.cgi?id=121421
732
733         Reviewed by Darin Adler.
734
735         * fast/css/viewport-vmax-border-expected.txt: Added.
736         * fast/css/viewport-vmax-border.html: Added.
737         * fast/css/viewport-vmin-border-expected.txt: Added.
738         * fast/css/viewport-vmin-border.html: Added.
739         Added new tests for verifying that border properties are
740         applied when its values are given in vmax/vmin units.
741
742 2013-09-19  Antti Koivisto  <antti@apple.com>
743
744         [CTTE] RenderText is always anonymous or associated with Text node
745         https://bugs.webkit.org/show_bug.cgi?id=121596
746
747         Reviewed by Andreas Kling.
748         
749         Update some MathML render tree dumps. RenderTexts for these are now anonymous.
750
751         * platform/mac/mathml/presentation/mo-expected.txt:
752         * platform/mac/mathml/presentation/row-expected.txt:
753
754 2013-09-19  Gabor Abraham  <abrhm@inf.u-szeged.hu>
755
756         [Qt] Unreviewed gardening. Rebase after r155957 and 155998.
757
758         * platform/qt-wk1/compositing/contents-scale/animating-expected.txt: Added r155998.
759         * platform/qt-wk1/compositing/contents-scale/scaled-ancestor-expected.txt: Added r155998.
760         * platform/qt-wk1/compositing/contents-scale/simple-scale-expected.txt: Added r155998.
761         * platform/qt-wk1/compositing/contents-scale/z-translate-expected.txt: Added r155998.
762         * platform/qt-wk2/compositing/contents-scale/animating-expected.txt: Added r155998.
763         * platform/qt-wk2/compositing/contents-scale/scaled-ancestor-expected.txt: Added r155998.
764         * platform/qt-wk2/compositing/contents-scale/simple-scale-expected.txt: Added r155998.
765         * platform/qt-wk2/compositing/contents-scale/z-translate-expected.txt: Added r155998.
766         * platform/qt/css3/selectors3/html/css3-modsel-179a-expected.txt: Rebase after r155957.
767         * platform/qt/css3/selectors3/xhtml/css3-modsel-179a-expected.txt: Rebase after r155957.
768         * platform/qt/css3/selectors3/xml/css3-modsel-179a-expected.txt: Rebase after r155957.
769
770 2013-09-19  Zan Dobersek  <zdobersek@igalia.com>
771
772         Unreviewed GTK gardening.
773
774         * platform/gtk/TestExpectations: Adding failure expectations for failing HiDPI and a11y tests.
775
776 2013-09-18  Zan Dobersek  <zdobersek@igalia.com>
777
778         Unreviewed GTK gardening. Rebaselining after r155957.
779
780         * platform/gtk/css3/selectors3/html/css3-modsel-179a-expected.txt:
781         * platform/gtk/css3/selectors3/xhtml/css3-modsel-179a-expected.txt:
782         * platform/gtk/css3/selectors3/xml/css3-modsel-179a-expected.txt:
783         * platform/gtk/fast/css/pseudo-first-line-border-width-expected.txt:
784         * platform/gtk/fast/css/word-space-extra-expected.txt:
785         * platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
786
787 2013-09-18  Zan Dobersek  <zdobersek@igalia.com>
788
789         Unreviewed GTK gardening. Rebaselining after r156040.
790
791         * platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
792         * platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
793         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
794         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
795         * platform/gtk/fast/forms/select-baseline-expected.txt:
796         * platform/gtk/fast/forms/select-empty-option-height-expected.txt:
797         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
798         * platform/gtk/fast/html/keygen-expected.txt:
799         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
800
801 2013-09-18  Mihnea Ovidenie  <mihnea@adobe.com>
802
803         [CSSRegions] Failed to retrieve named flow ranges for content with inline svg
804         https://bugs.webkit.org/show_bug.cgi?id=121489
805
806         Reviewed by David Hyatt.
807
808         * fast/regions/get-region-flow-ranges-inline-svg-expected.txt: Added.
809         * fast/regions/get-region-flow-ranges-inline-svg.html: Added.
810
811 2013-09-18  Zan Dobersek  <zdobersek@igalia.com>
812
813         Unreviewed GTK gardening. Moving GTK-specific baselines for some js/dom/* tests into the proper directory.
814
815         * platform/gtk/js/dom: Added.
816         * platform/gtk/js/dom-static-property-for-in-iteration-expected.txt: Removed.
817         * 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.
818         * platform/gtk/js/dom/function-length-expected.txt: Copied from LayoutTests/platform/gtk/js/function-length-expected.txt.
819         * platform/gtk/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-dedicated-worker-expected.txt.
820         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-expected.txt.
821         * platform/gtk/js/dom/global-constructors-attributes-shared-worker-expected.txt: Copied from LayoutTests/platform/gtk/js/global-constructors-attributes-shared-worker-expected.txt.
822         * platform/gtk/js/function-length-expected.txt: Removed.
823         * platform/gtk/js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
824         * platform/gtk/js/global-constructors-attributes-expected.txt: Removed.
825         * platform/gtk/js/global-constructors-attributes-shared-worker-expected.txt: Removed.
826
827 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
828
829         Redo r156078.
830
831         * platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Added.
832         * platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Added.
833         * platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Removed.
834         * platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Removed.
835
836 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
837
838         Lion rebaseline after r155253.
839
840         * platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Added.
841         * platform/mac-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Added.
842         * platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png: Removed.
843         * platform/qt-wk2/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png: Removed.
844
845 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
846
847         Add test expectations for bugs 121581 and 121582.
848
849         * platform/mac-wk2/TestExpectations:
850         * platform/mac/TestExpectations:
851
852 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
853
854         Fix the expected result again after r156070.
855
856         * platform/mac-lion/js/dom: Added.
857         * platform/mac-lion/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
858         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Removed.
859
860 2013-09-18  Bem Jones-Bey  <bjonesbe@adobe.com>
861
862         REGRESSION (r155854 - r155967) block with margin-left adjacent to floated block causes text of subsequent blocks to overlap the floated block.
863         https://bugs.webkit.org/show_bug.cgi?id=121532
864
865         Reviewed by Andreas Kling.
866
867         * fast/block/float/intruding-float-sibling-with-margin-expected.html: Added.
868         * fast/block/float/intruding-float-sibling-with-margin.html: Added.
869
870 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
871
872         Merge HTMLBodyElement::didNotifySubtreeInsertions into HTMLBodyElement::insertedInto
873         https://bugs.webkit.org/show_bug.cgi?id=121576
874
875         Reviewed by Andreas Kling.
876
877         Rebaseline a test now that we don't do an extra layout.
878
879         * inspector/timeline/timeline-script-tag-1-expected.txt:
880
881 2013-09-18  Filip Pizlo  <fpizlo@apple.com>
882
883         Unreviewed check in a proper baseline.
884
885         * js/dom/global-constructors-attributes-expected.txt:
886
887 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
888
889         Move expected results after r156066.
890
891         * platform/efl/js/dom: Added.
892         * platform/efl/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/efl/js/global-constructors-attributes-expected.txt.
893         * platform/efl/js/global-constructors-attributes-expected.txt: Removed.
894         * platform/mac-lion/js/global-constructors-attributes-expected.txt: Removed.
895         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac-lion/js/global-constructors-attributes-expected.txt.
896         * platform/qt/js/dom: Added.
897         * platform/qt/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/qt/js/global-constructors-attributes-expected.txt.
898         * platform/qt/js/global-constructors-attributes-expected.txt: Removed.
899
900 2013-09-18  Filip Pizlo  <fpizlo@apple.com>
901
902         Get rid of the jsc-test-list by moving all not-jsc-capable tests into js/dom
903         https://bugs.webkit.org/show_bug.cgi?id=121578
904
905         Rubber stamped by Geoffrey Garen.
906
907         * fast/regex/cross-frame-callable-expected.txt: Removed.
908         * fast/regex/cross-frame-callable.html: Removed.
909         * fast/regex/dom: Added.
910         * fast/regex/dom/cross-frame-callable-expected.txt: Added.
911         * fast/regex/dom/cross-frame-callable.html: Added.
912         * fast/regex/dom/lastIndex-expected.txt: Added.
913         * fast/regex/dom/lastIndex.html: Added.
914         * fast/regex/dom/non-pattern-characters-expected.txt: Added.
915         * fast/regex/dom/non-pattern-characters.html: Added.
916         * fast/regex/dom/script-tests: Added.
917         * fast/regex/dom/script-tests/cross-frame-callable.js: Added.
918         (doTest):
919         * fast/regex/dom/script-tests/lastIndex.js: Added.
920         * fast/regex/dom/script-tests/non-pattern-characters.js: Added.
921         * fast/regex/dom/script-tests/unicodeCaseInsensitive.js: Added.
922         (shouldBeTrue.ucs2CodePoint):
923         * fast/regex/dom/syntax-errors-expected.txt: Added.
924         * fast/regex/dom/syntax-errors.html: Added.
925         * fast/regex/dom/unicodeCaseInsensitive-expected.txt: Added.
926         * fast/regex/dom/unicodeCaseInsensitive.html: Added.
927         * fast/regex/lastIndex-expected.txt: Removed.
928         * fast/regex/lastIndex.html: Removed.
929         * fast/regex/non-pattern-characters-expected.txt: Removed.
930         * fast/regex/non-pattern-characters.html: Removed.
931         * fast/regex/script-tests/cross-frame-callable.js: Removed.
932         * fast/regex/script-tests/lastIndex.js: Removed.
933         * fast/regex/script-tests/non-pattern-characters.js: Removed.
934         * fast/regex/script-tests/unicodeCaseInsensitive.js: Removed.
935         * fast/regex/syntax-errors-expected.txt: Removed.
936         * fast/regex/syntax-errors.html: Removed.
937         * fast/regex/unicodeCaseInsensitive-expected.txt: Removed.
938         * fast/regex/unicodeCaseInsensitive.html: Removed.
939         * js/JSON-parse-expected.txt: Removed.
940         * js/JSON-parse.html: Removed.
941         * js/JSON-stringify-expected.txt: Removed.
942         * js/JSON-stringify.html: Removed.
943         * js/Object-defineProperty-expected.txt: Removed.
944         * js/Object-defineProperty.html: Removed.
945         * js/Promise-already-fulfilled-expected.txt: Removed.
946         * js/Promise-already-fulfilled.html: Removed.
947         * js/Promise-already-rejected-expected.txt: Removed.
948         * js/Promise-already-rejected.html: Removed.
949         * js/Promise-already-resolved-expected.txt: Removed.
950         * js/Promise-already-resolved.html: Removed.
951         * js/Promise-catch-expected.txt: Removed.
952         * js/Promise-catch-in-workers-expected.txt: Removed.
953         * js/Promise-catch-in-workers.html: Removed.
954         * js/Promise-catch.html: Removed.
955         * js/Promise-chain-expected.txt: Removed.
956         * js/Promise-chain.html: Removed.
957         * js/Promise-exception-expected.txt: Removed.
958         * js/Promise-exception.html: Removed.
959         * js/Promise-expected.txt: Removed.
960         * js/Promise-fulfill-expected.txt: Removed.
961         * js/Promise-fulfill-in-workers-expected.txt: Removed.
962         * js/Promise-fulfill-in-workers.html: Removed.
963         * js/Promise-fulfill.html: Removed.
964         * js/Promise-init-expected.txt: Removed.
965         * js/Promise-init-in-workers-expected.txt: Removed.
966         * js/Promise-init-in-workers.html: Removed.
967         * js/Promise-init.html: Removed.
968         * js/Promise-reject-expected.txt: Removed.
969         * js/Promise-reject-in-workers-expected.txt: Removed.
970         * js/Promise-reject-in-workers.html: Removed.
971         * js/Promise-reject.html: Removed.
972         * js/Promise-resolve-chain-expected.txt: Removed.
973         * js/Promise-resolve-chain.html: Removed.
974         * js/Promise-resolve-expected.txt: Removed.
975         * js/Promise-resolve-in-workers-expected.txt: Removed.
976         * js/Promise-resolve-in-workers.html: Removed.
977         * js/Promise-resolve-with-then-exception-expected.txt: Removed.
978         * js/Promise-resolve-with-then-exception.html: Removed.
979         * js/Promise-resolve-with-then-fulfill-expected.txt: Removed.
980         * js/Promise-resolve-with-then-fulfill.html: Removed.
981         * js/Promise-resolve-with-then-reject-expected.txt: Removed.
982         * js/Promise-resolve-with-then-reject.html: Removed.
983         * js/Promise-resolve.html: Removed.
984         * js/Promise-simple-expected.txt: Removed.
985         * js/Promise-simple-fulfill-expected.txt: Removed.
986         * js/Promise-simple-fulfill-inside-callback-expected.txt: Removed.
987         * js/Promise-simple-fulfill-inside-callback.html: Removed.
988         * js/Promise-simple-fulfill.html: Removed.
989         * js/Promise-simple-in-workers-expected.txt: Removed.
990         * js/Promise-simple-in-workers.html: Removed.
991         * js/Promise-simple.html: Removed.
992         * js/Promise-static-fulfill-expected.txt: Removed.
993         * js/Promise-static-fulfill.html: Removed.
994         * js/Promise-static-reject-expected.txt: Removed.
995         * js/Promise-static-reject.html: Removed.
996         * js/Promise-static-resolve-expected.txt: Removed.
997         * js/Promise-static-resolve.html: Removed.
998         * js/Promise-then-expected.txt: Removed.
999         * js/Promise-then-in-workers-expected.txt: Removed.
1000         * js/Promise-then-in-workers.html: Removed.
1001         * js/Promise-then-without-callbacks-expected.txt: Removed.
1002         * js/Promise-then-without-callbacks-in-workers-expected.txt: Removed.
1003         * js/Promise-then-without-callbacks-in-workers.html: Removed.
1004         * js/Promise-then-without-callbacks.html: Removed.
1005         * js/Promise-then.html: Removed.
1006         * js/Promise-types-expected.txt: Removed.
1007         * js/Promise-types.html: Removed.
1008         * js/Promise.html: Removed.
1009         * js/activation-object-function-lifetime-expected.txt: Removed.
1010         * js/activation-object-function-lifetime.html: Removed.
1011         * js/activation-proto-expected.txt: Removed.
1012         * js/activation-proto.html: Removed.
1013         * js/add-to-primitive-expected.txt: Removed.
1014         * js/add-to-primitive.html: Removed.
1015         * js/array-float-delete-expected.txt: Removed.
1016         * js/array-float-delete.html: Removed.
1017         * js/array-foreach-expected.txt: Removed.
1018         * js/array-foreach.html: Removed.
1019         * js/array-indexof-expected.txt: Removed.
1020         * js/array-indexof.html: Removed.
1021         * js/array-join-bug-11524-expected.txt: Removed.
1022         * js/array-join-bug-11524.html: Removed.
1023         * js/array-map-expected.txt: Removed.
1024         * js/array-map.html: Removed.
1025         * js/array-prototype-properties-expected.txt: Removed.
1026         * js/array-prototype-properties.html: Removed.
1027         * js/array-some-expected.txt: Removed.
1028         * js/array-some.html: Removed.
1029         * js/array-sort-exception-expected.txt: Removed.
1030         * js/array-sort-exception.html: Removed.
1031         * js/array-tostring-ignore-separator-expected.txt: Removed.
1032         * js/array-tostring-ignore-separator.html: Removed.
1033         * js/array-with-double-assign-expected.txt: Removed.
1034         * js/array-with-double-assign.html: Removed.
1035         * js/array-with-double-push-expected.txt: Removed.
1036         * js/array-with-double-push.html: Removed.
1037         * js/assign-expected.txt: Removed.
1038         * js/assign.html: Removed.
1039         * js/basic-map-expected.txt: Removed.
1040         * js/basic-map.html: Removed.
1041         * js/basic-set-expected.txt: Removed.
1042         * js/basic-set.html: Removed.
1043         * js/basic-weakmap-expected.txt: Removed.
1044         * js/basic-weakmap.html: Removed.
1045         * js/bitwise-and-on-undefined-expected.txt: Removed.
1046         * js/bitwise-and-on-undefined.html: Removed.
1047         * js/bom-in-file-retains-correct-offset-expected.txt: Removed.
1048         * js/bom-in-file-retains-correct-offset.html: Removed.
1049         * js/branch-fold-correctness-expected.txt: Removed.
1050         * js/branch-fold-correctness.html: Removed.
1051         * js/cached-eval-gc-expected.txt: Removed.
1052         * js/cached-eval-gc.html: Removed.
1053         * js/call-base-resolution-expected.txt: Removed.
1054         * js/call-base-resolution.html: Removed.
1055         * js/callback-function-with-handle-event-expected.txt: Removed.
1056         * js/callback-function-with-handle-event.html: Removed.
1057         * js/codegen-temporaries-multiple-global-blocks-expected.txt: Removed.
1058         * js/codegen-temporaries-multiple-global-blocks.html: Removed.
1059         * js/concat-large-strings-crash-expected.txt: Removed.
1060         * js/concat-large-strings-crash.html: Removed.
1061         * js/concat-large-strings-crash2-expected.txt: Removed.
1062         * js/concat-large-strings-crash2.html: Removed.
1063         * js/console-non-string-values-expected.txt: Removed.
1064         * js/console-non-string-values.html: Removed.
1065         * js/const-expected.txt: Removed.
1066         * js/const.html: Removed.
1067         * js/construct-global-object-expected.txt: Removed.
1068         * js/construct-global-object.html: Removed.
1069         * js/constructor-attributes-expected.txt: Removed.
1070         * js/constructor-attributes.html: Removed.
1071         * js/constructor-expected.txt: Removed.
1072         * js/constructor-length.html: Removed.
1073         * js/constructor.html: Removed.
1074         * js/create-lots-of-workers-expected.txt: Removed.
1075         * js/create-lots-of-workers.html: Removed.
1076         * js/cross-frame-bad-time-expected.txt: Removed.
1077         * js/cross-frame-bad-time.html: Removed.
1078         * js/cross-frame-prototype-expected.txt: Removed.
1079         * js/cross-frame-prototype.html: Removed.
1080         * js/cross-frame-really-bad-time-expected.txt: Removed.
1081         * js/cross-frame-really-bad-time-with-__proto__-expected.txt: Removed.
1082         * js/cross-frame-really-bad-time-with-__proto__.html: Removed.
1083         * js/cross-frame-really-bad-time.html: Removed.
1084         * js/cross-global-object-inline-global-var-expected.txt: Removed.
1085         * js/cross-global-object-inline-global-var.html: Removed.
1086         * js/custom-constructors-expected.txt: Removed.
1087         * js/custom-constructors.html: Removed.
1088         * js/cyclic-proto-expected.txt: Removed.
1089         * js/cyclic-proto.html: Removed.
1090         * js/cyclic-ref-toString-expected.txt: Removed.
1091         * js/cyclic-ref-toString.html: Removed.
1092         * js/date-DST-time-cusps-expected.txt: Removed.
1093         * js/date-DST-time-cusps.html: Removed.
1094         * js/date-big-constructor-expected.txt: Removed.
1095         * js/date-big-constructor.html: Removed.
1096         * js/date-big-setdate-expected.txt: Removed.
1097         * js/date-big-setdate.html: Removed.
1098         * js/date-big-setmonth-expected.txt: Removed.
1099         * js/date-big-setmonth.html: Removed.
1100         * js/date-negative-setmonth-expected.txt: Removed.
1101         * js/date-negative-setmonth.html: Removed.
1102         * js/date-preserve-milliseconds-expected.txt: Removed.
1103         * js/date-preserve-milliseconds.html: Removed.
1104         * js/deep-recursion-test-expected.txt: Removed.
1105         * js/deep-recursion-test.html: Removed.
1106         * js/delete-function-parameter-expected.txt: Removed.
1107         * js/delete-function-parameter.html: Removed.
1108         * js/delete-multiple-global-blocks-expected.txt: Removed.
1109         * js/delete-multiple-global-blocks.html: Removed.
1110         * js/delete-syntax-expected.txt: Removed.
1111         * js/delete-syntax.html: Removed.
1112         * js/dfg-arguments-alias-activation-expected.txt: Removed.
1113         * js/dfg-arguments-alias-activation.html: Removed.
1114         * js/dfg-byte-array-put-expected.txt: Removed.
1115         * js/dfg-byte-array-put.html: Removed.
1116         * js/dfg-byteOffset-neuter-expected.txt: Removed.
1117         * js/dfg-byteOffset-neuter.html: Removed.
1118         * js/dfg-compare-final-object-to-final-object-or-other-expected.txt: Removed.
1119         * js/dfg-compare-final-object-to-final-object-or-other.html: Removed.
1120         * js/dfg-cross-global-object-inline-new-array-expected.txt: Removed.
1121         * js/dfg-cross-global-object-inline-new-array-literal-expected.txt: Removed.
1122         * js/dfg-cross-global-object-inline-new-array-literal-with-variables-expected.txt: Removed.
1123         * js/dfg-cross-global-object-inline-new-array-literal-with-variables.html: Removed.
1124         * js/dfg-cross-global-object-inline-new-array-literal.html: Removed.
1125         * js/dfg-cross-global-object-inline-new-array-with-elements-expected.txt: Removed.
1126         * js/dfg-cross-global-object-inline-new-array-with-elements.html: Removed.
1127         * js/dfg-cross-global-object-inline-new-array-with-size-expected.txt: Removed.
1128         * js/dfg-cross-global-object-inline-new-array-with-size.html: Removed.
1129         * js/dfg-cross-global-object-inline-new-array.html: Removed.
1130         * js/dfg-cross-global-object-new-array-expected.txt: Removed.
1131         * js/dfg-cross-global-object-new-array.html: Removed.
1132         * js/dfg-custom-getter-expected.txt: Removed.
1133         * js/dfg-custom-getter-throw-expected.txt: Removed.
1134         * js/dfg-custom-getter-throw-inlined-expected.txt: Removed.
1135         * js/dfg-custom-getter-throw-inlined.html: Removed.
1136         * js/dfg-custom-getter-throw.html: Removed.
1137         * js/dfg-custom-getter.html: Removed.
1138         * js/dfg-ensure-array-storage-on-window-expected.txt: Removed.
1139         * js/dfg-ensure-array-storage-on-window.html: Removed.
1140         * js/dfg-ensure-non-array-array-storage-on-window-expected.txt: Removed.
1141         * js/dfg-ensure-non-array-array-storage-on-window.html: Removed.
1142         * js/dfg-inline-resolve-expected.txt: Removed.
1143         * js/dfg-inline-resolve.html: Removed.
1144         * js/dfg-inline-switch-imm-expected.txt: Removed.
1145         * js/dfg-inline-switch-imm.html: Removed.
1146         * js/dfg-int32-to-double-on-set-local-and-exit-expected.txt: Removed.
1147         * js/dfg-int32-to-double-on-set-local-and-exit.html: Removed.
1148         * js/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt: Removed.
1149         * js/dfg-int32-to-double-on-set-local-and-sometimes-exit.html: Removed.
1150         * js/dfg-logical-not-final-object-or-other-expected.txt: Removed.
1151         * js/dfg-logical-not-final-object-or-other.html: Removed.
1152         * js/dfg-make-rope-side-effects-expected.txt: Removed.
1153         * js/dfg-make-rope-side-effects.html: Removed.
1154         * js/dfg-negative-array-size-expected.txt: Removed.
1155         * js/dfg-negative-array-size.html: Removed.
1156         * js/dfg-patchable-get-by-id-after-watchpoint-expected.txt: Removed.
1157         * js/dfg-patchable-get-by-id-after-watchpoint.html: Removed.
1158         * js/dfg-peephole-compare-final-object-to-final-object-or-other-expected.txt: Removed.
1159         * js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt: Removed.
1160         * js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html: Removed.
1161         * js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt: Removed.
1162         * js/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html: Removed.
1163         * js/dfg-peephole-compare-final-object-to-final-object-or-other.html: Removed.
1164         * js/dfg-proto-stub-watchpoint-fire-expected.txt: Removed.
1165         * js/dfg-proto-stub-watchpoint-fire.html: Removed.
1166         * js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Removed.
1167         * js/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Removed.
1168         * js/dfg-put-by-id-allocate-storage-expected.txt: Removed.
1169         * js/dfg-put-by-id-allocate-storage-polymorphic-expected.txt: Removed.
1170         * js/dfg-put-by-id-allocate-storage-polymorphic.html: Removed.
1171         * js/dfg-put-by-id-allocate-storage.html: Removed.
1172         * js/dfg-put-by-id-reallocate-storage-expected.txt: Removed.
1173         * js/dfg-put-by-id-reallocate-storage-polymorphic-expected.txt: Removed.
1174         * js/dfg-put-by-id-reallocate-storage-polymorphic.html: Removed.
1175         * js/dfg-put-by-id-reallocate-storage.html: Removed.
1176         * js/dfg-put-by-val-setter-then-get-by-val-expected.txt: Removed.
1177         * js/dfg-put-by-val-setter-then-get-by-val.html: Removed.
1178         * js/dfg-put-to-readonly-property-expected.txt: Removed.
1179         * js/dfg-put-to-readonly-property.html: Removed.
1180         * js/dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt: Removed.
1181         * js/dfg-rshift-by-zero-eliminate-valuetoint32.html: Removed.
1182         * js/dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt: Removed.
1183         * js/dfg-store-unexpected-value-into-argument-and-osr-exit.html: Removed.
1184         * js/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Removed.
1185         * js/dfg-strcat-over-objects-then-exit-on-it.html: Removed.
1186         * js/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Removed.
1187         * js/dfg-strict-mode-arguments-get-beyond-length.html: Removed.
1188         * js/dfg-typed-array-neuter-expected.txt: Removed.
1189         * js/dfg-typed-array-neuter.html: Removed.
1190         * js/direct-entry-to-function-code-expected.txt: Removed.
1191         * js/direct-entry-to-function-code.html: Removed.
1192         * js/do-while-expression-value-expected.txt: Removed.
1193         * js/do-while-expression-value.html: Removed.
1194         * js/do-while-without-semicolon-expected.txt: Removed.
1195         * js/do-while-without-semicolon.html: Removed.
1196         * js/document-all-between-frames-expected.txt: Removed.
1197         * js/document-all-between-frames.html: Removed.
1198         * js/document-all-triggers-masquerades-watchpoint-expected.txt: Removed.
1199         * js/document-all-triggers-masquerades-watchpoint.html: Removed.
1200         * js/dom: Added.
1201         * js/dom-static-property-for-in-iteration-expected.txt: Removed.
1202         * js/dom-static-property-for-in-iteration.html: Removed.
1203         * js/dom/JSON-parse-expected.txt: Added.
1204         * js/dom/JSON-parse.html: Added.
1205         * js/dom/JSON-stringify-expected.txt: Added.
1206         * js/dom/JSON-stringify.html: Added.
1207         * js/dom/Object-defineProperty-expected.txt: Added.
1208         * js/dom/Object-defineProperty.html: Added.
1209         * js/dom/Promise-already-fulfilled-expected.txt: Added.
1210         * js/dom/Promise-already-fulfilled.html: Added.
1211         * js/dom/Promise-already-rejected-expected.txt: Added.
1212         * js/dom/Promise-already-rejected.html: Added.
1213         * js/dom/Promise-already-resolved-expected.txt: Added.
1214         * js/dom/Promise-already-resolved.html: Added.
1215         * js/dom/Promise-catch-expected.txt: Added.
1216         * js/dom/Promise-catch-in-workers-expected.txt: Added.
1217         * js/dom/Promise-catch-in-workers.html: Added.
1218         * js/dom/Promise-catch.html: Added.
1219         * js/dom/Promise-chain-expected.txt: Added.
1220         * js/dom/Promise-chain.html: Added.
1221         * js/dom/Promise-exception-expected.txt: Added.
1222         * js/dom/Promise-exception.html: Added.
1223         * js/dom/Promise-expected.txt: Added.
1224         * js/dom/Promise-fulfill-expected.txt: Added.
1225         * js/dom/Promise-fulfill-in-workers-expected.txt: Added.
1226         * js/dom/Promise-fulfill-in-workers.html: Added.
1227         * js/dom/Promise-fulfill.html: Added.
1228         * js/dom/Promise-init-expected.txt: Added.
1229         * js/dom/Promise-init-in-workers-expected.txt: Added.
1230         * js/dom/Promise-init-in-workers.html: Added.
1231         * js/dom/Promise-init.html: Added.
1232         * js/dom/Promise-reject-expected.txt: Added.
1233         * js/dom/Promise-reject-in-workers-expected.txt: Added.
1234         * js/dom/Promise-reject-in-workers.html: Added.
1235         * js/dom/Promise-reject.html: Added.
1236         * js/dom/Promise-resolve-chain-expected.txt: Added.
1237         * js/dom/Promise-resolve-chain.html: Added.
1238         * js/dom/Promise-resolve-expected.txt: Added.
1239         * js/dom/Promise-resolve-in-workers-expected.txt: Added.
1240         * js/dom/Promise-resolve-in-workers.html: Added.
1241         * js/dom/Promise-resolve-with-then-exception-expected.txt: Added.
1242         * js/dom/Promise-resolve-with-then-exception.html: Added.
1243         * js/dom/Promise-resolve-with-then-fulfill-expected.txt: Added.
1244         * js/dom/Promise-resolve-with-then-fulfill.html: Added.
1245         * js/dom/Promise-resolve-with-then-reject-expected.txt: Added.
1246         * js/dom/Promise-resolve-with-then-reject.html: Added.
1247         * js/dom/Promise-resolve.html: Added.
1248         * js/dom/Promise-simple-expected.txt: Added.
1249         * js/dom/Promise-simple-fulfill-expected.txt: Added.
1250         * js/dom/Promise-simple-fulfill-inside-callback-expected.txt: Added.
1251         * js/dom/Promise-simple-fulfill-inside-callback.html: Added.
1252         * js/dom/Promise-simple-fulfill.html: Added.
1253         * js/dom/Promise-simple-in-workers-expected.txt: Added.
1254         * js/dom/Promise-simple-in-workers.html: Added.
1255         * js/dom/Promise-simple.html: Added.
1256         * js/dom/Promise-static-fulfill-expected.txt: Added.
1257         * js/dom/Promise-static-fulfill.html: Added.
1258         * js/dom/Promise-static-reject-expected.txt: Added.
1259         * js/dom/Promise-static-reject.html: Added.
1260         * js/dom/Promise-static-resolve-expected.txt: Added.
1261         * js/dom/Promise-static-resolve.html: Added.
1262         * js/dom/Promise-then-expected.txt: Added.
1263         * js/dom/Promise-then-in-workers-expected.txt: Added.
1264         * js/dom/Promise-then-in-workers.html: Added.
1265         * js/dom/Promise-then-without-callbacks-expected.txt: Added.
1266         * js/dom/Promise-then-without-callbacks-in-workers-expected.txt: Added.
1267         * js/dom/Promise-then-without-callbacks-in-workers.html: Added.
1268         * js/dom/Promise-then-without-callbacks.html: Added.
1269         * js/dom/Promise-then.html: Added.
1270         * js/dom/Promise-types-expected.txt: Added.
1271         * js/dom/Promise-types.html: Added.
1272         * js/dom/Promise.html: Added.
1273         * js/dom/activation-object-function-lifetime-expected.txt: Added.
1274         * js/dom/activation-object-function-lifetime.html: Added.
1275         * js/dom/activation-proto-expected.txt: Added.
1276         * js/dom/activation-proto.html: Added.
1277         * js/dom/add-to-primitive-expected.txt: Added.
1278         * js/dom/add-to-primitive.html: Added.
1279         * js/dom/array-float-delete-expected.txt: Added.
1280         * js/dom/array-float-delete.html: Added.
1281         * js/dom/array-foreach-expected.txt: Added.
1282         * js/dom/array-foreach.html: Added.
1283         * js/dom/array-indexof-expected.txt: Added.
1284         * js/dom/array-indexof.html: Added.
1285         * js/dom/array-join-bug-11524-expected.txt: Added.
1286         * js/dom/array-join-bug-11524.html: Added.
1287         * js/dom/array-map-expected.txt: Added.
1288         * js/dom/array-map.html: Added.
1289         * js/dom/array-prototype-properties-expected.txt: Added.
1290         * js/dom/array-prototype-properties.html: Added.
1291         * js/dom/array-some-expected.txt: Added.
1292         * js/dom/array-some.html: Added.
1293         * js/dom/array-sort-exception-expected.txt: Added.
1294         * js/dom/array-sort-exception.html: Added.
1295         * js/dom/array-tostring-ignore-separator-expected.txt: Added.
1296         * js/dom/array-tostring-ignore-separator.html: Added.
1297         * js/dom/array-with-double-assign-expected.txt: Added.
1298         * js/dom/array-with-double-assign.html: Added.
1299         * js/dom/array-with-double-push-expected.txt: Added.
1300         * js/dom/array-with-double-push.html: Added.
1301         * js/dom/assign-expected.txt: Added.
1302         * js/dom/assign.html: Added.
1303         * js/dom/basic-map-expected.txt: Added.
1304         * js/dom/basic-map.html: Added.
1305         * js/dom/basic-set-expected.txt: Added.
1306         * js/dom/basic-set.html: Added.
1307         * js/dom/basic-weakmap-expected.txt: Added.
1308         * js/dom/basic-weakmap.html: Added.
1309         * js/dom/bitwise-and-on-undefined-expected.txt: Added.
1310         * js/dom/bitwise-and-on-undefined.html: Added.
1311         * js/dom/bom-in-file-retains-correct-offset-expected.txt: Added.
1312         * js/dom/bom-in-file-retains-correct-offset.html: Added.
1313         * js/dom/branch-fold-correctness-expected.txt: Added.
1314         * js/dom/branch-fold-correctness.html: Added.
1315         * js/dom/cached-eval-gc-expected.txt: Added.
1316         * js/dom/cached-eval-gc.html: Added.
1317         * js/dom/call-base-resolution-expected.txt: Added.
1318         * js/dom/call-base-resolution.html: Added.
1319         * js/dom/callback-function-with-handle-event-expected.txt: Added.
1320         * js/dom/callback-function-with-handle-event.html: Added.
1321         * js/dom/codegen-temporaries-multiple-global-blocks-expected.txt: Added.
1322         * js/dom/codegen-temporaries-multiple-global-blocks.html: Added.
1323         * js/dom/concat-large-strings-crash-expected.txt: Added.
1324         * js/dom/concat-large-strings-crash.html: Added.
1325         * js/dom/concat-large-strings-crash2-expected.txt: Added.
1326         * js/dom/concat-large-strings-crash2.html: Added.
1327         * js/dom/console-non-string-values-expected.txt: Added.
1328         * js/dom/console-non-string-values.html: Added.
1329         * js/dom/const-expected.txt: Added.
1330         * js/dom/const.html: Added.
1331         * js/dom/construct-global-object-expected.txt: Added.
1332         * js/dom/construct-global-object.html: Added.
1333         * js/dom/constructor-attributes-expected.txt: Added.
1334         * js/dom/constructor-attributes.html: Added.
1335         * js/dom/constructor-expected.txt: Added.
1336         * js/dom/constructor-length.html: Added.
1337         * js/dom/constructor.html: Added.
1338         * js/dom/create-lots-of-workers-expected.txt: Added.
1339         * js/dom/create-lots-of-workers.html: Added.
1340         * js/dom/cross-frame-bad-time-expected.txt: Added.
1341         * js/dom/cross-frame-bad-time.html: Added.
1342         * js/dom/cross-frame-prototype-expected.txt: Added.
1343         * js/dom/cross-frame-prototype.html: Added.
1344         * js/dom/cross-frame-really-bad-time-expected.txt: Added.
1345         * js/dom/cross-frame-really-bad-time-with-__proto__-expected.txt: Added.
1346         * js/dom/cross-frame-really-bad-time-with-__proto__.html: Added.
1347         * js/dom/cross-frame-really-bad-time.html: Added.
1348         * js/dom/cross-global-object-inline-global-var-expected.txt: Added.
1349         * js/dom/cross-global-object-inline-global-var.html: Added.
1350         * js/dom/custom-constructors-expected.txt: Added.
1351         * js/dom/custom-constructors.html: Added.
1352         * js/dom/cyclic-proto-expected.txt: Added.
1353         * js/dom/cyclic-proto.html: Added.
1354         * js/dom/cyclic-ref-toString-expected.txt: Added.
1355         * js/dom/cyclic-ref-toString.html: Added.
1356         * js/dom/date-DST-time-cusps-expected.txt: Added.
1357         * js/dom/date-DST-time-cusps.html: Added.
1358         * js/dom/date-big-constructor-expected.txt: Added.
1359         * js/dom/date-big-constructor.html: Added.
1360         * js/dom/date-big-setdate-expected.txt: Added.
1361         * js/dom/date-big-setdate.html: Added.
1362         * js/dom/date-big-setmonth-expected.txt: Added.
1363         * js/dom/date-big-setmonth.html: Added.
1364         * js/dom/date-negative-setmonth-expected.txt: Added.
1365         * js/dom/date-negative-setmonth.html: Added.
1366         * js/dom/date-preserve-milliseconds-expected.txt: Added.
1367         * js/dom/date-preserve-milliseconds.html: Added.
1368         * js/dom/deep-recursion-test-expected.txt: Added.
1369         * js/dom/deep-recursion-test.html: Added.
1370         * js/dom/delete-function-parameter-expected.txt: Added.
1371         * js/dom/delete-function-parameter.html: Added.
1372         * js/dom/delete-multiple-global-blocks-expected.txt: Added.
1373         * js/dom/delete-multiple-global-blocks.html: Added.
1374         * js/dom/delete-syntax-expected.txt: Added.
1375         * js/dom/delete-syntax.html: Added.
1376         * js/dom/dfg-arguments-alias-activation-expected.txt: Added.
1377         * js/dom/dfg-arguments-alias-activation.html: Added.
1378         * js/dom/dfg-byte-array-put-expected.txt: Added.
1379         * js/dom/dfg-byte-array-put.html: Added.
1380         * js/dom/dfg-byteOffset-neuter-expected.txt: Added.
1381         * js/dom/dfg-byteOffset-neuter.html: Added.
1382         * js/dom/dfg-compare-final-object-to-final-object-or-other-expected.txt: Added.
1383         * js/dom/dfg-compare-final-object-to-final-object-or-other.html: Added.
1384         * js/dom/dfg-cross-global-object-inline-new-array-expected.txt: Added.
1385         * js/dom/dfg-cross-global-object-inline-new-array-literal-expected.txt: Added.
1386         * js/dom/dfg-cross-global-object-inline-new-array-literal-with-variables-expected.txt: Added.
1387         * js/dom/dfg-cross-global-object-inline-new-array-literal-with-variables.html: Added.
1388         * js/dom/dfg-cross-global-object-inline-new-array-literal.html: Added.
1389         * js/dom/dfg-cross-global-object-inline-new-array-with-elements-expected.txt: Added.
1390         * js/dom/dfg-cross-global-object-inline-new-array-with-elements.html: Added.
1391         * js/dom/dfg-cross-global-object-inline-new-array-with-size-expected.txt: Added.
1392         * js/dom/dfg-cross-global-object-inline-new-array-with-size.html: Added.
1393         * js/dom/dfg-cross-global-object-inline-new-array.html: Added.
1394         * js/dom/dfg-cross-global-object-new-array-expected.txt: Added.
1395         * js/dom/dfg-cross-global-object-new-array.html: Added.
1396         * js/dom/dfg-custom-getter-expected.txt: Added.
1397         * js/dom/dfg-custom-getter-throw-expected.txt: Added.
1398         * js/dom/dfg-custom-getter-throw-inlined-expected.txt: Added.
1399         * js/dom/dfg-custom-getter-throw-inlined.html: Added.
1400         * js/dom/dfg-custom-getter-throw.html: Added.
1401         * js/dom/dfg-custom-getter.html: Added.
1402         * js/dom/dfg-ensure-array-storage-on-window-expected.txt: Added.
1403         * js/dom/dfg-ensure-array-storage-on-window.html: Added.
1404         * js/dom/dfg-ensure-non-array-array-storage-on-window-expected.txt: Added.
1405         * js/dom/dfg-ensure-non-array-array-storage-on-window.html: Added.
1406         * js/dom/dfg-inline-resolve-expected.txt: Added.
1407         * js/dom/dfg-inline-resolve.html: Added.
1408         * js/dom/dfg-inline-switch-imm-expected.txt: Added.
1409         * js/dom/dfg-inline-switch-imm.html: Added.
1410         * js/dom/dfg-int32-to-double-on-set-local-and-exit-expected.txt: Added.
1411         * js/dom/dfg-int32-to-double-on-set-local-and-exit.html: Added.
1412         * js/dom/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt: Added.
1413         * js/dom/dfg-int32-to-double-on-set-local-and-sometimes-exit.html: Added.
1414         * js/dom/dfg-logical-not-final-object-or-other-expected.txt: Added.
1415         * js/dom/dfg-logical-not-final-object-or-other.html: Added.
1416         * js/dom/dfg-make-rope-side-effects-expected.txt: Added.
1417         * js/dom/dfg-make-rope-side-effects.html: Added.
1418         * js/dom/dfg-negative-array-size-expected.txt: Added.
1419         * js/dom/dfg-negative-array-size.html: Added.
1420         * js/dom/dfg-patchable-get-by-id-after-watchpoint-expected.txt: Added.
1421         * js/dom/dfg-patchable-get-by-id-after-watchpoint.html: Added.
1422         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-expected.txt: Added.
1423         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object-expected.txt: Added.
1424         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html: Added.
1425         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object-expected.txt: Added.
1426         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.html: Added.
1427         * js/dom/dfg-peephole-compare-final-object-to-final-object-or-other.html: Added.
1428         * js/dom/dfg-proto-stub-watchpoint-fire-expected.txt: Added.
1429         * js/dom/dfg-proto-stub-watchpoint-fire.html: Added.
1430         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Added.
1431         * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Added.
1432         * js/dom/dfg-put-by-id-allocate-storage-expected.txt: Added.
1433         * js/dom/dfg-put-by-id-allocate-storage-polymorphic-expected.txt: Added.
1434         * js/dom/dfg-put-by-id-allocate-storage-polymorphic.html: Added.
1435         * js/dom/dfg-put-by-id-allocate-storage.html: Added.
1436         * js/dom/dfg-put-by-id-reallocate-storage-expected.txt: Added.
1437         * js/dom/dfg-put-by-id-reallocate-storage-polymorphic-expected.txt: Added.
1438         * js/dom/dfg-put-by-id-reallocate-storage-polymorphic.html: Added.
1439         * js/dom/dfg-put-by-id-reallocate-storage.html: Added.
1440         * js/dom/dfg-put-by-val-setter-then-get-by-val-expected.txt: Added.
1441         * js/dom/dfg-put-by-val-setter-then-get-by-val.html: Added.
1442         * js/dom/dfg-put-to-readonly-property-expected.txt: Added.
1443         * js/dom/dfg-put-to-readonly-property.html: Added.
1444         * js/dom/dfg-rshift-by-zero-eliminate-valuetoint32-expected.txt: Added.
1445         * js/dom/dfg-rshift-by-zero-eliminate-valuetoint32.html: Added.
1446         * js/dom/dfg-store-unexpected-value-into-argument-and-osr-exit-expected.txt: Added.
1447         * js/dom/dfg-store-unexpected-value-into-argument-and-osr-exit.html: Added.
1448         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Added.
1449         * js/dom/dfg-strcat-over-objects-then-exit-on-it.html: Added.
1450         * js/dom/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Added.
1451         * js/dom/dfg-strict-mode-arguments-get-beyond-length.html: Added.
1452         * js/dom/dfg-typed-array-neuter-expected.txt: Added.
1453         * js/dom/dfg-typed-array-neuter.html: Added.
1454         * js/dom/direct-entry-to-function-code-expected.txt: Added.
1455         * js/dom/direct-entry-to-function-code.html: Added.
1456         * js/dom/do-while-expression-value-expected.txt: Added.
1457         * js/dom/do-while-expression-value.html: Added.
1458         * js/dom/do-while-without-semicolon-expected.txt: Added.
1459         * js/dom/do-while-without-semicolon.html: Added.
1460         * js/dom/document-all-between-frames-expected.txt: Added.
1461         * js/dom/document-all-between-frames.html: Added.
1462         * js/dom/document-all-triggers-masquerades-watchpoint-expected.txt: Added.
1463         * js/dom/document-all-triggers-masquerades-watchpoint.html: Added.
1464         * js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
1465         * js/dom/dom-static-property-for-in-iteration.html: Added.
1466         * js/dom/dot-node-base-exception-expected.txt: Added.
1467         * js/dom/dot-node-base-exception.html: Added.
1468         * js/dom/encode-URI-test-expected.txt: Added.
1469         * js/dom/encode-URI-test.html: Added.
1470         * js/dom/end-in-string-escape-expected.txt: Added.
1471         * js/dom/end-in-string-escape.html: Added.
1472         * js/dom/enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt: Added.
1473         * js/dom/enter-dictionary-indexing-mode-with-blank-indexing-type.html: Added.
1474         * js/dom/error-object-write-and-detele-for-stack-property-expected.txt: Added.
1475         * js/dom/error-object-write-and-detele-for-stack-property.html: Added.
1476         * js/dom/eval-cache-scoped-lookup-expected.txt: Added.
1477         * js/dom/eval-cache-scoped-lookup.html: Added.
1478         * js/dom/eval-contained-syntax-error-expected.txt: Added.
1479         * js/dom/eval-contained-syntax-error.html: Added.
1480         * js/dom/eval-cross-window-expected.txt: Added.
1481         * js/dom/eval-cross-window.html: Added.
1482         * js/dom/eval-keyword-vs-function-expected.txt: Added.
1483         * js/dom/eval-keyword-vs-function.html: Added.
1484         * js/dom/eval-overriding-expected.txt: Added.
1485         * js/dom/eval-overriding.html: Added.
1486         * js/dom/exception-codegen-crash-expected.txt: Added.
1487         * js/dom/exception-codegen-crash.html: Added.
1488         * js/dom/exception-line-number-expected.txt: Added.
1489         * js/dom/exception-line-number.html: Added.
1490         * js/dom/exception-linenums-in-html-1-expected.txt: Added.
1491         * js/dom/exception-linenums-in-html-1.html: Added.
1492         * js/dom/exception-linenums-in-html-2-expected.txt: Added.
1493         * js/dom/exception-linenums-in-html-2.html: Added.
1494         * js/dom/exception-linenums-in-html-3-expected.txt: Added.
1495         * js/dom/exception-linenums-in-html-3.html: Added.
1496         * js/dom/exception-registerfile-shrink-expected.txt: Added.
1497         * js/dom/exception-registerfile-shrink.html: Added.
1498         * js/dom/exception-sequencing-binops-expected.txt: Added.
1499         * js/dom/exception-sequencing-binops.html: Added.
1500         * js/dom/exception-sequencing-binops2-expected.txt: Added.
1501         * js/dom/exception-sequencing-binops2.html: Added.
1502         * js/dom/exception-sequencing-expected.txt: Added.
1503         * js/dom/exception-sequencing.html: Added.
1504         * js/dom/exception-thrown-from-equal-expected.txt: Added.
1505         * js/dom/exception-thrown-from-equal.html: Added.
1506         * js/dom/exception-thrown-from-eval-inside-closure-expected.txt: Added.
1507         * js/dom/exception-thrown-from-eval-inside-closure.html: Added.
1508         * js/dom/exception-thrown-from-function-with-lazy-activation-expected.txt: Added.
1509         * js/dom/exception-thrown-from-function-with-lazy-activation.html: Added.
1510         * js/dom/exception-thrown-from-new-expected.txt: Added.
1511         * js/dom/exception-thrown-from-new.html: Added.
1512         * js/dom/exceptions-thrown-in-callbacks-expected.txt: Added.
1513         * js/dom/exceptions-thrown-in-callbacks.html: Added.
1514         * js/dom/exec-state-marking-expected.txt: Added.
1515         * js/dom/exec-state-marking.html: Added.
1516         * js/dom/find-ignoring-case-regress-99753-expected.txt: Added.
1517         * js/dom/find-ignoring-case-regress-99753.html: Added.
1518         * js/dom/floating-point-truncate-rshift-expected.txt: Added.
1519         * js/dom/floating-point-truncate-rshift.html: Added.
1520         * js/dom/function-argument-evaluation-before-exception-expected.txt: Added.
1521         * js/dom/function-argument-evaluation-before-exception.html: Added.
1522         * js/dom/function-argument-evaluation-expected.txt: Added.
1523         * js/dom/function-argument-evaluation.html: Added.
1524         * js/dom/function-bind-expected.txt: Added.
1525         * js/dom/function-bind.html: Added.
1526         * js/dom/function-constructor-this-value-expected.txt: Added.
1527         * js/dom/function-constructor-this-value.html: Added.
1528         * js/dom/function-declarations-expected.txt: Added.
1529         * js/dom/function-declarations.html: Added.
1530         * js/dom/function-decompilation-operators-expected.txt: Added.
1531         * js/dom/function-decompilation-operators.html: Added.
1532         * js/dom/function-dot-arguments-and-caller-expected.txt: Added.
1533         * js/dom/function-dot-arguments-and-caller.html: Added.
1534         * js/dom/function-dot-arguments-identity-expected.txt: Added.
1535         * js/dom/function-dot-arguments-identity.html: Added.
1536         * js/dom/function-dot-arguments2-expected.txt: Added.
1537         * js/dom/function-dot-arguments2.html: Added.
1538         * js/dom/function-length-expected.txt: Added.
1539         * js/dom/function-length.html: Added.
1540         * js/dom/function-name-expected.txt: Added.
1541         * js/dom/function-name-is-in-scope-expected.txt: Added.
1542         * js/dom/function-name-is-in-scope.html: Added.
1543         * js/dom/function-name.html: Added.
1544         * js/dom/function-names-expected.txt: Added.
1545         * js/dom/function-names.html: Added.
1546         * js/dom/function-prototype-expected.txt: Added.
1547         * js/dom/function-prototype.html: Added.
1548         * js/dom/function-redefinition-expected.txt: Added.
1549         * js/dom/function-redefinition.html: Added.
1550         * js/dom/garbage-collect-after-string-appends-expected.txt: Added.
1551         * js/dom/get-by-pname-only-prototype-properties-expected.txt: Added.
1552         * js/dom/get-by-pname-only-prototype-properties.html: Added.
1553         * js/dom/getOwnPropertyDescriptor-expected.txt: Added.
1554         * js/dom/getOwnPropertyDescriptor.html: Added.
1555         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Added.
1556         * js/dom/global-constructors-attributes-dedicated-worker.html: Added.
1557         * js/dom/global-constructors-attributes-expected.txt: Added.
1558         * js/dom/global-constructors-attributes-shared-worker-expected.txt: Added.
1559         * js/dom/global-constructors-attributes-shared-worker.html: Added.
1560         * js/dom/global-constructors-attributes.html: Added.
1561         * js/dom/global-constructors-deletable-expected.txt: Added.
1562         * js/dom/global-constructors-deletable.html: Added.
1563         * js/dom/global-function-resolve-expected.txt: Added.
1564         * js/dom/global-function-resolve.html: Added.
1565         * js/dom/global-recursion-on-full-stack-expected.txt: Added.
1566         * js/dom/global-recursion-on-full-stack.html: Added.
1567         * js/dom/global-var-limit-expected.txt: Added.
1568         * js/dom/global-var-limit.html: Added.
1569         * js/dom/immediate-constant-instead-of-cell-expected.txt: Added.
1570         * js/dom/immediate-constant-instead-of-cell.html: Added.
1571         * js/dom/implicit-call-with-global-reentry-expected.txt: Added.
1572         * js/dom/implicit-call-with-global-reentry.html: Added.
1573         * js/dom/implicit-global-to-global-reentry-expected.txt: Added.
1574         * js/dom/implicit-global-to-global-reentry.html: Added.
1575         * js/dom/imul-expected.txt: Added.
1576         * js/dom/imul.html: Added.
1577         * js/dom/inc-bracket-assign-subscript-expected.txt: Added.
1578         * js/dom/inc-bracket-assign-subscript.html: Added.
1579         * js/dom/inc-const-valueOf-expected.txt: Added.
1580         * js/dom/inc-const-valueOf.html: Added.
1581         * js/dom/indexed-setter-on-global-object-expected.txt: Added.
1582         * js/dom/indexed-setter-on-global-object.html: Added.
1583         * js/dom/inline-arguments-tear-off-expected.txt: Added.
1584         * js/dom/inline-arguments-tear-off.html: Added.
1585         * js/dom/instanceof-XMLHttpRequest-expected.txt: Added.
1586         * js/dom/instanceof-XMLHttpRequest.html: Added.
1587         * js/dom/invalid-syntax-for-function-expected.txt: Added.
1588         * js/dom/invalid-syntax-for-function.html: Added.
1589         * js/dom/jit-set-profiling-access-type-only-for-get-by-id-self-expected.txt: Added.
1590         * js/dom/jit-set-profiling-access-type-only-for-get-by-id-self.html: Added.
1591         * js/dom/js-constructors-use-correct-global-expected.txt: Added.
1592         * js/dom/js-constructors-use-correct-global.html: Added.
1593         * js/dom/js-correct-exception-handler-expected.txt: Added.
1594         * js/dom/js-correct-exception-handler.html: Added.
1595         * js/dom/lastModified-expected.txt: Added.
1596         * js/dom/lastModified.html: Added.
1597         * js/dom/lazy-create-arguments-from-get-by-val-expected.txt: Added.
1598         * js/dom/lazy-create-arguments-from-get-by-val.html: Added.
1599         * js/dom/lexical-lookup-in-function-constructor-expected.txt: Added.
1600         * js/dom/lexical-lookup-in-function-constructor.html: Added.
1601         * js/dom/line-column-numbers-expected.txt: Added.
1602         * js/dom/line-column-numbers.html: Added.
1603         * js/dom/method-check-expected.txt: Added.
1604         * js/dom/method-check.html: Added.
1605         * js/dom/missing-style-end-tag-js-expected.txt: Added.
1606         * js/dom/missing-style-end-tag-js.html: Added.
1607         * js/dom/missing-title-end-tag-js-expected.txt: Added.
1608         * js/dom/missing-title-end-tag-js.html: Added.
1609         * js/dom/native-error-prototype-expected.txt: Added.
1610         * js/dom/native-error-prototype.html: Added.
1611         * js/dom/navigator-language-expected.txt: Added.
1612         * js/dom/navigator-language.html: Added.
1613         * js/dom/navigator-plugins-crash-expected.txt: Added.
1614         * js/dom/navigator-plugins-crash.html: Added.
1615         * js/dom/negate-overflow-expected.txt: Added.
1616         * js/dom/negate-overflow.html: Added.
1617         * js/dom/neq-null-crash-expected.txt: Added.
1618         * js/dom/neq-null-crash.html: Added.
1619         * js/dom/nested-function-scope-expected.txt: Added.
1620         * js/dom/nested-function-scope.html: Added.
1621         * js/dom/nested-object-gc-expected.txt: Added.
1622         * js/dom/nested-object-gc.html: Added.
1623         * js/dom/non-object-proto-expected.txt: Added.
1624         * js/dom/non-object-proto.html: Added.
1625         * js/dom/normal-character-escapes-in-string-literals-expected.txt: Added.
1626         * js/dom/normal-character-escapes-in-string-literals.html: Added.
1627         * js/dom/not-a-constructor-to-string-expected.txt: Added.
1628         * js/dom/not-a-constructor-to-string.html: Added.
1629         * js/dom/not-a-function-to-string-expected.txt: Added.
1630         * js/dom/not-a-function-to-string.html: Added.
1631         * js/dom/null-char-in-string-expected.txt: Added.
1632         * js/dom/null-char-in-string.html: Added.
1633         * js/dom/number-tofixed-expected.txt: Added.
1634         * js/dom/number-tofixed.html: Added.
1635         * js/dom/number-toprecision-expected.txt: Added.
1636         * js/dom/number-toprecision.html: Added.
1637         * js/dom/object-extra-comma-expected.txt: Added.
1638         * js/dom/object-extra-comma.html: Added.
1639         * js/dom/object-prototype-constructor-expected.txt: Added.
1640         * js/dom/object-prototype-constructor.html: Added.
1641         * js/dom/object-prototype-properties-expected.txt: Added.
1642         * js/dom/object-prototype-properties.html: Added.
1643         * js/dom/object-prototype-toLocaleString-expected.txt: Added.
1644         * js/dom/object-prototype-toLocaleString.html: Added.
1645         * js/dom/parse-error-external-script-in-eval-expected.txt: Added.
1646         * js/dom/parse-error-external-script-in-eval.html: Added.
1647         * js/dom/parse-error-external-script-in-new-Function-expected.txt: Added.
1648         * js/dom/parse-error-external-script-in-new-Function.html: Added.
1649         * js/dom/post-inc-assign-overwrites-expected.txt: Added.
1650         * js/dom/post-inc-assign-overwrites.html: Added.
1651         * js/dom/post-message-numeric-property-expected.txt: Added.
1652         * js/dom/post-message-numeric-property.html: Added.
1653         * js/dom/postfix-syntax-expected.txt: Added.
1654         * js/dom/postfix-syntax.html: Added.
1655         * js/dom/prefix-syntax-expected.txt: Added.
1656         * js/dom/prefix-syntax.html: Added.
1657         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Added.
1658         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Added.
1659         * js/dom/put-direct-index-beyond-vector-length-resize-expected.txt: Added.
1660         * js/dom/put-direct-index-beyond-vector-length-resize.html: Added.
1661         * js/dom/put-to-base-global-checked-expected.txt: Added.
1662         * js/dom/put-to-base-global-checked.html: Added.
1663         * js/dom/random-array-gc-stress-expected.txt: Added.
1664         * js/dom/random-array-gc-stress.html: Added.
1665         * js/dom/recursion-limit-equal-expected.txt: Added.
1666         * js/dom/recursion-limit-equal.html: Added.
1667         * js/dom/regexp-bol-expected.txt: Added.
1668         * js/dom/regexp-bol-with-multiline-expected.txt: Added.
1669         * js/dom/regexp-bol-with-multiline.html: Added.
1670         * js/dom/regexp-bol.html: Added.
1671         * js/dom/regexp-caching-expected.txt: Added.
1672         * js/dom/regexp-caching.html: Added.
1673         * js/dom/regexp-charclass-crash-expected.txt: Added.
1674         * js/dom/regexp-charclass-crash.html: Added.
1675         * js/dom/regexp-extended-characters-crash-expected.txt: Added.
1676         * js/dom/regexp-extended-characters-crash.html: Added.
1677         * js/dom/regexp-lastindex-expected.txt: Added.
1678         * js/dom/regexp-lastindex.html: Added.
1679         * js/dom/regexp-look-ahead-empty-expected.txt: Added.
1680         * js/dom/regexp-look-ahead-empty.html: Added.
1681         * js/dom/regexp-look-ahead-expected.txt: Added.
1682         * js/dom/regexp-look-ahead.html: Added.
1683         * js/dom/regexp-match-reify-before-putbyval-expected.txt: Added.
1684         * js/dom/regexp-match-reify-before-putbyval.html: Added.
1685         * js/dom/regexp-non-capturing-groups-expected.txt: Added.
1686         * js/dom/regexp-non-capturing-groups.html: Added.
1687         * js/dom/regexp-non-greedy-parentheses-expected.txt: Added.
1688         * js/dom/regexp-non-greedy-parentheses.html: Added.
1689         * js/dom/regexp-overflow-expected.txt: Added.
1690         * js/dom/regexp-overflow.html: Added.
1691         * js/dom/regexp-range-out-of-order-expected.txt: Added.
1692         * js/dom/regexp-range-out-of-order.html: Added.
1693         * js/dom/regexp-ranges-and-escaped-hyphens-expected.txt: Added.
1694         * js/dom/regexp-ranges-and-escaped-hyphens.html: Added.
1695         * js/dom/regexp-stack-overflow-expected.txt: Added.
1696         * js/dom/regexp-stack-overflow.html: Added.
1697         * js/dom/regexp-test-null-string-expected.txt: Added.
1698         * js/dom/regexp-test-null-string.html: Added.
1699         * js/dom/regexp-unicode-handling-expected.txt: Added.
1700         * js/dom/regexp-unicode-handling.html: Added.
1701         * js/dom/regexp-unicode-overflow-expected.txt: Added.
1702         * js/dom/regexp-unicode-overflow.html: Added.
1703         * js/dom/removing-Cf-characters-expected.txt: Added.
1704         * js/dom/removing-Cf-characters.html: Added.
1705         * js/dom/reserved-words-as-property-expected.txt: Added.
1706         * js/dom/reserved-words-as-property.html: Added.
1707         * js/dom/same-origin-subframe-about-blank-expected.txt: Added.
1708         * js/dom/same-origin-subframe-about-blank.html: Added.
1709         * js/dom/script-line-number-expected.txt: Added.
1710         * js/dom/script-line-number.html: Added.
1711         * js/dom/script-tests: Added.
1712         * js/dom/script-tests/Object-defineProperty.js: Added.
1713         (createUnconfigurableProperty):
1714         (getter):
1715         (getter1):
1716         (setter):
1717         (setter1):
1718         (get shouldBeTrue):
1719         (testObject.):
1720         (testObject.set get anObj):
1721         (testObject):
1722         * js/dom/script-tests/activation-proto.js: Added.
1723         * js/dom/script-tests/array-float-delete.js: Added.
1724         * js/dom/script-tests/array-join-bug-11524.js: Added.
1725         (customObject.valueOf):
1726         * js/dom/script-tests/array-prototype-properties.js: Added.
1727         * js/dom/script-tests/array-sort-exception.js: Copied from LayoutTests/js/script-tests/array-sort-exception.js.
1728         * js/dom/script-tests/array-tostring-ignore-separator.js: Added.
1729         * js/dom/script-tests/array-with-double-assign.js: Added.
1730         (foo):
1731         * js/dom/script-tests/array-with-double-push.js: Added.
1732         (foo):
1733         * js/dom/script-tests/assign.js: Added.
1734         * js/dom/script-tests/basic-map.js: Added.
1735         (set shouldBe):
1736         (set var):
1737         * js/dom/script-tests/basic-set.js: Added.
1738         (set new):
1739         (otherString.string_appeared_here.set add):
1740         (try.set forEach):
1741         (set forEach):
1742         (set gc):
1743         * js/dom/script-tests/basic-weakmap.js: Added.
1744         * js/dom/script-tests/cached-eval-gc.js: Added.
1745         (gc):
1746         (doTest):
1747         * js/dom/script-tests/constructor-attributes.js: Added.
1748         (canEnum):
1749         (checkConstructor):
1750         (declaredFunction):
1751         * js/dom/script-tests/constructor.js: Added.
1752         * js/dom/script-tests/cross-frame-bad-time.js: Added.
1753         (foo):
1754         * js/dom/script-tests/cross-frame-really-bad-time-with-__proto__.js: Added.
1755         (foo):
1756         (evil):
1757         (bar):
1758         (done):
1759         * js/dom/script-tests/cross-frame-really-bad-time.js: Added.
1760         (Cons):
1761         (foo):
1762         (evil):
1763         (bar):
1764         (done):
1765         * js/dom/script-tests/cross-global-object-inline-global-var.js: Added.
1766         (foo):
1767         (done):
1768         (doit):
1769         * js/dom/script-tests/custom-constructors.js: Added.
1770         * js/dom/script-tests/cyclic-proto.js: Added.
1771         * js/dom/script-tests/cyclic-ref-toString.js: Added.
1772         * js/dom/script-tests/date-DST-time-cusps.js: Added.
1773         * js/dom/script-tests/date-big-constructor.js: Added.
1774         * js/dom/script-tests/date-big-setdate.js: Added.
1775         * js/dom/script-tests/date-big-setmonth.js: Added.
1776         * js/dom/script-tests/date-negative-setmonth.js: Added.
1777         * js/dom/script-tests/date-preserve-milliseconds.js: Added.
1778         * js/dom/script-tests/delete-syntax.js: Added.
1779         * js/dom/script-tests/dfg-byte-array-put.js: Added.
1780         (doPut):
1781         (doGet):
1782         * js/dom/script-tests/dfg-byteOffset-neuter.js: Added.
1783         (foo):
1784         * js/dom/script-tests/dfg-compare-final-object-to-final-object-or-other.js: Added.
1785         (foo):
1786         * js/dom/script-tests/dfg-cross-global-object-inline-new-array-literal-with-variables.js: Added.
1787         (foo):
1788         (done):
1789         (doit):
1790         * js/dom/script-tests/dfg-cross-global-object-inline-new-array-literal.js: Added.
1791         (foo):
1792         (done):
1793         (doit):
1794         * js/dom/script-tests/dfg-cross-global-object-inline-new-array-with-elements.js: Added.
1795         (foo):
1796         (done):
1797         (doit):
1798         * js/dom/script-tests/dfg-cross-global-object-inline-new-array-with-size.js: Added.
1799         (foo):
1800         (done):
1801         (doit):
1802         * js/dom/script-tests/dfg-cross-global-object-inline-new-array.js: Added.
1803         (foo):
1804         (done):
1805         (doit):
1806         * js/dom/script-tests/dfg-cross-global-object-new-array.js: Added.
1807         (foo):
1808         (runTest):
1809         (doit):
1810         * js/dom/script-tests/dfg-custom-getter-throw-inlined.js: Added.
1811         (foo):
1812         (baz):
1813         (bar):
1814         * js/dom/script-tests/dfg-custom-getter-throw.js: Added.
1815         (foo):
1816         (bar):
1817         * js/dom/script-tests/dfg-custom-getter.js: Added.
1818         (foo):
1819         * js/dom/script-tests/dfg-ensure-array-storage-on-window.js: Added.
1820         (foo):
1821         (while):
1822         * js/dom/script-tests/dfg-ensure-non-array-array-storage-on-window.js: Added.
1823         (foo):
1824         (bar):
1825         (.shouldBe):
1826         * js/dom/script-tests/dfg-inline-switch-imm.js: Added.
1827         (foo):
1828         (bar):
1829         * js/dom/script-tests/dfg-int32-to-double-on-set-local-and-exit.js: Added.
1830         (checkpoint):
1831         (func1):
1832         (func2):
1833         (func3):
1834         (test):
1835         * js/dom/script-tests/dfg-int32-to-double-on-set-local-and-sometimes-exit.js: Added.
1836         (checkpoint):
1837         (func1):
1838         (func2):
1839         (func3):
1840         (test):
1841         * js/dom/script-tests/dfg-logical-not-final-object-or-other.js: Added.
1842         (foo):
1843         * js/dom/script-tests/dfg-make-rope-side-effects.js: Added.
1844         (f):
1845         (k.valueOf):
1846         (k.toString):
1847         * js/dom/script-tests/dfg-negative-array-size.js: Added.
1848         (foo):
1849         * js/dom/script-tests/dfg-patchable-get-by-id-after-watchpoint.js: Added.
1850         (foo):
1851         (O):
1852         (O.prototype.f):
1853         (P1):
1854         (P2):
1855         * js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js: Added.
1856         (foo):
1857         * js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js: Added.
1858         (foo):
1859         * js/dom/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other.js: Added.
1860         (foo):
1861         * js/dom/script-tests/dfg-proto-stub-watchpoint-fire.js: Added.
1862         (A):
1863         (B):
1864         (foo):
1865         * js/dom/script-tests/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Added.
1866         (f):
1867         * js/dom/script-tests/dfg-put-by-id-allocate-storage-polymorphic.js: Added.
1868         (foo):
1869         * js/dom/script-tests/dfg-put-by-id-allocate-storage.js: Added.
1870         (foo):
1871         * js/dom/script-tests/dfg-put-by-id-reallocate-storage-polymorphic.js: Added.
1872         (foo):
1873         * js/dom/script-tests/dfg-put-by-id-reallocate-storage.js: Added.
1874         (foo):
1875         * js/dom/script-tests/dfg-put-by-val-setter-then-get-by-val.js: Added.
1876         (foo):
1877         (for):
1878         * js/dom/script-tests/dfg-put-to-readonly-property.js: Added.
1879         (foo):
1880         (bar):
1881         * js/dom/script-tests/dfg-rshift-by-zero-eliminate-valuetoint32.js: Added.
1882         (f):
1883         * js/dom/script-tests/dfg-store-unexpected-value-into-argument-and-osr-exit.js: Added.
1884         (foo):
1885         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Added.
1886         (foo):
1887         (bar):
1888         (x):
1889         * js/dom/script-tests/dfg-strict-mode-arguments-get-beyond-length.js: Added.
1890         (foo):
1891         (bar):
1892         * js/dom/script-tests/dfg-typed-array-neuter.js: Added.
1893         (foo):
1894         (bar):
1895         * js/dom/script-tests/document-all-triggers-masquerades-watchpoint.js: Added.
1896         (f):
1897         * js/dom/script-tests/dot-node-base-exception.js: Added.
1898         * js/dom/script-tests/end-in-string-escape.js: Added.
1899         * js/dom/script-tests/enter-dictionary-indexing-mode-with-blank-indexing-type.js: Added.
1900         * js/dom/script-tests/eval-cache-scoped-lookup.js: Added.
1901         (first):
1902         (a.string_appeared_here.second):
1903         (third):
1904         (fifth):
1905         (sixth):
1906         (seventh):
1907         (eighth):
1908         (nineth):
1909         (tenth):
1910         (eleventh):
1911         * js/dom/script-tests/eval-contained-syntax-error.js: Added.
1912         * js/dom/script-tests/exception-line-number.js: Added.
1913         (foo):
1914         (window.onerror):
1915         * js/dom/script-tests/exception-registerfile-shrink.js: Added.
1916         * js/dom/script-tests/exception-sequencing-binops.js: Copied from LayoutTests/js/exception-sequencing-binops.js.
1917         * js/dom/script-tests/function-bind.js: Added.
1918         (F):
1919         * js/dom/script-tests/function-name.js: Added.
1920         * js/dom/script-tests/function-names.js: Added.
1921         (checkConstructorName):
1922         * js/dom/script-tests/get-by-pname-only-prototype-properties.js: Added.
1923         (foo):
1924         * js/dom/script-tests/global-constructors-attributes.js: Added.
1925         (.self.postMessage):
1926         (.self.onconnect.self.postMessage):
1927         (.self.onconnect):
1928         (classNameForObject):
1929         (constructorPropertiesOnGlobalObject):
1930         * js/dom/script-tests/global-constructors-deletable.js: Added.
1931         * js/dom/script-tests/global-function-resolve.js: Added.
1932         * js/dom/script-tests/immediate-constant-instead-of-cell.js: Added.
1933         * js/dom/script-tests/implicit-call-with-global-reentry.js: Added.
1934         (testGlobalCode):
1935         (testObject.get getterTest):
1936         (testObject.set setterTest):
1937         (testObject.toString):
1938         (testObject.valueOf):
1939         (testObject.toStringTest):
1940         (testObject.valueOfTest):
1941         * js/dom/script-tests/imul.js: Added.
1942         (testIMul):
1943         * js/dom/script-tests/inc-bracket-assign-subscript.js: Added.
1944         (testPreIncBracketAccessWithAssignSubscript):
1945         (testPostIncBracketAccessWithAssignSubscript):
1946         * js/dom/script-tests/inc-const-valueOf.js: Added.
1947         (testPostIncConstVarWithIgnoredResult.const.a.valueOf):
1948         (testPostIncConstVarWithIgnoredResult):
1949         (testPreIncConstVarWithIgnoredResult.const.a.valueOf):
1950         (testPreIncConstVarWithIgnoredResult):
1951         (testPreIncConstVarWithAssign.const.a.valueOf):
1952         (testPreIncConstVarWithAssign):
1953         * js/dom/script-tests/indexed-setter-on-global-object.js: Added.
1954         * js/dom/script-tests/inline-arguments-tear-off.js: Added.
1955         (g):
1956         (f):
1957         (doStuff):
1958         * js/dom/script-tests/instanceof-XMLHttpRequest.js: Added.
1959         * js/dom/script-tests/jit-set-profiling-access-type-only-for-get-by-id-self.js: Added.
1960         (L_):
1961         (Q2):
1962         (f):
1963         * js/dom/script-tests/js-correct-exception-handler.js: Added.
1964         (throwEventually):
1965         (f.g):
1966         (f):
1967         (test):
1968         * js/dom/script-tests/lastModified.js: Added.
1969         * js/dom/script-tests/lazy-create-arguments-from-get-by-val.js: Added.
1970         (foo):
1971         * js/dom/script-tests/line-column-numbers.js: Added.
1972         (try.doThrow4b):
1973         (doThrow5b.try.innerFunc):
1974         (doThrow5b):
1975         (doThrow6b.try.innerFunc):
1976         (doThrow6b):
1977         (catch):
1978         (try.doThrow11b):
1979         (try.doThrow14b):
1980         (try.testObj19b.toString):
1981         (try.testObj19b.run):
1982         (try.test20b.f):
1983         (try.test20b):
1984         (try.toFuzz21b):
1985         (try.toFuzz22b):
1986         * js/dom/script-tests/method-check.js: Added.
1987         (func2):
1988         (func.String.prototype.a):
1989         (func.String.prototype.b):
1990         (func):
1991         (addOne):
1992         (addOneHundred):
1993         (totalizer.makeCall):
1994         * js/dom/script-tests/native-error-prototype.js: Added.
1995         * js/dom/script-tests/neq-null-crash.js: Added.
1996         (crush):
1997         * js/dom/script-tests/nested-object-gc.js: Added.
1998         * js/dom/script-tests/non-object-proto.js: Added.
1999         * js/dom/script-tests/normal-character-escapes-in-string-literals.js: Added.
2000         (test):
2001         (testOther):
2002         * js/dom/script-tests/null-char-in-string.js: Added.
2003         * js/dom/script-tests/number-tofixed.js: Added.
2004         * js/dom/script-tests/number-toprecision.js: Added.
2005         * js/dom/script-tests/object-extra-comma.js: Added.
2006         * js/dom/script-tests/object-prototype-constructor.js: Added.
2007         (Foo.Bar):
2008         (F):
2009         * js/dom/script-tests/object-prototype-properties.js: Added.
2010         * js/dom/script-tests/object-prototype-toLocaleString.js: Added.
2011         (o.toLocaleString):
2012         (String.prototype.toString):
2013         * js/dom/script-tests/post-inc-assign-overwrites.js: Added.
2014         (postIncDotAssignToBase):
2015         (postIncBracketAssignToBase):
2016         (postIncBracketAssignToSubscript):
2017         * js/dom/script-tests/post-message-numeric-property.js: Added.
2018         (window.onmessage):
2019         * js/dom/script-tests/postfix-syntax.js: Added.
2020         * js/dom/script-tests/prefix-syntax.js: Added.
2021         * js/dom/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Added.
2022         (f):
2023         * js/dom/script-tests/put-direct-index-beyond-vector-length-resize.js: Added.
2024         * js/dom/script-tests/put-to-base-global-checked.js: Added.
2025         (globalF):
2026         (warmup):
2027         (foo):
2028         * js/dom/script-tests/random-array-gc-stress.js: Added.
2029         (getRandomIndex):
2030         (test):
2031         * js/dom/script-tests/recursion-limit-equal.js: Added.
2032         (test):
2033         * js/dom/script-tests/regexp-bol-with-multiline.js: Added.
2034         * js/dom/script-tests/regexp-bol.js: Added.
2035         * js/dom/script-tests/regexp-extended-characters-crash.js: Added.
2036         * js/dom/script-tests/regexp-lastindex.js: Added.
2037         * js/dom/script-tests/regexp-look-ahead-empty.js: Added.
2038         * js/dom/script-tests/regexp-look-ahead.js: Added.
2039         * js/dom/script-tests/regexp-match-reify-before-putbyval.js: Added.
2040         * js/dom/script-tests/regexp-non-capturing-groups.js: Added.
2041         * js/dom/script-tests/regexp-non-greedy-parentheses.js: Added.
2042         * js/dom/script-tests/regexp-overflow.js: Added.
2043         * js/dom/script-tests/regexp-range-out-of-order.js: Added.
2044         * js/dom/script-tests/regexp-ranges-and-escaped-hyphens.js: Added.
2045         * js/dom/script-tests/regexp-stack-overflow.js: Added.
2046         * js/dom/script-tests/regexp-unicode-handling.js: Added.
2047         (Gn):
2048         * js/dom/script-tests/regexp-unicode-overflow.js: Added.
2049         (createRegExs):
2050         * js/dom/script-tests/removing-Cf-characters.js: Added.
2051         * js/dom/script-tests/reserved-words-as-property.js: Added.
2052         (testWordEvalAndFunction):
2053         (testWord):
2054         (testWordStrictAndNonStrict):
2055         * js/dom/script-tests/select-options-add.js: Added.
2056         * js/dom/script-tests/stack-at-creation-for-error-objects.js: Added.
2057         (checkStack):
2058         * js/dom/script-tests/stack-trace.js: Added.
2059         (printStack):
2060         (hostThrower):
2061         (callbacker):
2062         (outer):
2063         (inner):
2064         (evaler):
2065         (normalOuter):
2066         (normalInner):
2067         (scripterInner):
2068         (scripterOuter):
2069         (selfRecursive1):
2070         (selfRecursive2):
2071         (selfRecursive3):
2072         (throwError):
2073         (object.get getter1.o.valueOf):
2074         (object.get getter1):
2075         (object.get getter2):
2076         (object.get getter3.o2.valueOf):
2077         (object.get getter3):
2078         (object.nonInlineable.callCount):
2079         (object.nonInlineable):
2080         (object.inlineable):
2081         (yetAnotherInlinedCall):
2082         (makeInlinableCall):
2083         (.try.g):
2084         (h):
2085         (mapTest):
2086         (mapTestDriver):
2087         (dfgFunction):
2088         (try.f):
2089         (callNonCallable):
2090         (dfgTest):
2091         (inlineableThrow):
2092         (dfgThing.get willThrow):
2093         (dfgThing.get willThrowEventually):
2094         (dfgThing.willThrowFunc):
2095         (dfgThing.willThrowEventuallyFunc):
2096         (dfg1):
2097         (dfg2):
2098         (dfg3):
2099         (dfg4):
2100         (dfg5):
2101         (dfg6):
2102         (dfg7):
2103         (dfg8):
2104         (dfg9):
2105         (dfga):
2106         (dfgb):
2107         (dfgc):
2108         * js/dom/script-tests/strict-readonly-statics.js: Added.
2109         (testWindowUndefined):
2110         (testNumberMAX_VALUE):
2111         * js/dom/script-tests/string-match.js: Added.
2112         (testMatch):
2113         * js/dom/script-tests/string-prototype-properties.js: Added.
2114         (Number.prototype.toString):
2115         * js/dom/script-tests/string-replace-2.js: Added.
2116         (testReplace):
2117         (replacer):
2118         * js/dom/script-tests/string-replace-3.js: Added.
2119         * js/dom/script-tests/string-replacement-outofmemory.js: Added.
2120         (createStringWithRepeatedChar):
2121         * js/dom/script-tests/string-split-conformance.js: Added.
2122         * js/dom/script-tests/string-split-double-empty.js: Added.
2123         * js/dom/script-tests/string-split-ignore-case.js: Added.
2124         * js/dom/script-tests/switch-behaviour.js: Added.
2125         (characterSwitch):
2126         (sparseCharacterSwitch):
2127         * js/dom/script-tests/throw-exception-in-global-setter.js: Added.
2128         (callSetter):
2129         * js/dom/script-tests/toInt32UInt32.js: Added.
2130         * js/dom/script-tests/toString-exception.js: Added.
2131         * js/dom/script-tests/toString-overrides.js: Added.
2132         (Number.prototype.toString):
2133         (Number.prototype.toLocaleString):
2134         (RegExp.prototype.toString):
2135         (RegExp.prototype.toLocaleString):
2136         * js/dom/script-tests/toString-stack-overflow.js: Added.
2137         * js/dom/script-tests/transition-cache-dictionary-crash.js: Added.
2138         (f):
2139         * js/dom/script-tests/typed-array-access.js: Added.
2140         (bitsToString):
2141         (bitsToValue):
2142         (valueToBits):
2143         (roundTrip):
2144         * js/dom/script-tests/typed-array-set-different-types.js: Added.
2145         (MyRandom):
2146         (.reference):
2147         (.usingConstruct):
2148         * js/dom/script-tests/typeof-syntax.js: Added.
2149         * js/dom/script-tests/unshift-multi.js: Added.
2150         (unshift1):
2151         (unshift2):
2152         (unshift5):
2153         * js/dom/script-tests/vardecl-preserve-arguments.js: Added.
2154         (argumentsLength):
2155         (argumentsLengthInnerBlock):
2156         (argumentsLengthInnerBlock2):
2157         (argumentsLengthTryCatch):
2158         (argumentsLengthWith):
2159         (argumentsLengthOverride):
2160         (argumentsLengthOverrideInnerBlock):
2161         (argumentsLengthOverrideInnerBlock2):
2162         (argumentsLengthOverrideInnerBlock3):
2163         (argumentsTearOff1):
2164         (argumentsTearOff2):
2165         (argumentsTearOff3):
2166         * js/dom/script-tests/webcore-string-comparison.js: Added.
2167         * js/dom/script-tests/with-scope-gc.js: Added.
2168         (gc):
2169         * js/dom/select-options-add-expected.txt: Added.
2170         * js/dom/select-options-add.html: Added.
2171         * js/dom/select-options-remove-expected.txt: Added.
2172         * js/dom/select-options-remove-gc-expected.txt: Added.
2173         * js/dom/select-options-remove-gc.html: Added.
2174         * js/dom/select-options-remove.html: Added.
2175         * js/dom/stack-at-creation-for-error-objects-expected.txt: Added.
2176         * js/dom/stack-at-creation-for-error-objects.html: Added.
2177         * js/dom/stack-trace-expected.txt: Added.
2178         * js/dom/stack-trace.html: Added.
2179         * js/dom/strict-readonly-statics-expected.txt: Added.
2180         * js/dom/strict-readonly-statics.html: Added.
2181         * js/dom/string-anchor-expected.txt: Added.
2182         * js/dom/string-anchor.html: Added.
2183         * js/dom/string-concatenate-outofmemory-expected.txt: Added.
2184         * js/dom/string-fontcolor-expected.txt: Added.
2185         * js/dom/string-fontcolor.html: Added.
2186         * js/dom/string-fontsize-expected.txt: Added.
2187         * js/dom/string-fontsize.html: Added.
2188         * js/dom/string-link-expected.txt: Added.
2189         * js/dom/string-link.html: Added.
2190         * js/dom/string-match-expected.txt: Added.
2191         * js/dom/string-match.html: Added.
2192         * js/dom/string-prototype-properties-expected.txt: Added.
2193         * js/dom/string-prototype-properties.html: Added.
2194         * js/dom/string-replace-2-expected.txt: Added.
2195         * js/dom/string-replace-2.html: Added.
2196         * js/dom/string-replace-3-expected.txt: Added.
2197         * js/dom/string-replace-3.html: Added.
2198         * js/dom/string-replace-exception-crash-expected.txt: Added.
2199         * js/dom/string-replace-exception-crash.html: Added.
2200         * js/dom/string-replacement-outofmemory-expected.txt: Added.
2201         * js/dom/string-replacement-outofmemory.html: Added.
2202         * js/dom/string-split-conformance-expected.txt: Added.
2203         * js/dom/string-split-conformance.html: Added.
2204         * js/dom/string-split-double-empty-expected.txt: Added.
2205         * js/dom/string-split-double-empty.html: Added.
2206         * js/dom/string-split-ignore-case-expected.txt: Added.
2207         * js/dom/string-split-ignore-case.html: Added.
2208         * js/dom/switch-behaviour-expected.txt: Added.
2209         * js/dom/switch-behaviour.html: Added.
2210         * js/dom/text-field-resize-expected.txt: Added.
2211         * js/dom/text-field-resize.html: Added.
2212         * js/dom/throw-exception-in-global-setter-expected.txt: Added.
2213         * js/dom/throw-exception-in-global-setter.html: Added.
2214         * js/dom/throw-from-array-sort-expected.txt: Added.
2215         * js/dom/throw-from-array-sort.html: Added.
2216         * js/dom/toInt32UInt32-expected.txt: Added.
2217         * js/dom/toInt32UInt32.html: Added.
2218         * js/dom/toString-and-valueOf-override-expected.txt: Added.
2219         * js/dom/toString-and-valueOf-override.html: Added.
2220         * js/dom/toString-dontEnum-expected.txt: Added.
2221         * js/dom/toString-dontEnum.html: Added.
2222         * js/dom/toString-exception-expected.txt: Added.
2223         * js/dom/toString-exception.html: Added.
2224         * js/dom/toString-number-expected.txt: Added.
2225         * js/dom/toString-number.html: Added.
2226         * js/dom/toString-overrides-expected.txt: Added.
2227         * js/dom/toString-overrides.html: Added.
2228         * js/dom/toString-stack-overflow-expected.txt: Added.
2229         * js/dom/toString-stack-overflow.html: Added.
2230         * js/dom/toString-try-else-expected.txt: Added.
2231         * js/dom/toString-try-else.html: Added.
2232         * js/dom/transition-cache-dictionary-crash-expected.txt: Added.
2233         * js/dom/transition-cache-dictionary-crash.html: Added.
2234         * js/dom/trivial-functions-expected.txt: Added.
2235         * js/dom/trivial-functions.html: Added.
2236         * js/dom/try-catch-crash-expected.txt: Added.
2237         * js/dom/try-catch-crash.html: Added.
2238         * js/dom/typed-array-access-expected.txt: Added.
2239         * js/dom/typed-array-access.html: Added.
2240         * js/dom/typed-array-set-different-types-expected.txt: Added.
2241         * js/dom/typed-array-set-different-types.html: Added.
2242         * js/dom/typeof-syntax-expected.txt: Added.
2243         * js/dom/typeof-syntax.html: Added.
2244         * js/dom/uncaught-exception-line-number-expected.txt: Added.
2245         * js/dom/uncaught-exception-line-number.html: Added.
2246         * js/dom/unshift-multi-expected.txt: Added.
2247         * js/dom/unshift-multi.html: Added.
2248         * js/dom/var-declarations-expected.txt: Added.
2249         * js/dom/var-declarations-shadowing-expected.txt: Added.
2250         * js/dom/var-declarations-shadowing.html: Added.
2251         * js/dom/var-declarations.html: Added.
2252         * js/dom/vardecl-preserve-arguments-expected.txt: Added.
2253         * js/dom/vardecl-preserve-arguments.html: Added.
2254         * js/dom/vardecl-preserve-parameters-expected.txt: Added.
2255         * js/dom/vardecl-preserve-parameters.html: Added.
2256         * js/dom/vardecl-preserve-vardecl-expected.txt: Added.
2257         * js/dom/vardecl-preserve-vardecl.html: Added.
2258         * js/dom/webcore-string-comparison-expected.txt: Added.
2259         * js/dom/webcore-string-comparison.html: Added.
2260         * js/dom/webidl-type-mapping-expected.txt: Added.
2261         * js/dom/webidl-type-mapping.html: Added.
2262         * js/dom/while-expression-value-expected.txt: Added.
2263         * js/dom/while-expression-value.html: Added.
2264         * js/dom/window-location-href-file-urls-expected.txt: Added.
2265         * js/dom/window-location-href-file-urls.html: Added.
2266         * js/dom/with-scope-gc-expected.txt: Added.
2267         * js/dom/with-scope-gc.html: Added.
2268         * js/dot-node-base-exception-expected.txt: Removed.
2269         * js/dot-node-base-exception.html: Removed.
2270         * js/encode-URI-test-expected.txt: Removed.
2271         * js/encode-URI-test.html: Removed.
2272         * js/end-in-string-escape-expected.txt: Removed.
2273         * js/end-in-string-escape.html: Removed.
2274         * js/enter-dictionary-indexing-mode-with-blank-indexing-type-expected.txt: Removed.
2275         * js/enter-dictionary-indexing-mode-with-blank-indexing-type.html: Removed.
2276         * js/error-object-write-and-detele-for-stack-property-expected.txt: Removed.
2277         * js/error-object-write-and-detele-for-stack-property.html: Removed.
2278         * js/eval-cache-scoped-lookup-expected.txt: Removed.
2279         * js/eval-cache-scoped-lookup.html: Removed.
2280         * js/eval-contained-syntax-error-expected.txt: Removed.
2281         * js/eval-contained-syntax-error.html: Removed.
2282         * js/eval-cross-window-expected.txt: Removed.
2283         * js/eval-cross-window.html: Removed.
2284         * js/eval-keyword-vs-function-expected.txt: Removed.
2285         * js/eval-keyword-vs-function.html: Removed.
2286         * js/eval-overriding-expected.txt: Removed.
2287         * js/eval-overriding.html: Removed.
2288         * js/exception-codegen-crash-expected.txt: Removed.
2289         * js/exception-codegen-crash.html: Removed.
2290         * js/exception-line-number-expected.txt: Removed.
2291         * js/exception-line-number.html: Removed.
2292         * js/exception-linenums-in-html-1-expected.txt: Removed.
2293         * js/exception-linenums-in-html-1.html: Removed.
2294         * js/exception-linenums-in-html-2-expected.txt: Removed.
2295         * js/exception-linenums-in-html-2.html: Removed.
2296         * js/exception-linenums-in-html-3-expected.txt: Removed.
2297         * js/exception-linenums-in-html-3.html: Removed.
2298         * js/exception-registerfile-shrink-expected.txt: Removed.
2299         * js/exception-registerfile-shrink.html: Removed.
2300         * js/exception-sequencing-binops-expected.txt: Removed.
2301         * js/exception-sequencing-binops.html: Removed.
2302         * js/exception-sequencing-binops.js: Removed.
2303         * js/exception-sequencing-binops2-expected.txt: Removed.
2304         * js/exception-sequencing-binops2.html: Removed.
2305         * js/exception-sequencing-expected.txt: Removed.
2306         * js/exception-sequencing.html: Removed.
2307         * js/exception-thrown-from-equal-expected.txt: Removed.
2308         * js/exception-thrown-from-equal.html: Removed.
2309         * js/exception-thrown-from-eval-inside-closure-expected.txt: Removed.
2310         * js/exception-thrown-from-eval-inside-closure.html: Removed.
2311         * js/exception-thrown-from-function-with-lazy-activation-expected.txt: Removed.
2312         * js/exception-thrown-from-function-with-lazy-activation.html: Removed.
2313         * js/exception-thrown-from-new-expected.txt: Removed.
2314         * js/exception-thrown-from-new.html: Removed.
2315         * js/exceptions-thrown-in-callbacks-expected.txt: Removed.
2316         * js/exceptions-thrown-in-callbacks.html: Removed.
2317         * js/exec-state-marking-expected.txt: Removed.
2318         * js/exec-state-marking.html: Removed.
2319         * js/find-ignoring-case-regress-99753-expected.txt: Removed.
2320         * js/find-ignoring-case-regress-99753.html: Removed.
2321         * js/floating-point-truncate-rshift-expected.txt: Removed.
2322         * js/floating-point-truncate-rshift.html: Removed.
2323         * js/function-argument-evaluation-before-exception-expected.txt: Removed.
2324         * js/function-argument-evaluation-before-exception.html: Removed.
2325         * js/function-argument-evaluation-expected.txt: Removed.
2326         * js/function-argument-evaluation.html: Removed.
2327         * js/function-bind-expected.txt: Removed.
2328         * js/function-bind.html: Removed.
2329         * js/function-constructor-this-value-expected.txt: Removed.
2330         * js/function-constructor-this-value.html: Removed.
2331         * js/function-declarations-expected.txt: Removed.
2332         * js/function-declarations.html: Removed.
2333         * js/function-decompilation-operators-expected.txt: Removed.
2334         * js/function-decompilation-operators.html: Removed.
2335         * js/function-dot-arguments-and-caller-expected.txt: Removed.
2336         * js/function-dot-arguments-and-caller.html: Removed.
2337         * js/function-dot-arguments-identity-expected.txt: Removed.
2338         * js/function-dot-arguments-identity.html: Removed.
2339         * js/function-dot-arguments2-expected.txt: Removed.
2340         * js/function-dot-arguments2.html: Removed.
2341         * js/function-length-expected.txt: Removed.
2342         * js/function-length.html: Removed.
2343         * js/function-name-expected.txt: Removed.
2344         * js/function-name-is-in-scope-expected.txt: Removed.
2345         * js/function-name-is-in-scope.html: Removed.
2346         * js/function-name.html: Removed.
2347         * js/function-names-expected.txt: Removed.
2348         * js/function-names.html: Removed.
2349         * js/function-prototype-expected.txt: Removed.
2350         * js/function-prototype.html: Removed.
2351         * js/function-redefinition-expected.txt: Removed.
2352         * js/function-redefinition.html: Removed.
2353         * js/garbage-collect-after-string-appends-expected.txt: Removed.
2354         * js/get-by-pname-only-prototype-properties-expected.txt: Removed.
2355         * js/get-by-pname-only-prototype-properties.html: Removed.
2356         * js/getOwnPropertyDescriptor-expected.txt: Removed.
2357         * js/getOwnPropertyDescriptor.html: Removed.
2358         * js/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
2359         * js/global-constructors-attributes-dedicated-worker.html: Removed.
2360         * js/global-constructors-attributes-expected.txt: Removed.
2361         * js/global-constructors-attributes-shared-worker-expected.txt: Removed.
2362         * js/global-constructors-attributes-shared-worker.html: Removed.
2363         * js/global-constructors-attributes.html: Removed.
2364         * js/global-constructors-deletable-expected.txt: Removed.
2365         * js/global-constructors-deletable.html: Removed.
2366         * js/global-function-resolve-expected.txt: Removed.
2367         * js/global-function-resolve.html: Removed.
2368         * js/global-recursion-on-full-stack-expected.txt: Removed.
2369         * js/global-recursion-on-full-stack.html: Removed.
2370         * js/global-var-limit-expected.txt: Removed.
2371         * js/global-var-limit.html: Removed.
2372         * js/immediate-constant-instead-of-cell-expected.txt: Removed.
2373         * js/immediate-constant-instead-of-cell.html: Removed.
2374         * js/implicit-call-with-global-reentry-expected.txt: Removed.
2375         * js/implicit-call-with-global-reentry.html: Removed.
2376         * js/implicit-global-to-global-reentry-expected.txt: Removed.
2377         * js/implicit-global-to-global-reentry.html: Removed.
2378         * js/imul-expected.txt: Removed.
2379         * js/imul.html: Removed.
2380         * js/inc-bracket-assign-subscript-expected.txt: Removed.
2381         * js/inc-bracket-assign-subscript.html: Removed.
2382         * js/inc-const-valueOf-expected.txt: Removed.
2383         * js/inc-const-valueOf.html: Removed.
2384         * js/indexed-setter-on-global-object-expected.txt: Removed.
2385         * js/indexed-setter-on-global-object.html: Removed.
2386         * js/inline-arguments-tear-off-expected.txt: Removed.
2387         * js/inline-arguments-tear-off.html: Removed.
2388         * js/instanceof-XMLHttpRequest-expected.txt: Removed.
2389         * js/instanceof-XMLHttpRequest.html: Removed.
2390         * js/invalid-syntax-for-function-expected.txt: Removed.
2391         * js/invalid-syntax-for-function.html: Removed.
2392         * js/jit-set-profiling-access-type-only-for-get-by-id-self-expected.txt: Removed.
2393         * js/jit-set-profiling-access-type-only-for-get-by-id-self.html: Removed.
2394         * js/js-constructors-use-correct-global-expected.txt: Removed.
2395         * js/js-constructors-use-correct-global.html: Removed.
2396         * js/js-correct-exception-handler-expected.txt: Removed.
2397         * js/js-correct-exception-handler.html: Removed.
2398         * js/jsc-test-list: Removed.
2399         * js/lastModified-expected.txt: Removed.
2400         * js/lastModified.html: Removed.
2401         * js/lazy-create-arguments-from-get-by-val-expected.txt: Removed.
2402         * js/lazy-create-arguments-from-get-by-val.html: Removed.
2403         * js/lexical-lookup-in-function-constructor-expected.txt: Removed.
2404         * js/lexical-lookup-in-function-constructor.html: Removed.
2405         * js/line-column-numbers-expected.txt: Removed.
2406         * js/line-column-numbers.html: Removed.
2407         * js/method-check-expected.txt: Removed.
2408         * js/method-check.html: Removed.
2409         * js/missing-style-end-tag-js-expected.txt: Removed.
2410         * js/missing-style-end-tag-js.html: Removed.
2411         * js/missing-title-end-tag-js-expected.txt: Removed.
2412         * js/missing-title-end-tag-js.html: Removed.
2413         * js/native-error-prototype-expected.txt: Removed.
2414         * js/native-error-prototype.html: Removed.
2415         * js/navigator-language-expected.txt: Removed.
2416         * js/navigator-language.html: Removed.
2417         * js/navigator-plugins-crash-expected.txt: Removed.
2418         * js/navigator-plugins-crash.html: Removed.
2419         * js/negate-overflow-expected.txt: Removed.
2420         * js/negate-overflow.html: Removed.
2421         * js/neq-null-crash-expected.txt: Removed.
2422         * js/neq-null-crash.html: Removed.
2423         * js/nested-function-scope-expected.txt: Removed.
2424         * js/nested-function-scope.html: Removed.
2425         * js/nested-object-gc-expected.txt: Removed.
2426         * js/nested-object-gc.html: Removed.
2427         * js/non-object-proto-expected.txt: Removed.
2428         * js/non-object-proto.html: Removed.
2429         * js/normal-character-escapes-in-string-literals-expected.txt: Removed.
2430         * js/normal-character-escapes-in-string-literals.html: Removed.
2431         * js/not-a-constructor-to-string-expected.txt: Removed.
2432         * js/not-a-constructor-to-string.html: Removed.
2433         * js/not-a-function-to-string-expected.txt: Removed.
2434         * js/not-a-function-to-string.html: Removed.
2435         * js/null-char-in-string-expected.txt: Removed.
2436         * js/null-char-in-string.html: Removed.
2437         * js/number-tofixed-expected.txt: Removed.
2438         * js/number-tofixed.html: Removed.
2439         * js/number-toprecision-expected.txt: Removed.
2440         * js/number-toprecision.html: Removed.
2441         * js/object-extra-comma-expected.txt: Removed.
2442         * js/object-extra-comma.html: Removed.
2443         * js/object-prototype-constructor-expected.txt: Removed.
2444         * js/object-prototype-constructor.html: Removed.
2445         * js/object-prototype-properties-expected.txt: Removed.
2446         * js/object-prototype-properties.html: Removed.
2447         * js/object-prototype-toLocaleString-expected.txt: Removed.
2448         * js/object-prototype-toLocaleString.html: Removed.
2449         * js/parse-error-external-script-in-eval-expected.txt: Removed.
2450         * js/parse-error-external-script-in-eval.html: Removed.
2451         * js/parse-error-external-script-in-new-Function-expected.txt: Removed.
2452         * js/parse-error-external-script-in-new-Function.html: Removed.
2453         * js/post-inc-assign-overwrites-expected.txt: Removed.
2454         * js/post-inc-assign-overwrites.html: Removed.
2455         * js/post-message-numeric-property-expected.txt: Removed.
2456         * js/post-message-numeric-property.html: Removed.
2457         * js/postfix-syntax-expected.txt: Removed.
2458         * js/postfix-syntax.html: Removed.
2459         * js/prefix-syntax-expected.txt: Removed.
2460         * js/prefix-syntax.html: Removed.
2461         * js/prototype-chain-caching-with-impure-get-own-property-slot-traps-expected.txt: Removed.
2462         * js/prototype-chain-caching-with-impure-get-own-property-slot-traps.html: Removed.
2463         * js/put-direct-index-beyond-vector-length-resize-expected.txt: Removed.
2464         * js/put-direct-index-beyond-vector-length-resize.html: Removed.
2465         * js/put-to-base-global-checked-expected.txt: Removed.
2466         * js/put-to-base-global-checked.html: Removed.
2467         * js/random-array-gc-stress-expected.txt: Removed.
2468         * js/random-array-gc-stress.html: Removed.
2469         * js/recursion-limit-equal-expected.txt: Removed.
2470         * js/recursion-limit-equal.html: Removed.
2471         * js/regexp-bol-expected.txt: Removed.
2472         * js/regexp-bol-with-multiline-expected.txt: Removed.
2473         * js/regexp-bol-with-multiline.html: Removed.
2474         * js/regexp-bol.html: Removed.
2475         * js/regexp-caching-expected.txt: Removed.
2476         * js/regexp-caching.html: Removed.
2477         * js/regexp-charclass-crash-expected.txt: Removed.
2478         * js/regexp-charclass-crash.html: Removed.
2479         * js/regexp-extended-characters-crash-expected.txt: Removed.
2480         * js/regexp-extended-characters-crash.html: Removed.
2481         * js/regexp-lastindex-expected.txt: Removed.
2482         * js/regexp-lastindex.html: Removed.
2483         * js/regexp-look-ahead-empty-expected.txt: Removed.
2484         * js/regexp-look-ahead-empty.html: Removed.
2485         * js/regexp-look-ahead-expected.txt: Removed.
2486         * js/regexp-look-ahead.html: Removed.
2487         * js/regexp-match-reify-before-putbyval-expected.txt: Removed.
2488         * js/regexp-match-reify-before-putbyval.html: Removed.
2489         * js/regexp-non-capturing-groups-expected.txt: Removed.
2490         * js/regexp-non-capturing-groups.html: Removed.
2491         * js/regexp-non-greedy-parentheses-expected.txt: Removed.
2492         * js/regexp-non-greedy-parentheses.html: Removed.
2493         * js/regexp-overflow-expected.txt: Removed.
2494         * js/regexp-overflow.html: Removed.
2495         * js/regexp-range-out-of-order-expected.txt: Removed.
2496         * js/regexp-range-out-of-order.html: Removed.
2497         * js/regexp-ranges-and-escaped-hyphens-expected.txt: Removed.
2498         * js/regexp-ranges-and-escaped-hyphens.html: Removed.
2499         * js/regexp-stack-overflow-expected.txt: Removed.
2500         * js/regexp-stack-overflow.html: Removed.
2501         * js/regexp-test-null-string-expected.txt: Removed.
2502         * js/regexp-test-null-string.html: Removed.
2503         * js/regexp-unicode-handling-expected.txt: Removed.
2504         * js/regexp-unicode-handling.html: Removed.
2505         * js/regexp-unicode-overflow-expected.txt: Removed.
2506         * js/regexp-unicode-overflow.html: Removed.
2507         * js/removing-Cf-characters-expected.txt: Removed.
2508         * js/removing-Cf-characters.html: Removed.
2509         * js/reserved-words-as-property-expected.txt: Removed.
2510         * js/reserved-words-as-property.html: Removed.
2511         * js/same-origin-subframe-about-blank-expected.txt: Removed.
2512         * js/same-origin-subframe-about-blank.html: Removed.
2513         * js/script-line-number-expected.txt: Removed.
2514         * js/script-line-number.html: Removed.
2515         * js/script-tests/Object-defineProperty.js: Removed.
2516         * js/script-tests/activation-proto.js: Removed.
2517         * js/script-tests/array-float-delete.js: Removed.
2518         * js/script-tests/array-join-bug-11524.js: Removed.
2519         * js/script-tests/array-prototype-properties.js: Removed.
2520         * js/script-tests/array-sort-exception.js: Removed.
2521         * js/script-tests/array-tostring-ignore-separator.js: Removed.
2522         * js/script-tests/array-with-double-assign.js: Removed.
2523         * js/script-tests/array-with-double-push.js: Removed.
2524         * js/script-tests/assign.js: Removed.
2525         * js/script-tests/basic-map.js: Removed.
2526         * js/script-tests/basic-set.js: Removed.
2527         * js/script-tests/basic-weakmap.js: Removed.
2528         * js/script-tests/cached-eval-gc.js: Removed.
2529         * js/script-tests/constructor-attributes.js: Removed.
2530         * js/script-tests/constructor.js: Removed.
2531         * js/script-tests/cross-frame-bad-time.js: Removed.
2532         * js/script-tests/cross-frame-really-bad-time-with-__proto__.js: Removed.
2533         * js/script-tests/cross-frame-really-bad-time.js: Removed.
2534         * js/script-tests/cross-global-object-inline-global-var.js: Removed.
2535         * js/script-tests/custom-constructors.js: Removed.
2536         * js/script-tests/cyclic-proto.js: Removed.
2537         * js/script-tests/cyclic-ref-toString.js: Removed.
2538         * js/script-tests/date-DST-time-cusps.js: Removed.
2539         * js/script-tests/date-big-constructor.js: Removed.
2540         * js/script-tests/date-big-setdate.js: Removed.
2541         * js/script-tests/date-big-setmonth.js: Removed.
2542         * js/script-tests/date-negative-setmonth.js: Removed.
2543         * js/script-tests/date-preserve-milliseconds.js: Removed.
2544         * js/script-tests/delete-syntax.js: Removed.
2545         * js/script-tests/dfg-byte-array-put.js: Removed.
2546         * js/script-tests/dfg-byteOffset-neuter.js: Removed.
2547         * js/script-tests/dfg-compare-final-object-to-final-object-or-other.js: Removed.
2548         * js/script-tests/dfg-cross-global-object-inline-new-array-literal-with-variables.js: Removed.
2549         * js/script-tests/dfg-cross-global-object-inline-new-array-literal.js: Removed.
2550         * js/script-tests/dfg-cross-global-object-inline-new-array-with-elements.js: Removed.
2551         * js/script-tests/dfg-cross-global-object-inline-new-array-with-size.js: Removed.
2552         * js/script-tests/dfg-cross-global-object-inline-new-array.js: Removed.
2553         * js/script-tests/dfg-cross-global-object-new-array.js: Removed.
2554         * js/script-tests/dfg-custom-getter-throw-inlined.js: Removed.
2555         * js/script-tests/dfg-custom-getter-throw.js: Removed.
2556         * js/script-tests/dfg-custom-getter.js: Removed.
2557         * js/script-tests/dfg-ensure-array-storage-on-window.js: Removed.
2558         * js/script-tests/dfg-ensure-non-array-array-storage-on-window.js: Removed.
2559         * js/script-tests/dfg-inline-switch-imm.js: Removed.
2560         * js/script-tests/dfg-int32-to-double-on-set-local-and-exit.js: Removed.
2561         * js/script-tests/dfg-int32-to-double-on-set-local-and-sometimes-exit.js: Removed.
2562         * js/script-tests/dfg-logical-not-final-object-or-other.js: Removed.
2563         * js/script-tests/dfg-make-rope-side-effects.js: Removed.
2564         * js/script-tests/dfg-negative-array-size.js: Removed.
2565         * js/script-tests/dfg-patchable-get-by-id-after-watchpoint.js: Removed.
2566         * js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.js: Removed.
2567         * js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other-when-proven-final-object.js: Removed.
2568         * js/script-tests/dfg-peephole-compare-final-object-to-final-object-or-other.js: Removed.
2569         * js/script-tests/dfg-proto-stub-watchpoint-fire.js: Removed.
2570         * js/script-tests/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Removed.
2571         * js/script-tests/dfg-put-by-id-allocate-storage-polymorphic.js: Removed.
2572         * js/script-tests/dfg-put-by-id-allocate-storage.js: Removed.
2573         * js/script-tests/dfg-put-by-id-reallocate-storage-polymorphic.js: Removed.
2574         * js/script-tests/dfg-put-by-id-reallocate-storage.js: Removed.
2575         * js/script-tests/dfg-put-by-val-setter-then-get-by-val.js: Removed.
2576         * js/script-tests/dfg-put-to-readonly-property.js: Removed.
2577         * js/script-tests/dfg-rshift-by-zero-eliminate-valuetoint32.js: Removed.
2578         * js/script-tests/dfg-store-unexpected-value-into-argument-and-osr-exit.js: Removed.
2579         * js/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Removed.
2580         * js/script-tests/dfg-strict-mode-arguments-get-beyond-length.js: Removed.
2581         * js/script-tests/dfg-typed-array-neuter.js: Removed.
2582         * js/script-tests/document-all-triggers-masquerades-watchpoint.js: Removed.
2583         * js/script-tests/dot-node-base-exception.js: Removed.
2584         * js/script-tests/end-in-string-escape.js: Removed.
2585         * js/script-tests/enter-dictionary-indexing-mode-with-blank-indexing-type.js: Removed.
2586         * js/script-tests/eval-cache-scoped-lookup.js: Removed.
2587         * js/script-tests/eval-contained-syntax-error.js: Removed.
2588         * js/script-tests/exception-line-number.js: Removed.
2589         * js/script-tests/exception-registerfile-shrink.js: Removed.
2590         * js/script-tests/function-bind.js: Removed.
2591         * js/script-tests/function-name.js: Removed.
2592         * js/script-tests/function-names.js: Removed.
2593         * js/script-tests/get-by-pname-only-prototype-properties.js: Removed.
2594         * js/script-tests/global-constructors-attributes.js: Removed.
2595         * js/script-tests/global-constructors-deletable.js: Removed.
2596         * js/script-tests/global-function-resolve.js: Removed.
2597         * js/script-tests/immediate-constant-instead-of-cell.js: Removed.
2598         * js/script-tests/implicit-call-with-global-reentry.js: Removed.
2599         * js/script-tests/imul.js: Removed.
2600         * js/script-tests/inc-bracket-assign-subscript.js: Removed.
2601         * js/script-tests/inc-const-valueOf.js: Removed.
2602         * js/script-tests/indexed-setter-on-global-object.js: Removed.
2603         * js/script-tests/inline-arguments-tear-off.js: Removed.
2604         * js/script-tests/instanceof-XMLHttpRequest.js: Removed.
2605         * js/script-tests/jit-set-profiling-access-type-only-for-get-by-id-self.js: Removed.
2606         * js/script-tests/js-correct-exception-handler.js: Removed.
2607         * js/script-tests/lastModified.js: Removed.
2608         * js/script-tests/lazy-create-arguments-from-get-by-val.js: Removed.
2609         * js/script-tests/line-column-numbers.js: Removed.
2610         * js/script-tests/method-check.js: Removed.
2611         * js/script-tests/native-error-prototype.js: Removed.
2612         * js/script-tests/neq-null-crash.js: Removed.
2613         * js/script-tests/nested-object-gc.js: Removed.
2614         * js/script-tests/non-object-proto.js: Removed.
2615         * js/script-tests/normal-character-escapes-in-string-literals.js: Removed.
2616         * js/script-tests/null-char-in-string.js: Removed.
2617         * js/script-tests/number-tofixed.js: Removed.
2618         * js/script-tests/number-toprecision.js: Removed.
2619         * js/script-tests/object-extra-comma.js: Removed.
2620         * js/script-tests/object-prototype-constructor.js: Removed.
2621         * js/script-tests/object-prototype-properties.js: Removed.
2622         * js/script-tests/object-prototype-toLocaleString.js: Removed.
2623         * js/script-tests/post-inc-assign-overwrites.js: Removed.
2624         * js/script-tests/post-message-numeric-property.js: Removed.
2625         * js/script-tests/postfix-syntax.js: Removed.
2626         * js/script-tests/prefix-syntax.js: Removed.
2627         * js/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps.js: Removed.
2628         * js/script-tests/put-direct-index-beyond-vector-length-resize.js: Removed.
2629         * js/script-tests/put-to-base-global-checked.js: Removed.
2630         * js/script-tests/random-array-gc-stress.js: Removed.
2631         * js/script-tests/recursion-limit-equal.js: Removed.
2632         * js/script-tests/regexp-bol-with-multiline.js: Removed.
2633         * js/script-tests/regexp-bol.js: Removed.
2634         * js/script-tests/regexp-extended-characters-crash.js: Removed.
2635         * js/script-tests/regexp-lastindex.js: Removed.
2636         * js/script-tests/regexp-look-ahead-empty.js: Removed.
2637         * js/script-tests/regexp-look-ahead.js: Removed.
2638         * js/script-tests/regexp-match-reify-before-putbyval.js: Removed.
2639         * js/script-tests/regexp-non-capturing-groups.js: Removed.
2640         * js/script-tests/regexp-non-greedy-parentheses.js: Removed.
2641         * js/script-tests/regexp-overflow.js: Removed.
2642         * js/script-tests/regexp-range-out-of-order.js: Removed.
2643         * js/script-tests/regexp-ranges-and-escaped-hyphens.js: Removed.
2644         * js/script-tests/regexp-stack-overflow.js: Removed.
2645         * js/script-tests/regexp-unicode-handling.js: Removed.
2646         * js/script-tests/regexp-unicode-overflow.js: Removed.
2647         * js/script-tests/removing-Cf-characters.js: Removed.
2648         * js/script-tests/reserved-words-as-property.js: Removed.
2649         * js/script-tests/select-options-add.js: Removed.
2650         * js/script-tests/stack-at-creation-for-error-objects.js: Removed.
2651         * js/script-tests/stack-trace.js: Removed.
2652         * js/script-tests/strict-readonly-statics.js: Removed.
2653         * js/script-tests/string-match.js: Removed.
2654         * js/script-tests/string-prototype-properties.js: Removed.
2655         * js/script-tests/string-replace-2.js: Removed.
2656         * js/script-tests/string-replace-3.js: Removed.
2657         * js/script-tests/string-replacement-outofmemory.js: Removed.
2658         * js/script-tests/string-split-conformance.js: Removed.
2659         * js/script-tests/string-split-double-empty.js: Removed.
2660         * js/script-tests/string-split-ignore-case.js: Removed.
2661         * js/script-tests/switch-behaviour.js: Removed.
2662         * js/script-tests/throw-exception-in-global-setter.js: Removed.
2663         * js/script-tests/toInt32UInt32.js: Removed.
2664         * js/script-tests/toString-exception.js: Removed.
2665         * js/script-tests/toString-overrides.js: Removed.
2666         * js/script-tests/toString-stack-overflow.js: Removed.
2667         * js/script-tests/transition-cache-dictionary-crash.js: Removed.
2668         * js/script-tests/typed-array-access.js: Removed.
2669         * js/script-tests/typed-array-set-different-types.js: Removed.
2670         * js/script-tests/typeof-syntax.js: Removed.
2671         * js/script-tests/unshift-multi.js: Removed.
2672         * js/script-tests/vardecl-preserve-arguments.js: Removed.
2673         * js/script-tests/webcore-string-comparison.js: Removed.
2674         * js/script-tests/with-scope-gc.js: Removed.
2675         * js/select-options-add-expected.txt: Removed.
2676         * js/select-options-add.html: Removed.
2677         * js/select-options-remove-expected.txt: Removed.
2678         * js/select-options-remove-gc-expected.txt: Removed.
2679         * js/select-options-remove-gc.html: Removed.
2680         * js/select-options-remove.html: Removed.
2681         * js/stack-at-creation-for-error-objects-expected.txt: Removed.
2682         * js/stack-at-creation-for-error-objects.html: Removed.
2683         * js/stack-trace-expected.txt: Removed.
2684         * js/stack-trace.html: Removed.
2685         * js/strict-readonly-statics-expected.txt: Removed.
2686         * js/strict-readonly-statics.html: Removed.
2687         * js/string-anchor-expected.txt: Removed.
2688         * js/string-anchor.html: Removed.
2689         * js/string-concatenate-outofmemory-expected.txt: Removed.
2690         * js/string-fontcolor-expected.txt: Removed.
2691         * js/string-fontcolor.html: Removed.
2692         * js/string-fontsize-expected.txt: Removed.
2693         * js/string-fontsize.html: Removed.
2694         * js/string-link-expected.txt: Removed.
2695         * js/string-link.html: Removed.
2696         * js/string-match-expected.txt: Removed.
2697         * js/string-match.html: Removed.
2698         * js/string-prototype-properties-expected.txt: Removed.
2699         * js/string-prototype-properties.html: Removed.
2700         * js/string-replace-2-expected.txt: Removed.
2701         * js/string-replace-2.html: Removed.
2702         * js/string-replace-3-expected.txt: Removed.
2703         * js/string-replace-3.html: Removed.
2704         * js/string-replace-exception-crash-expected.txt: Removed.
2705         * js/string-replace-exception-crash.html: Removed.
2706         * js/string-replacement-outofmemory-expected.txt: Removed.
2707         * js/string-replacement-outofmemory.html: Removed.
2708         * js/string-split-conformance-expected.txt: Removed.
2709         * js/string-split-conformance.html: Removed.
2710         * js/string-split-double-empty-expected.txt: Removed.
2711         * js/string-split-double-empty.html: Removed.
2712         * js/string-split-ignore-case-expected.txt: Removed.
2713         * js/string-split-ignore-case.html: Removed.
2714         * js/switch-behaviour-expected.txt: Removed.
2715         * js/switch-behaviour.html: Removed.
2716         * js/text-field-resize-expected.txt: Removed.
2717         * js/text-field-resize.html: Removed.
2718         * js/throw-exception-in-global-setter-expected.txt: Removed.
2719         * js/throw-exception-in-global-setter.html: Removed.
2720         * js/throw-from-array-sort-expected.txt: Removed.
2721         * js/throw-from-array-sort.html: Removed.
2722         * js/toInt32UInt32-expected.txt: Removed.
2723         * js/toInt32UInt32.html: Removed.
2724         * js/toString-and-valueOf-override-expected.txt: Removed.
2725         * js/toString-and-valueOf-override.html: Removed.
2726         * js/toString-dontEnum-expected.txt: Removed.
2727         * js/toString-dontEnum.html: Removed.
2728         * js/toString-exception-expected.txt: Removed.
2729         * js/toString-exception.html: Removed.
2730         * js/toString-number-expected.txt: Removed.
2731         * js/toString-number.html: Removed.
2732         * js/toString-overrides-expected.txt: Removed.
2733         * js/toString-overrides.html: Removed.
2734         * js/toString-stack-overflow-expected.txt: Removed.
2735         * js/toString-stack-overflow.html: Removed.
2736         * js/toString-try-else-expected.txt: Removed.
2737         * js/toString-try-else.html: Removed.
2738         * js/transition-cache-dictionary-crash-expected.txt: Removed.
2739         * js/transition-cache-dictionary-crash.html: Removed.
2740         * js/trivial-functions-expected.txt: Removed.
2741         * js/trivial-functions.html: Removed.
2742         * js/try-catch-crash-expected.txt: Removed.
2743         * js/try-catch-crash.html: Removed.
2744         * js/typed-array-access-expected.txt: Removed.
2745         * js/typed-array-access.html: Removed.
2746         * js/typed-array-set-different-types-expected.txt: Removed.
2747         * js/typed-array-set-different-types.html: Removed.
2748         * js/typeof-syntax-expected.txt: Removed.
2749         * js/typeof-syntax.html: Removed.
2750         * js/uncaught-exception-line-number-expected.txt: Removed.
2751         * js/uncaught-exception-line-number.html: Removed.
2752         * js/unshift-multi-expected.txt: Removed.
2753         * js/unshift-multi.html: Removed.
2754         * js/var-declarations-expected.txt: Removed.
2755         * js/var-declarations-shadowing-expected.txt: Removed.
2756         * js/var-declarations-shadowing.html: Removed.
2757         * js/var-declarations.html: Removed.
2758         * js/vardecl-preserve-arguments-expected.txt: Removed.
2759         * js/vardecl-preserve-arguments.html: Removed.
2760         * js/vardecl-preserve-parameters-expected.txt: Removed.
2761         * js/vardecl-preserve-parameters.html: Removed.
2762         * js/vardecl-preserve-vardecl-expected.txt: Removed.
2763         * js/vardecl-preserve-vardecl.html: Removed.
2764         * js/webcore-string-comparison-expected.txt: Removed.
2765         * js/webcore-string-comparison.html: Removed.
2766         * js/webidl-type-mapping-expected.txt: Removed.
2767         * js/webidl-type-mapping.html: Removed.
2768         * js/while-expression-value-expected.txt: Removed.
2769         * js/while-expression-value.html: Removed.
2770         * js/window-location-href-file-urls-expected.txt: Removed.
2771         * js/window-location-href-file-urls.html: Removed.
2772         * js/with-scope-gc-expected.txt: Removed.
2773         * js/with-scope-gc.html: Removed.
2774         * platform/gtk/TestExpectations:
2775         * platform/mac/TestExpectations:
2776         * platform/mac/js/constructor-length-expected.txt: Removed.
2777         * platform/mac/js/dom: Added.
2778         * platform/mac/js/dom/constructor-length-expected.txt: Copied from LayoutTests/platform/mac/js/constructor-length-expected.txt.
2779         * platform/qt/TestExpectations:
2780         * platform/win/TestExpectations:
2781
2782 2013-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2783
2784         Fix svg/masking/* tests
2785         https://bugs.webkit.org/show_bug.cgi?id=121570
2786
2787         Reviewed by Rob Buis.
2788
2789         Merge https://chromium.googlesource.com/chromium/blink/+/975b3219677968706cbddb9295ceada05c092dd6
2790
2791         "rx" is not a valid <circle> attribute - these tests were not drawing anything.
2792         Also switching to rects to avoid reftest antialiasing issues.
2793         For non-alpha variants, using a 50% luminance to capture the effect on the output color.
2794
2795         * svg/masking/mask-type-alpha-expected.svg:
2796         * svg/masking/mask-type-alpha.svg:
2797         * svg/masking/mask-type-luminance-expected.svg:
2798         * svg/masking/mask-type-luminance.svg:
2799         * svg/masking/mask-type-not-set-expected.svg:
2800         * svg/masking/mask-type-not-set.svg:
2801
2802 2013-09-18  Jer Noble  <jer.noble@apple.com>
2803
2804         [MSE] Throw exception when setting timestampOffset while 'updating' state is set.
2805         https://bugs.webkit.org/show_bug.cgi?id=121561
2806
2807         Reviewed by Eric Carlson.
2808
2809         * http/tests/media/media-source/mediasource-append-buffer-expected.txt:
2810         * http/tests/media/media-source/mediasource-append-buffer.html:
2811
2812 2013-09-18  Robert Hogan  <robert@webkit.org>
2813
2814         Quirksmode: Break Tag Extra Space Bug
2815         https://bugs.webkit.org/show_bug.cgi?id=11943
2816
2817         Reviewed by David Hyatt.
2818
2819         * fast/text/whitespace/trailing-space-before-br-in-right-aligned-text-expected.html: Added.
2820         * fast/text/whitespace/trailing-space-before-br-in-right-aligned-text.html: Added.
2821
2822 2013-09-18  Jer Noble  <jer.noble@apple.com>
2823
2824         Merge blink MediaSource changes since fork.
2825         https://bugs.webkit.org/show_bug.cgi?id=118752
2826
2827         Rubber-stamped by Eric Carlson.
2828
2829         * http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: Added.
2830         * http/tests/media/media-source/mediasource-addsourcebuffer.html: Added.
2831         * http/tests/media/media-source/mediasource-append-buffer-expected.txt: Added.
2832         * http/tests/media/media-source/mediasource-append-buffer.html: Added.
2833         * http/tests/media/media-source/mediasource-buffered-expected.txt: Added.
2834         * http/tests/media/media-source/mediasource-buffered.html: Added.
2835         * http/tests/media/media-source/mediasource-closed-expected.txt: Added.
2836         * http/tests/media/media-source/mediasource-closed.html: Added.
2837         * http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt: Added.
2838         * http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate.html: Added.
2839         * http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt: Added.
2840         * http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate.html: Added.
2841         * http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt: Added.
2842         * http/tests/media/media-source/mediasource-config-change-mp4-av-framesize.html: Added.
2843         * http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt: Added.
2844         * http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate.html: Added.
2845         * http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt: Added.
2846         * http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate.html: Added.
2847         * http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt: Added.
2848         * http/tests/media/media-source/mediasource-config-change-mp4-v-framerate.html: Added.
2849         * http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt: Added.
2850         * http/tests/media/media-source/mediasource-config-change-mp4-v-framesize.html: Added.
2851         * http/tests/media/media-source/mediasource-config-change-webm-a-bitrate-expected.txt: Added.
2852         * http/tests/media/media-source/mediasource-config-change-webm-a-bitrate.html: Added.
2853         * http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate-expected.txt: Added.
2854         * http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate.html: Added.
2855         * http/tests/media/media-source/mediasource-config-change-webm-av-framesize-expected.txt: Added.
2856         * http/tests/media/media-source/mediasource-config-change-webm-av-framesize.html: Added.
2857         * http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate-expected.txt: Added.
2858         * http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate.html: Added.
2859         * http/tests/media/media-source/mediasource-config-change-webm-v-bitrate-expected.txt: Added.
2860         * http/tests/media/media-source/mediasource-config-change-webm-v-bitrate.html: Added.
2861         * http/tests/media/media-source/mediasource-config-change-webm-v-framerate-expected.txt: Added.
2862         * http/tests/media/media-source/mediasource-config-change-webm-v-framerate.html: Added.
2863         * http/tests/media/media-source/mediasource-config-change-webm-v-framesize-expected.txt: Added.
2864         * http/tests/media/media-source/mediasource-config-change-webm-v-framesize.html: Added.
2865         * http/tests/media/media-source/mediasource-config-changes.js: Added.
2866         * http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added.
2867         * http/tests/media/media-source/mediasource-is-type-supported.html: Added.
2868         * http/tests/media/media-source/mediasource-multiple-attach-expected.txt: Added.
2869         * http/tests/media/media-source/mediasource-multiple-attach.html: Added.
2870         * http/tests/media/media-source/mediasource-play-expected.txt: Added.
2871         * http/tests/media/media-source/mediasource-play.html: Added.
2872         * http/tests/media/media-source/mediasource-sourcebufferlist-expected.txt: Added.
2873         * http/tests/media/media-source/mediasource-sourcebufferlist.html: Added.
2874         * http/tests/media/media-source/mediasource-util.js: Added.
2875         * http/tests/media/media-source/video-media-source-objects-expected.txt:
2876         * http/tests/media/resources/media-source/generate-config-change-tests.py: Added.
2877         * http/tests/media/resources/media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json: Added.
2878         * http/tests/media/resources/media-source/mp4/test-a-192k-44100Hz-1ch-manifest.json: Added.
2879         * http/tests/media/resources/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Added.
2880         * http/tests/media/resources/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
2881         * http/tests/media/resources/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
2882         * http/tests/media/resources/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
2883         * http/tests/media/resources/media-source/mp4/test-v-128k-320x240-24fps-8kfr-manifest.json: Added.
2884         * http/tests/media/resources/media-source/mp4/test-v-128k-320x240-30fps-10kfr-manifest.json: Added.
2885         * http/tests/media/resources/media-source/mp4/test-v-128k-640x480-30fps-10kfr-manifest.json: Added.
2886         * http/tests/media/resources/media-source/mp4/test-v-256k-320x240-30fps-10kfr-manifest.json: Added.
2887         * http/tests/media/resources/media-source/webm/test-a-128k-44100Hz-1ch-manifest.json: Added.
2888         * http/tests/media/resources/media-source/webm/test-a-192k-44100Hz-1ch-manifest.json: Added.
2889         * http/tests/media/resources/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Added.
2890         * http/tests/media/resources/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
2891         * http/tests/media/resources/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
2892         * http/tests/media/resources/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Added.
2893         * http/tests/media/resources/media-source/webm/test-v-128k-320x240-24fps-8kfr-manifest.json: Added.
2894         * http/tests/media/resources/media-source/webm/test-v-128k-320x240-30fps-10kfr-manifest.json: Added.
2895         * http/tests/media/resources/media-source/webm/test-v-128k-640x480-30fps-10kfr-manifest.json: Added.
2896         * http/tests/media/resources/media-source/webm/test-v-256k-320x240-30fps-10kfr-manifest.json: Added.
2897
2898 2013-09-18  Filip Pizlo  <fpizlo@apple.com>
2899
2900         DFG should support Int52 for local variables
2901         https://bugs.webkit.org/show_bug.cgi?id=121064
2902
2903         Reviewed by Oliver Hunt.
2904
2905         * js/dfg-int-overflow-large-constants-in-a-line-expected.txt:
2906         * js/regress/large-int-captured-expected.txt: Added.
2907         * js/regress/large-int-captured.html: Added.
2908         * js/regress/large-int-expected.txt: Added.
2909         * js/regress/large-int-neg-expected.txt: Added.
2910         * js/regress/large-int-neg.html: Added.
2911         * js/regress/large-int.html: Added.
2912         * js/regress/marsaglia-larger-ints-expected.txt: Added.
2913         * js/regress/marsaglia-larger-ints.html: Added.
2914         * js/regress/script-tests/large-int-captured.js: Added.
2915         (.bar):
2916         (foo):
2917         * js/regress/script-tests/large-int-neg.js: Added.
2918         (foo):
2919         * js/regress/script-tests/large-int.js: Added.
2920         (foo):
2921         * js/regress/script-tests/marsaglia-larger-ints.js: Added.
2922         (uint):
2923         (marsaglia):
2924         * js/script-tests/dfg-int-overflow-large-constants-in-a-line.js:
2925
2926 2013-09-18  Andreas Kling  <akling@apple.com>
2927
2928         Missed one rebaseline for the RenderMenuList change.
2929
2930         * platform/mac/fast/forms/select-empty-option-height-expected.txt:
2931
2932 2013-09-18  Andreas Kling  <akling@apple.com>
2933
2934         Avoid using RenderBR internally in RenderMenuList.
2935         <https://webkit.org/b/121550>
2936
2937         Reviewed by Antti Koivisto.
2938
2939         Update expected results for RenderMenuLists with empty text.
2940         They now have a RenderText inside them instead of a RenderBR.
2941
2942 2013-09-18  Csaba Osztrogonác  <ossy@webkit.org>
2943
2944         ASSERT_NOT_REACHED is touched in WebCore::CSSPrimitiveValue::computeLengthDouble
2945         https://bugs.webkit.org/show_bug.cgi?id=120469
2946
2947         Reviewed by Dirk Schulze.
2948
2949         * fast/css/outline-offset-parsing-assert-expected.txt: Added.
2950         * fast/css/outline-offset-parsing-assert.html: Added.
2951         * fast/css/outline-offset-parsing-expected.txt: Added.
2952         * fast/css/outline-offset-parsing.html: Added.
2953         * fast/css/script-tests/outline-offset-parsing.js: Added.
2954         (test):
2955
2956 2013-09-18  Gurpreet Kaur  <k.gurpreet@samsung.com>
2957
2958         [MathML] Implement the subscriptshift and superscriptshift attributes
2959         https://bugs.webkit.org/show_bug.cgi?id=120069
2960
2961         Reviewed by Darin Adler.
2962
2963         * mathml/presentation/msub-subscriptshift-expected.txt: Added.
2964         * mathml/presentation/msub-subscriptshift.html: Added.
2965         * mathml/presentation/msubsup-subscriptshift-expected.txt: Added.
2966         * mathml/presentation/msubsup-subscriptshift.html: Added.
2967         * mathml/presentation/msubsup-superscriptshift-expected.txt: Added.
2968         * mathml/presentation/msubsup-superscriptshift.html: Added.
2969         * mathml/presentation/msup-superscriptshift-expected.txt: Added.
2970         * mathml/presentation/msup-superscriptshift.html: Added.
2971         * mathml/presentation/multiscript-subscriptshift-expected.txt: Added.
2972         * mathml/presentation/multiscript-subscriptshift.html: Added.
2973         * mathml/presentation/multiscript-superscriptshift-expected.txt: Added.
2974         * mathml/presentation/multiscript-superscriptshift.html: Added.
2975         Added new tests for verifying that subscriptshift and superscriptshift are
2976         being applied properly to the script base.
2977
2978 2013-09-18  Mario Sanchez Prada  <mario.prada@samsung.com>
2979
2980         [ATK] Expose aria-haspopup and aria-sort without the 'aria-' prefix
2981         https://bugs.webkit.org/show_bug.cgi?id=121495
2982
2983         Reviewed by Chris Fleizach.
2984
2985         Rebaseline test expectations that were displaying the 'aria-sort'
2986         attributes incorrectly, when they shouldn't due to that ARIA
2987         attribute not being explicitly used in the HTML.
2988
2989         * platform/efl-wk1/accessibility/lists-expected.txt: Removed output for 'aria-sort'.
2990         * platform/efl-wk1/accessibility/plugin-expected.txt: Ditto.
2991         * platform/efl-wk1/accessibility/table-with-aria-role-expected.txt: Ditto.
2992         * platform/efl-wk1/accessibility/transformed-element-expected.txt: Ditto.
2993         * platform/efl-wk2/accessibility/image-link-expected.txt: Ditto.
2994         * platform/efl-wk2/accessibility/image-map2-expected.txt: Ditto.
2995         * platform/efl-wk2/accessibility/lists-expected.txt: Ditto.
2996         * platform/efl-wk2/accessibility/plugin-expected.txt: Ditto.
2997         * platform/efl-wk2/accessibility/table-cell-spans-expected.txt: Ditto.
2998         * platform/efl-wk2/accessibility/table-cells-expected.txt: Ditto.
2999         * platform/efl-wk2/accessibility/table-with-aria-role-expected.txt: Ditto.
3000         * platform/efl-wk2/accessibility/transformed-element-expected.txt: Ditto.
3001         * platform/gtk/accessibility/image-link-expected.txt: Ditto.
3002         * platform/gtk/accessibility/image-map2-expected.txt: Ditto.
3003         * platform/gtk/accessibility/lists-expected.txt: Ditto.
3004         * platform/gtk/accessibility/plugin-expected.txt: Ditto.
3005         * platform/gtk/accessibility/table-cell-spans-expected.txt: Ditto.
3006         * platform/gtk/accessibility/table-cells-expected.txt: Ditto.
3007         * platform/gtk/accessibility/table-detection-expected.txt: Ditto.
3008         * platform/gtk/accessibility/table-one-cell-expected.txt: Ditto.
3009         * platform/gtk/accessibility/table-with-aria-role-expected.txt: Ditto.
3010         * platform/gtk/accessibility/table-with-rules-expected.txt: Ditto.
3011         * platform/gtk/accessibility/transformed-element-expected.txt: Ditto.
3012
3013 2013-09-18  Commit Queue  <commit-queue@webkit.org>
3014
3015         Unreviewed, rolling out r156019 and r156020.
3016         http://trac.webkit.org/changeset/156019
3017         http://trac.webkit.org/changeset/156020
3018         https://bugs.webkit.org/show_bug.cgi?id=121540
3019
3020         Broke tests (Requested by ap on #webkit).
3021
3022         * js/regress/large-int-captured-expected.txt: Removed.
3023         * js/regress/large-int-captured.html: Removed.
3024         * js/regress/large-int-expected.txt: Removed.
3025         * js/regress/large-int-neg-expected.txt: Removed.
3026         * js/regress/large-int-neg.html: Removed.
3027         * js/regress/large-int.html: Removed.
3028         * js/regress/marsaglia-larger-ints-expected.txt: Removed.
3029         * js/regress/marsaglia-larger-ints.html: Removed.
3030         * js/regress/script-tests/large-int-captured.js: Removed.
3031         * js/regress/script-tests/large-int-neg.js: Removed.
3032         * js/regress/script-tests/large-int.js: Removed.
3033         * js/regress/script-tests/marsaglia-larger-ints.js: Removed.
3034
3035 2013-09-17  Zoltan Horvath  <zoltan@webkit.org>
3036
3037         [CSS Shapes] Use the float height to determine position in shape-inside
3038         https://bugs.webkit.org/show_bug.cgi?id=102846
3039
3040         Reviewed by Darin Adler.
3041
3042         Float positioning inside shape-inside has been working only for simple cases when the float boundaries didn't overlap with the shape.
3043         This patch fixes the behavior for left floats and shapes with inline content. I want to add this work step by step, therefore the next
3044         step would be to add support for block content with inline content (e.g. paragraphs) then cover cases with right floats.
3045
3046         * fast/shapes/shape-inside/shape-inside-left-float-in-lower-left-triangle-inline-content-expected.html: Added.
3047         * fast/shapes/shape-inside/shape-inside-left-float-in-lower-left-triangle-inline-content.html: Added.
3048         * fast/shapes/shape-inside/shape-inside-left-float-in-lower-right-triangle-inline-content-expected.html: Added.
3049         * fast/shapes/shape-inside/shape-inside-left-float-in-lower-right-triangle-inline-content.html: Added.
3050         * fast/shapes/shape-inside/shape-inside-left-float-in-upper-left-triangle-inline-content-expected.html: Added.
3051         * fast/shapes/shape-inside/shape-inside-left-float-in-upper-left-triangle-inline-content.html: Added.
3052         * fast/shapes/shape-inside/shape-inside-left-float-in-upper-right-triangle-inline-content-expected.html: Added.
3053         * fast/shapes/shape-inside/shape-inside-left-float-in-upper-right-triangle-inline-content.html: Added.
3054
3055 2013-09-17  Filip Pizlo  <fpizlo@apple.com>
3056
3057         DFG should support Int52 for local variables
3058         https://bugs.webkit.org/show_bug.cgi?id=121064
3059
3060         Reviewed by Oliver Hunt.
3061
3062         * js/regress/large-int-captured-expected.txt: Added.
3063         * js/regress/large-int-captured.html: Added.
3064         * js/regress/large-int-expected.txt: Added.
3065         * js/regress/large-int-neg-expected.txt: Added.
3066         * js/regress/large-int-neg.html: Added.
3067         * js/regress/large-int.html: Added.
3068         * js/regress/marsaglia-larger-ints-expected.txt: Added.
3069         * js/regress/marsaglia-larger-ints.html: Added.
3070         * js/regress/script-tests/large-int-captured.js: Added.
3071         (.bar):
3072         (foo):
3073         * js/regress/script-tests/large-int-neg.js: Added.
3074         (foo):
3075         * js/regress/script-tests/large-int.js: Added.
3076         (foo):
3077         * js/regress/script-tests/marsaglia-larger-ints.js: Added.
3078         (uint):
3079         (marsaglia):
3080
3081 2013-09-17  Alexey Proskuryakov  <ap@apple.com>
3082
3083         Removed some Lion specific results - these tests are failing on Lion bots despite these,
3084         and it looks like Lion now matches cross-platform results.
3085
3086         * platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png: Removed.
3087         * platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Removed.
3088         * platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png: Removed.
3089         * platform/mac-lion/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Removed.
3090
3091 2013-09-17  Alexey Proskuryakov  <ap@apple.com>
3092
3093         compositing/images/positioned-image-content-rect.html is failing on some bots
3094         https://bugs.webkit.org/show_bug.cgi?id=121526
3095
3096         * platform/mac/TestExpectations: Marked as failing or passing for now, should
3097         be fixed with upcoming color management improvements.
3098
3099 2013-09-17  Samuel White  <samuel_white@apple.com>
3100
3101         AX: Mac AXARIABusy should be AXElementBusy (not ARIA specific)
3102         https://bugs.webkit.org/show_bug.cgi?id=121442
3103
3104         Reviewed by Chris Fleizach.
3105
3106         Mac platform attribute name change only (AXARIABusy => AXElementBusy). Updated existing tests using this attribute.
3107
3108         * accessibility/transformed-element-expected.txt:
3109         * platform/mac/accessibility/aria-columnrowheaders-expected.txt:
3110         * platform/mac/accessibility/aria-liveregions-attributes-expected.txt:
3111         * platform/mac/accessibility/aria-liveregions-attributes.html:
3112         * platform/mac/accessibility/bounds-for-range-expected.txt:
3113         * platform/mac/accessibility/document-attributes-expected.txt:
3114         * platform/mac/accessibility/document-links-expected.txt:
3115         * platform/mac/accessibility/image-link-expected.txt:
3116         * platform/mac/accessibility/image-map2-expected.txt:
3117         * platform/mac/accessibility/internal-link-anchors-expected.txt:
3118         * platform/mac/accessibility/internal-link-anchors2-expected.txt:
3119         * platform/mac/accessibility/lists-expected.txt:
3120         * platform/mac/accessibility/plugin-expected.txt:
3121         * platform/mac/accessibility/table-attributes-expected.txt:
3122         * platform/mac/accessibility/table-cell-spans-expected.txt:
3123         * platform/mac/accessibility/table-cells-expected.txt:
3124         * platform/mac/accessibility/table-detection-expected.txt:
3125         * platform/mac/accessibility/table-one-cell-expected.txt:
3126         * platform/mac/accessibility/table-sections-expected.txt:
3127         * platform/mac/accessibility/table-with-aria-role-expected.txt:
3128         * platform/mac/accessibility/table-with-rules-expected.txt:
3129
3130 2013-09-17  Simon Fraser  <simon.fraser@apple.com>
3131
3132         Rebaseline a test.
3133
3134         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt: Copied from LayoutTests/platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt.
3135         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
3136
3137 2013-09-17  Brent Fulgham  <bfulgham@apple.com>
3138
3139         [Windows] Adjust test list further to make the bots green.
3140
3141         * platform/win/TestExpectations:
3142
3143 2013-09-17  Alexey Proskuryakov  <ap@apple.com>
3144
3145         ScriptProcessorNode is garbage collected while still active if unreachable (breaks
3146         webaudio/javascriptaudionode.html test)
3147         https://bugs.webkit.org/show_bug.cgi?id=112521
3148
3149         * TestExpectations: Marking test as failing/asserting.
3150
3151 2013-09-17  Alexey Proskuryakov  <ap@apple.com>
3152
3153         Web Inspector: inspector/storage-panel-dom-storage-update.html is flakey on the bots
3154         https://bugs.webkit.org/show_bug.cgi?id=120544
3155
3156         * platform/mac-wk2/TestExpectations:
3157         * platform/mac/TestExpectations:
3158         Marking as such again.
3159
3160 2013-09-17  Simon Fraser  <simon.fraser@apple.com>
3161
3162         Hardware accelerated CSS transitions appear pixelated when scaled up using transform
3163         https://bugs.webkit.org/show_bug.cgi?id=27684
3164         <rdar://problem/6134606>
3165
3166         Reviewed by Dean Jackson.
3167         
3168         New tests that dump contentsScale under various scaling scenarios:
3169
3170         * compositing/contents-scale/animating-expected.txt: Added.
3171         * compositing/contents-scale/animating.html: Added.
3172         * compositing/contents-scale/scaled-ancestor-expected.txt: Added.
3173         * compositing/contents-scale/scaled-ancestor.html: Added.
3174         * compositing/contents-scale/simple-scale-expected.txt: Added.
3175         * compositing/contents-scale/simple-scale.html: Added.
3176         * compositing/contents-scale/z-translate-expected.txt: Added.
3177         * compositing/contents-scale/z-translate.html: Added.
3178         
3179         These tests had Mac-specific results (which include visible rects and now
3180         contents scale) in the cross-platform directory, so cleaned up the cross-platform
3181         results and moved the Mac results to platform-mac.
3182
3183         * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
3184         * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
3185         * compositing/visible-rect/2d-transformed-expected.txt:
3186         * compositing/visible-rect/3d-transform-style-expected.txt:
3187         * compositing/visible-rect/3d-transformed-expected.txt:
3188         * compositing/visible-rect/animated-expected.txt:
3189         * compositing/visible-rect/animated-from-none-expected.txt:
3190         * compositing/visible-rect/clipped-by-viewport-expected.txt:
3191         * compositing/visible-rect/clipped-visible-rect-expected.txt:
3192         * compositing/visible-rect/flipped-preserve-3d-expected.txt:
3193         * compositing/visible-rect/iframe-and-layers-expected.txt:
3194         * compositing/visible-rect/iframe-no-layers-expected.txt:
3195         * compositing/visible-rect/nested-transform-expected.txt:
3196         * compositing/visible-rect/scrolled-expected.txt:
3197         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt: Removed.
3198         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
3199         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
3200         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
3201         * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
3202         * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
3203         * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
3204         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
3205         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
3206         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
3207         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
3208         * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
3209         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: Copied from LayoutTests/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt.
3210         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: Copied from LayoutTests/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt.
3211         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
3212         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3213         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
3214         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt: Copied from LayoutTests/compositing/visible-rect/2d-transformed-expected.txt.
3215         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt: Copied from LayoutTests/compositing/visible-rect/3d-transform-style-expected.txt.
3216         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt: Copied from LayoutTests/compositing/visible-rect/3d-transformed-expected.txt.
3217         * platform/mac/compositing/visible-rect/animated-expected.txt: Copied from LayoutTests/compositing/visible-rect/animated-expected.txt.
3218         * platform/mac/compositing/visible-rect/animated-from-none-expected.txt: Copied from LayoutTests/compositing/visible-rect/animated-from-none-expected.txt.
3219         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt: Copied from LayoutTests/compositing/visible-rect/clipped-by-viewport-expected.txt.
3220         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt: Copied from LayoutTests/compositing/visible-rect/clipped-visible-rect-expected.txt.
3221         * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt: Copied from LayoutTests/compositing/visible-rect/flipped-preserve-3d-expected.txt.
3222         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt: Copied from LayoutTests/compositing/visible-rect/iframe-and-layers-expected.txt.
3223         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
3224         * platform/mac/compositing/visible-rect/nested-transform-expected.txt: Copied from LayoutTests/compositing/visible-rect/nested-transform-expected.txt.
3225         * platform/mac/compositing/visible-rect/scrolled-expected.txt: Copied from LayoutTests/compositing/visible-rect/scrolled-expected.txt.
3226
3227 2013-09-17  Commit Queue  <commit-queue@webkit.org>
3228
3229         Unreviewed, rolling out r155977.
3230         http://trac.webkit.org/changeset/155977
3231         https://bugs.webkit.org/show_bug.cgi?id=121515
3232
3233         Broke over a dozen tests on Mac WK2 (Requested by ap on
3234         #webkit).
3235
3236         * compositing/contents-scale/animating-expected.txt: Removed.
3237         * compositing/contents-scale/animating.html: Removed.
3238         * compositing/contents-scale/scaled-ancestor-expected.txt: Removed.
3239         * compositing/contents-scale/scaled-ancestor.html: Removed.
3240         * compositing/contents-scale/simple-scale-expected.txt: Removed.
3241         * compositing/contents-scale/simple-scale.html: Removed.
3242         * compositing/contents-scale/z-translate-expected.txt: Removed.
3243         * compositing/contents-scale/z-translate.html: Removed.
3244         * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
3245         * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
3246         * compositing/visible-rect/2d-transformed-expected.txt:
3247         * compositing/visible-rect/3d-transform-style-expected.txt:
3248         * compositing/visible-rect/3d-transformed-expected.txt:
3249         * compositing/visible-rect/animated-expected.txt:
3250         * compositing/visible-rect/animated-from-none-expected.txt:
3251         * compositing/visible-rect/clipped-by-viewport-expected.txt:
3252         * compositing/visible-rect/clipped-visible-rect-expected.txt:
3253         * compositing/visible-rect/flipped-preserve-3d-expected.txt:
3254         * compositing/visible-rect/iframe-and-layers-expected.txt:
3255         * compositing/visible-rect/nested-transform-expected.txt:
3256         * compositing/visible-rect/scrolled-expected.txt:
3257         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: Removed.
3258         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: Removed.
3259         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
3260         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3261         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
3262         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt: Removed.
3263         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt: Removed.
3264         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt: Removed.
3265         * platform/mac/compositing/visible-rect/animated-expected.txt: Removed.
3266         * platform/mac/compositing/visible-rect/animated-from-none-expected.txt: Removed.
3267         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt: Removed.
3268         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt: Removed.
3269         * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt: Removed.
3270         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt: Removed.
3271         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
3272         * platform/mac/compositing/visible-rect/nested-transform-expected.txt: Removed.
3273         * platform/mac/compositing/visible-rect/scrolled-expected.txt: Removed.
3274
3275 2013-09-17  Eric Carlson  <eric.carlson@apple.com>
3276
3277         MediaStream API: Changing the device enumeration to be async
3278         https://bugs.webkit.org/show_bug.cgi?id=120883
3279
3280         Reviewed by Darin Adler.
3281
3282         * fast/mediastream/MediaStreamTrack-getSources-expected.txt: Added.
3283         * fast/mediastream/MediaStreamTrack-getSources.html: Added.
3284
3285 2013-09-17  Commit Queue  <commit-queue@webkit.org>
3286
3287         Unreviewed, rolling out r155976.
3288         http://trac.webkit.org/changeset/155976
3289         https://bugs.webkit.org/show_bug.cgi?id=121512
3290
3291         Broke a test, needs cleanup (Requested by ap_ on #webkit).
3292
3293         * platform/mac/accessibility/element-busy-changed-expected.txt: Removed.
3294         * platform/mac/accessibility/element-busy-changed.html: Removed.
3295
3296 2013-09-17  Romain Perier  <romain.perier@gmail.com>
3297
3298         Improve srcset parser
3299         https://bugs.webkit.org/show_bug.cgi?id=119423
3300
3301         Reviewed by Benjamin Poulain.
3302
3303         * fast/hidpi/image-srcset-data-srcset-invalid-inputs.html: Ensures that a various invalid
3304           form of data uri schemes are supported by the srcset attribute.
3305         * fast/hidpi/image-srcset-data-srcset-valid-inputs.html: Ensures that a various valid
3306           form of data uri schemes are supported by the srcset attribute.
3307         * fast/hidpi/image-srcset-data-srcset.html: Use comma instead of %.
3308         * fast/hidpi/image-srcset-fraction-1.5x.html: Added.
3309         * fast/hidpi/image-srcset-invalid-inputs-except-one.html: Missing srcset-helper.js. Adding more invalid cases.
3310         * fast/hidpi/image-srcset-invalid-inputs.html: Adding more invalid cases.
3311         * fast/hidpi/image-srcset-nomodifier.html: Updated output as behaviour changed for this case.
3312         * fast/hidpi/image-srcset-space-suffix-nomodifier.html: Ensures that a single candidate with no scale modifier
3313           is supported by the srcset attribute, even if a space is left at the end.
3314         * fast/hidpi/image-srcset-space-prefix-nomodifier.html: Ensures that a single candidate with no scale modifier
3315           is supported by the srcset attribute, even if a space is left at the beginning.
3316         * fast/hidpi/image-srcset-space-surrounded-nomodifier.html: Ensures that a single candidate with no scale modifier
3317           is supported by the srcset attribute, even if it is surrounded by spaces.
3318         * fast/hidpi/image-srcset-data-escaped-srcset.html: Ensures that data uri schemes with escaped characters
3319           are supported by the srcset attribute.
3320
3321 2013-09-17  Brent Fulgham  <bfulgham@apple.com>
3322
3323         [Windows] More bot cleanup.
3324
3325         * platform/win/TestExpectations: Turn off a few more tests to get bots green.
3326
3327 2013-09-17  Brent Fulgham  <bfulgham@apple.com>
3328
3329         [Windows] Disable a number of crashing tests to help the EWS system run more rapidly.
3330         https://bugs.webkit.org/show_bug.cgi?id=121509
3331
3332         * platform/win/TestExpectations:
3333
3334 2013-09-17  Brent Fulgham  <bfulgham@apple.com>
3335
3336         [Windows] Disable a number of failing tests to help the EWS system run more rapidly.
3337         https://bugs.webkit.org/show_bug.cgi?id=121509
3338
3339         * platform/win/TestExpectations:
3340
3341 2013-09-16  Simon Fraser  <simon.fraser@apple.com>
3342
3343         Hardware accelerated CSS transitions appear pixelated when scaled up using transform
3344         https://bugs.webkit.org/show_bug.cgi?id=27684
3345         <rdar://problem/6134606>
3346
3347         Reviewed by Dean Jackson.
3348         
3349         New tests that dump contentsScale under various scaling scenarios:
3350
3351         * compositing/contents-scale/animating-expected.txt: Added.
3352         * compositing/contents-scale/animating.html: Added.
3353         * compositing/contents-scale/scaled-ancestor-expected.txt: Added.
3354         * compositing/contents-scale/scaled-ancestor.html: Added.
3355         * compositing/contents-scale/simple-scale-expected.txt: Added.
3356         * compositing/contents-scale/simple-scale.html: Added.
3357         * compositing/contents-scale/z-translate-expected.txt: Added.
3358         * compositing/contents-scale/z-translate.html: Added.
3359         
3360         These tests had Mac-specific results (which include visible rects and now
3361         contents scale) in the cross-platform directory, so cleaned up the cross-platform
3362         results and moved the Mac results to platform-mac.
3363
3364         * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
3365         * compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
3366         * compositing/visible-rect/2d-transformed-expected.txt:
3367         * compositing/visible-rect/3d-transform-style-expected.txt:
3368         * compositing/visible-rect/3d-transformed-expected.txt:
3369         * compositing/visible-rect/animated-expected.txt:
3370         * compositing/visible-rect/animated-from-none-expected.txt:
3371         * compositing/visible-rect/clipped-by-viewport-expected.txt:
3372         * compositing/visible-rect/clipped-visible-rect-expected.txt:
3373         * compositing/visible-rect/flipped-preserve-3d-expected.txt:
3374         * compositing/visible-rect/iframe-and-layers-expected.txt:
3375         * compositing/visible-rect/nested-transform-expected.txt:
3376         * compositing/visible-rect/scrolled-expected.txt:
3377         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
3378         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3379         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
3380         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt: Copied from LayoutTests/compositing/visible-rect/2d-transformed-expected.txt.
3381         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt: Copied from LayoutTests/compositing/visible-rect/3d-transform-style-expected.txt.
3382         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt: Copied from LayoutTests/compositing/visible-rect/3d-transformed-expected.txt.
3383         * platform/mac/compositing/visible-rect/animated-expected.txt: Copied from LayoutTests/compositing/visible-rect/animated-expected.txt.
3384         * platform/mac/compositing/visible-rect/animated-from-none-expected.txt: Copied from LayoutTests/compositing/visible-rect/animated-from-none-expected.txt.
3385         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt: Copied from LayoutTests/compositing/visible-rect/clipped-by-viewport-expected.txt.
3386         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt: Copied from LayoutTests/compositing/visible-rect/clipped-visible-rect-expected.txt.
3387         * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt: Copied from LayoutTests/compositing/visible-rect/flipped-preserve-3d-expected.txt.
3388         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt: Copied from LayoutTests/compositing/visible-rect/iframe-and-layers-expected.txt.
3389         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
3390         * platform/mac/compositing/visible-rect/nested-transform-expected.txt: Copied from LayoutTests/compositing/visible-rect/nested-transform-expected.txt.
3391         * platform/mac/compositing/visible-rect/scrolled-expected.txt: Copied from LayoutTests/compositing/visible-rect/scrolled-expected.txt.
3392
3393 2013-09-17  Samuel White  <samuel_white@apple.com>
3394
3395         AX: Expose ARIA Busy Notifications
3396         https://bugs.webkit.org/show_bug.cgi?id=121451
3397
3398         Reviewed by Darin Adler.
3399
3400         Added test to verify that elements post AXElementBusyChanged notifications when aria-busy is toggled.
3401
3402         * platform/mac/accessibility/element-busy-changed-expected.txt: Added.
3403         * platform/mac/accessibility/element-busy-changed.html: Added.
3404
3405 2013-09-17  Manuel Rego Casasnovas  <rego@igalia.com>
3406
3407         [CSS Regions] Layout Test for selection direction
3408         https://bugs.webkit.org/show_bug.cgi?id=121501
3409
3410         Reviewed by Darin Adler.
3411
3412         Selection follows DOM tree, so the highlighted text in this test case is
3413         the opposite to what the user is actually selecting. This was not
3414         working properly from r139197 to r155058, so adding a Layout Test to
3415         prevent future breaks. It is a reftest comparing regions and absolute
3416         positions behavior.
3417
3418         * fast/regions/selection-direction-expected.html: Added.
3419         * fast/regions/selection-direction.html: Added.
3420
3421 2013-09-17  Hans Muller  <hmuller@adobe.com>
3422
3423         Bad ASSERT() in RasterShapeIntervals::firstIncludedIntervalY()
3424         https://bugs.webkit.org/show_bug.cgi?id=121455
3425
3426         Reviewed by Darin Adler.
3427
3428         Simple regression test, it crashes in the bad ASSERT().
3429
3430         * fast/shapes/shape-inside/shape-inside-first-fit-crash-expected.txt: Added.
3431         * fast/shapes/shape-inside/shape-inside-first-fit-crash.html: Added.
3432
3433 2013-09-17  Gabor Abraham  <abrhm@inf.u-szeged.hu>
3434
3435         [Qt] Unreviewed gardening. Skip and rebase tests.
3436
3437         * platform/qt-wk2/TestExpectations:
3438         * platform/qt-wk2/compositing/geometry/negative-text-indent-with-overflow-hidden-layer-expected.txt: Added r155546.
3439         * platform/qt-wk2/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: Added r155607.
3440         * platform/qt-wk2/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: Added r155607.
3441         * platform/qt-wk2/fast/repaint/negative-text-indent-with-overflow-hidden-expected.txt: Added r155546.
3442         * platform/qt-wk2/fast/replaced/border-radius-clip-expected.txt: Removed.
3443         * platform/qt/TestExpectations:
3444
3445 2013-09-17  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3446
3447         Set MessageEvent.source to the newly created port for shared workers' connect events
3448         https://bugs.webkit.org/show_bug.cgi?id=121390
3449
3450         Reviewed by Darin Adler.
3451
3452         Add layout test to check that MessageEvent.source is set to the newly created port
3453         for shared workers' connect events.
3454
3455         * fast/events/constructors/message-event-constructor-expected.txt:
3456         * fast/events/constructors/message-event-constructor.html:
3457         * fast/workers/resources/messageevent-source.js: Added.
3458         (onconnect):
3459         * fast/workers/shared-worker-messageevent-source-expected.txt: Added.
3460         * fast/workers/shared-worker-messageevent-source.html: Added.
3461
3462 2013-09-17  Antti Koivisto  <antti@apple.com>
3463
3464         RenderBR should not be RenderText
3465         https://bugs.webkit.org/show_bug.cgi?id=121221
3466
3467         Reviewed by Darin Adler.
3468
3469         * editing/selection/move-by-word-visually-mac-expected.txt:
3470         
3471             This is a progression. A previously failing subtest passes.
3472
3473         * platform/mac/css3/selectors3/html/css3-modsel-179a-expected.txt:
3474         * platform/mac/css3/selectors3/xhtml/css3-modsel-179a-expected.txt:
3475         * platform/mac/css3/selectors3/xml/css3-modsel-179a-expected.txt:
3476         
3477             Changes in render tree dump that don't affect rendering.
3478
3479         * platform/mac/fast/css/pseudo-first-line-border-width-expected.txt:
3480         
3481             This is a progression. The new rendering matches Firefox.
3482
3483         * platform/mac/fast/css/word-space-extra-expected.txt:
3484         * platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
3485         
3486             Changes in render tree dump that don't affect rendering.
3487
3488 2013-09-17  Eric Carlson  <eric.carlson@apple.com>
3489
3490         MediaStream API: Adding an async RTCPeerConnection::addIceCandidate
3491         https://bugs.webkit.org/show_bug.cgi?id=121403
3492
3493         Reviewed by Darin Adler.
3494
3495         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
3496         * fast/mediastream/RTCPeerConnection-ice.html:
3497
3498 2013-09-17  Mihnea Ovidenie  <mihnea@adobe.com>
3499
3500         [CSSRegions] Flowed fixed element without its transformed parent positioned relative to viewport
3501         https://bugs.webkit.org/show_bug.cgi?id=121478
3502
3503         Reviewed by Antti Koivisto.
3504
3505         A fixed positioned element collected into a named flow without its transformed parent should be positioned relative to the viewport instead of the transformed parent. Add a test for this behavior.
3506
3507         * fast/regions/flow-fixed-element-transformed-parent-expected.txt: Added.
3508         * fast/regions/flow-fixed-element-transformed-parent.html: Added.
3509
3510 2013-09-17  Ádám Kallai  <kadam@inf.u-szeged.hu>
3511
3512         [Qt] Unreviewed gardening. Skip failing tests.
3513
3514         * platform/qt-wk1/TestExpectations:
3515
3516 2013-09-16  Chris Fleizach  <cfleizach@apple.com>
3517
3518         AX: ARIA tablist is disabled, but VoiceOver does not speak the tabs as dimmed
3519         https://bugs.webkit.org/show_bug.cgi?id=121408
3520
3521         Reviewed by Darin Adler.
3522
3523         * accessibility/aria-disabled-propagated-to-children-expected.txt: Added.
3524         * accessibility/aria-disabled-propagated-to-children.html: Added.
3525
3526 2013-09-16  Alexey Proskuryakov  <ap@apple.com>
3527
3528         Flaky Test: svg/batik/masking/maskRegions.svg
3529         https://bugs.webkit.org/show_bug.cgi?id=114120
3530
3531         Fails in the same way as many other batik tests.
3532
3533         * platform/mac/TestExpectations: Marking as flaky.
3534
3535 2013-09-16  Alexey Proskuryakov  <ap@apple.com>
3536
3537         Marked a few tests that are too slow in debug builds, and frequently fail.
3538
3539         * platform/mac/TestExpectations:
3540
3541 2013-09-16  Alexey Proskuryakov  <ap@apple.com>
3542
3543         svg/animations/smil-leak-*.svg tests are flaky
3544         https://bugs.webkit.org/show_bug.cgi?id=114280
3545
3546         The tests are still flaky. Ran out of ideas, so marking them as such and leaving them there.
3547
3548         * platform/mac/TestExpectations:
3549
3550 2013-09-16  Alexey Proskuryakov  <ap@apple.com>
3551
3552         svg/animations/smil-leak-*.svg tests are flaky
3553         https://bugs.webkit.org/show_bug.cgi?id=114280
3554
3555         The tests were still flaky. Changed retry timeout from 0 to 100 ms as previously
3556         suggested by Geoff.
3557
3558         * svg/animations/smil-leak-dynamically-added-element-instances.svg:
3559         * svg/animations/smil-leak-element-instances-noBaseValRef.svg:
3560         * svg/animations/smil-leak-element-instances.svg:
3561         * svg/animations/smil-leak-elements.svg:
3562
3563 2013-09-16  Alexey Proskuryakov  <ap@apple.com>
3564
3565         Flaky Test: svg/batik/filters/feTile.svg
3566         https://bugs.webkit.org/show_bug.cgi?id=114375
3567
3568         * platform/mac/TestExpectations: Marking as flaky. We already have a lot of these
3569         batik tests marked as flaky, with similar symptoms.
3570
3571 2013-09-16  Alexey Proskuryakov  <ap@apple.com>
3572
3573         svg/animations/smil-leak-*.svg tests are flaky
3574         https://bugs.webkit.org/show_bug.cgi?id=114280
3575
3576         Reviewed by Geoffrey Garen.
3577
3578         Try garbage collection multiple times, who knows which queues the deleted nodes
3579         could still be in. Also, removed last week's experimental change to make 10x more
3580         nodes to see how that affects the number of leaks (it didn't).
3581
3582         * svg/animations/smil-leak-dynamically-added-element-instances.svg:
3583         * svg/animations/smil-leak-element-instances-noBaseValRef.svg:
3584         * svg/animations/smil-leak-element-instances.svg:
3585         * svg/animations/smil-leak-elements.svg:
3586
3587 2013-09-16  Alexey Proskuryakov  <ap@apple.com>
3588
3589         http/tests/misc/submit-post-keygen.html is extremely slow on bots, often timing out
3590         https://bugs.webkit.org/show_bug.cgi?id=121331
3591
3592         Marking as possibly failing too, because when DRT detects a timeout, run-webkit-tests
3593         thinks that it's a failure.
3594
3595         * platform/mac/TestExpectations:
3596
3597 2013-09-16  Hans Muller  <hmuller@adobe.com>
3598
3599         [CSS Shapes] Winding rule polygon issues
3600         https://bugs.webkit.org/show_bug.cgi?id=120236
3601
3602         Reviewed by Dirk Schulze.
3603
3604         Verify that self-intersecting rectilinear shape-inside polygons work
3605         correctly for the evenodd and nonzero fill rules.
3606
3607         The shape for tests 001 and 002 contains a loop (the vertices are
3608         numbered in the figure):
3609
3610         0----4----1----5
3611         |    |    |    |
3612         |    3----2    |
3613         7--------------6
3614
3615         When the fillRule is nonzero the entire rectangle is filled because
3616         edges 7-0 and 3-4 wind in same direction. When fillRule is evenodd the
3617         1-2-3-4 rectangle is not filled, leaving a U shape.
3618
3619         The shape for tests 003 and 004 is similar, but the adjacent vertical edges
3620         wind in opposite directions. As a result both nonzero and evenodd fills
3621         produce the same U shaped result.
3622
3623         0----2---1,5---6
3624         |    |    |    |
3625         |    3----4    |
3626         8--------------7
3627
3628
3629         * fast/shapes/shape-inside/shape-inside-complex-polygon-001-expected.html: Added.
3630         * fast/shapes/shape-inside/shape-inside-complex-polygon-001.html: Added.
3631         * fast/shapes/shape-inside/shape-inside-complex-polygon-002-expected.html: Added.
3632         * fast/shapes/shape-inside/shape-inside-complex-polygon-002.html: Added.
3633         * fast/shapes/shape-inside/shape-inside-complex-polygon-003-expected.html: Added.
3634         * fast/shapes/shape-inside/shape-inside-complex-polygon-003.html: Added.
3635         * fast/shapes/shape-inside/shape-inside-complex-polygon-004-expected.html: Added.
3636         * fast/shapes/shape-inside/shape-inside-complex-polygon-004.html: Added.
3637
3638 2013-09-16  Commit Queue  <commit-queue@webkit.org>
3639
3640         Unreviewed, rolling out r155851.
3641         http://trac.webkit.org/changeset/155851
3642         https://bugs.webkit.org/show_bug.cgi?id=121429
3643
3644         checkbox states should be exposed through AtkState, not
3645         AtkValue (Requested by msanchez on #webkit).
3646
3647         * platform/mac/accessibility/mixed-checkbox-expected.txt: Renamed from LayoutTests/accessibility/mixed-checkbox-expected.txt.
3648         * platform/mac/accessibility/mixed-checkbox.html: Renamed from LayoutTests/accessibility/mixed-checkbox.html.
3649         * platform/mac/accessibility/native-vs-nonnative-checkboxes-expected.txt: Renamed from LayoutTests/accessibility/native-vs-nonnative-checkboxes-expected.txt.
3650         * platform/mac/accessibility/native-vs-nonnative-checkboxes.html: Renamed from LayoutTests/accessibility/native-vs-nonnative-checkboxes.html.
3651
3652 2013-09-16  Gabor Abraham  <abrhm@inf.u-szeged.hu>
3653
3654         [Qt] Unreviewed gardening. Skipping and rebase failing tests on Qt bots.
3655
3656         * platform/qt-wk1/TestExpectations:
3657         * platform/qt-wk1/fast/events/before-unload-returnValue-expected.txt: Added r155367.
3658         * platform/qt-wk1/inspector/console/command-line-api-expected.txt:
3659         * platform/qt/TestExpectations:
3660         * platform/qt/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: Added r155607.
3661         * platform/qt/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: Added r155607.
3662
3663 2013-09-16  Krzysztof Czech  <k.czech@samsung.com>
3664
3665         [ATK] Extends atk value interface to return proper checkbox states
3666         https://bugs.webkit.org/show_bug.cgi?id=121413
3667
3668         Reviewed by Mario Sanchez Prada.
3669
3670         Sharing mac tests with other ports (GTK/EFL).
3671
3672         * accessibility/mixed-checkbox-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/mixed-checkbox-expected.txt.
3673         * accessibility/mixed-checkbox.html: Renamed from LayoutTests/platform/mac/accessibility/mixed-checkbox.html.
3674         * accessibility/native-vs-nonnative-checkboxes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/native-vs-nonnative-checkboxes-expected.txt.
3675         * accessibility/native-vs-nonnative-checkboxes.html: Renamed from LayoutTests/platform/mac/accessibility/native-vs-nonnative-checkboxes.html.
3676
3677 2013-09-16  Mario Sanchez Prada  <mario.prada@samsung.com>
3678
3679         Unreviewed gardening. Removed fail expectations for test in
3680         the GTK & EFL ports, consistently passing after r155374.
3681
3682         * platform/efl/TestExpectations: Removed test.
3683         * platform/gtk/TestExpectations: Ditto.
3684
3685 2013-09-16  Wojciech Bielawski  <w.bielawski@samsung.com>
3686
3687         [WKTR] Add implementation of click() method of objects returned by eventSender.contextClick().
3688         https://bugs.webkit.org/show_bug.cgi?id=98410
3689
3690         Reviewed by Darin Adler.
3691
3692         Unskipping tests related with click() method.
3693
3694         * platform/efl-wk2/TestExpectations: Corrected bug number for tests:
3695          editing/pasteboard/can-read-in-copy-and-cut-events.html
3696          editing/pasteboard/can-read-in-dragstart-event.html
3697         * platform/gtk-wk2/TestExpectations:
3698
3699 2013-09-15  Zalan Bujtas  <zalan@apple.com>
3700
3701         Attempt to fix a local flakiness on Lion.
3702
3703         Rubber stamped by Andreas Kling.
3704
3705         * fast/history/history-back-while-pdf-in-pagecache.html:
3706
3707 2013-09-15  Frédéric Wang  <fred.wang@free.fr>
3708
3709         Implement the mmultiscripts tag
3710         https://bugs.webkit.org/show_bug.cgi?id=99618
3711
3712         Reviewed by Chris Fleizach.
3713
3714         Add many tests for script msub/msup/msubsup/mmultiscripts:
3715         - invalid markup
3716         - equivalence between mmultiscripts without scripts and mrow
3717         - equivalence between mmultiscripts and msub/msup/msubsup
3718         - position of scripts in mmultiscripts
3719         - baseline alignment of msub/msup/msubsup elements
3720         - horizontal/vertical alignment of scripts
3721         - adding/removing children with the DOM
3722
3723         * TestExpectations: Some remaining MathML pixel tests are broken by this patch.
3724         * mathml/invalid-scripts-crash-expected.txt: Added.
3725         * mathml/invalid-scripts-crash.html: Added.
3726         * mathml/presentation/multiscripts-equivalence-expected.html: Added.
3727         * mathml/presentation/multiscripts-equivalence.html: Added.
3728         * mathml/presentation/multiscripts-noscripts-expected.html: Added.
3729         * mathml/presentation/multiscripts-noscripts.html: Added.
3730         * mathml/presentation/multiscripts-positions-expected.html: Added.
3731         * mathml/presentation/multiscripts-positions.html: Added.
3732         * mathml/presentation/scripts-base-alignment-expected.html: Added.
3733         * mathml/presentation/scripts-base-alignment.html: Added.
3734         * mathml/presentation/scripts-horizontal-alignment-expected.html: Added.
3735         * mathml/presentation/scripts-horizontal-alignment.html: Added.
3736         * mathml/presentation/scripts-vertical-alignment-expected.html: Added.
3737         * mathml/presentation/scripts-vertical-alignment.html: Added.
3738         * mathml/scripts-addChild-expected.html: Added.
3739         * mathml/scripts-addChild.html: Added.
3740         * mathml/scripts-removeChild-expected.html: Added.
3741         * mathml/scripts-removeChild.html: Added.
3742         * platform/mac/accessibility/mathml-multiscript-expected.txt: Reference updated.
3743
3744
3745 2013-09-14  Eric Carlson  <eric.carlson@apple.com>
3746
3747         MediaStream API: Update RTCDataChannel
3748         https://bugs.webkit.org/show_bug.cgi?id=121102
3749
3750         Reviewed by Sam Weinig.
3751
3752         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
3753         * fast/mediastream/RTCPeerConnection-datachannel.html:
3754
3755 2013-09-14  Zan Dobersek  <zdobersek@igalia.com>
3756
3757         Unreviewed GTK gardening. Rebaselining after r155324.
3758
3759         * platform/gtk/fast/forms/placeholder-position-expected.png:
3760         * platform/gtk/fast/forms/placeholder-position-expected.txt:
3761
3762 2013-09-14  Zan Dobersek  <zdobersek@igalia.com>
3763
3764         Unreviewed GTK gardening. Rebaselining after r155408.
3765
3766         * platform/gtk/fast/forms/input-placeholder-visibility-1-expected.txt:
3767         * platform/gtk/fast/forms/input-placeholder-visibility-3-expected.txt:
3768         * platform/gtk/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
3769         * platform/gtk/fast/forms/textarea-placeholder-visibility-1-expected.txt:
3770         * platform/gtk/fast/forms/textarea-placeholder-visibility-2-expected.txt:
3771
3772 2013-09-14  Zan Dobersek  <zdobersek@igalia.com>
3773
3774         Unreviewed GTK gardening. Rebaselining after r155253.
3775
3776         * platform/gtk/editing/pasteboard/4989774-expected.txt:
3777         * platform/gtk/editing/pasteboard/paste-match-style-001-expected.txt:
3778         * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
3779         * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
3780         * platform/gtk/editing/selection/caret-ltr-expected.txt:
3781         * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
3782         * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
3783         * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
3784         * platform/gtk/editing/selection/caret-rtl-expected.txt:
3785         * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
3786         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
3787         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
3788         * platform/gtk/editing/style/style-boundary-005-expected.txt:
3789         * platform/gtk/fast/forms/formmove3-expected.txt:
3790         * platform/gtk/fast/forms/input-align-image-expected.txt:
3791         * platform/gtk/fast/forms/preserveFormDuringResidualStyle-expected.txt:
3792         * platform/gtk/fast/invalid/003-expected.txt:
3793         * platform/gtk/tables/mozilla/bugs/bug647-expected.txt:
3794
3795 2013-09-14  Zan Dobersek  <zdobersek@igalia.com>
3796
3797         Unreviewed GTK gardening.
3798
3799         Skip additional inspector tests that are failing after switching to the new Web Inspector.
3800
3801         * platform/gtk-wk1/TestExpectations:
3802         * platform/gtk/TestExpectations:
3803
3804 2013-09-14  Joseph Pecoraro  <pecoraro@apple.com>
3805
3806         Web Inspector: InjectedScriptSource_js and InjectedScriptCanvasModuleSource_js should be minified
3807         https://bugs.webkit.org/show_bug.cgi?id=121183
3808
3809         Reviewed by Timothy Hatcher.
3810
3811         Now that the file is minified, a line number changed.
3812
3813         * platform/mac/inspector/console/command-line-api-expected.txt:
3814
3815 2013-09-13  Brent Fulgham  <bfulgham@apple.com>
3816
3817         [Windows] Enable Page Visibility API
3818         https://bugs.webkit.org/show_bug.cgi?id=121340
3819
3820         Reviewed by Anders Carlsson.
3821
3822         * platform/win/TestExpectations: Enable some Page Visibility tests on Windows.
3823
3824 2013-09-13  Alexey Proskuryakov  <ap@apple.com>
3825
3826         REGRESSION (r155719?): http/tests/inspector/network/network-size-chunked.html and
3827         http/tests/inspector/network/network-size-sync.html fail on bots
3828         https://bugs.webkit.org/show_bug.cgi?id=121343
3829
3830         * platform/mac/TestExpectations: Marking these as failing.
3831
3832 2013-09-13  Alexey Proskuryakov  <ap@apple.com>
3833
3834         svg/dom/SVGScriptElement/script-load-and-error-events.svg is flakey
3835         https://bugs.webkit.org/show_bug.cgi?id=25817
3836
3837         Reviewed by Tim Horton.
3838
3839         * svg/dom/SVGScriptElement/script-load-and-error-events.svg: Let test 5 finish
3840         before starting test 6.
3841
3842 2013-09-13  Alexey Proskuryakov  <ap@apple.com>
3843
3844         http/tests/misc/submit-post-keygen.html is extremely slow on bots, often timing out
3845         https://bugs.webkit.org/show_bug.cgi?id=121331
3846
3847         * platform/mac/TestExpectations: Marked the test as sometimes timing out.
3848
3849 2013-09-13  Filip Pizlo  <fpizlo@apple.com>
3850
3851         DFG AI assumes that ToThis can never return non-object if it is passed an object, and operationToThis will get the wrong value of isStrictMode() if there's inlining
3852         https://bugs.webkit.org/show_bug.cgi?id=121330
3853
3854         Reviewed by Mark Hahnenberg and Oliver Hunt.
3855
3856         * js/dfg-strict-mode-to-this-expected.txt: Added.
3857         * js/dfg-strict-mode-to-this.html: Added.
3858         * js/jsc-test-list:
3859         * js/script-tests/dfg-strict-mode-to-this.js: Added.
3860         (thingy.bar):
3861         (thingy.foo):
3862         (thingy):
3863
3864 2013-09-13  Alexey Proskuryakov  <ap@apple.com>
3865
3866         svg/animations/smil-leak-*.svg tests are flaky
3867         https://bugs.webkit.org/show_bug.cgi?id=114280
3868
3869         Approved in person by Geoff Garen.
3870
3871         Increased the number of nodes in the test 10x to see what happens with the number
3872         of leaked nodes.
3873
3874         * svg/animations/smil-leak-dynamically-added-element-instances.svg:
3875         * svg/animations/smil-leak-element-instances-noBaseValRef.svg:
3876         * svg/animations/smil-leak-element-instances.svg:
3877         * svg/animations/smil-leak-elements.svg:
3878
3879 2013-09-13  Alexey Proskuryakov  <ap@apple.com>
3880
3881         Flaky Test: svg/dom/SVGScriptElement/script-load-and-error-events.svg
3882         https://bugs.webkit.org/show_bug.cgi?id=25817
3883
3884         Reviewed by Tim Horton.
3885
3886         * svg/dom/SVGScriptElement/script-load-and-error-events.svg: Made test output
3887         a bit more verbose to see what's happening on bots.
3888
3889 2013-09-13  Alexey Proskuryakov  <ap@apple.com>
3890
3891         Layout Test fast/dom/Window/window-postmessage-clone.html is flaky
3892         https://bugs.webkit.org/show_bug.cgi?id=111898
3893
3894         Reviewed by Oliver Hunt.
3895
3896         * fast/dom/Window/script-tests/postmessage-clone.js: The test was checking
3897         modification times of non-existent files. When you do this, you get current time,
3898         and current time changes over time, making comparisons non-reliable.
3899
3900         * fast/dom/Window/resources/file1.txt: Added.
3901         * fast/dom/Window/resources/file2.txt: Added.
3902
3903 2013-09-13  Oliver Hunt  <oliver@apple.com>
3904
3905         Try to kill initialiser expression in for-in statements
3906         https://bugs.webkit.org/show_bug.cgi?id=121311
3907
3908         Reviewed by Gavin Barraclough.
3909
3910         Update test cases to represent the new reality
3911
3912         * js/line-column-numbers-expected.txt:
3913         * js/line-column-numbers.html: