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