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