Web Inspector: Expanding event objects in console shows undefined for most values...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-01-20  Joseph Pecoraro  <pecoraro@apple.com>
2
3         Web Inspector: Expanding event objects in console shows undefined for most values, it should have real values
4         https://bugs.webkit.org/show_bug.cgi?id=137306
5
6         Reviewed by Timothy Hatcher.
7
8         * inspector/model/remote-object-get-properties-expected.txt: Added.
9         * inspector/model/remote-object-get-properties.html: Added.
10
11 2015-01-20  Joseph Pecoraro  <pecoraro@apple.com>
12
13         Web Inspector: Should show dynamic specificity values
14         https://bugs.webkit.org/show_bug.cgi?id=140647
15
16         Reviewed by Benjamin Poulain.
17
18         * inspector/css/selector-dynamic-specificity-expected.txt: Added.
19         * inspector/css/selector-dynamic-specificity.html: Added.
20
21 2015-01-20  Alexey Proskuryakov  <ap@apple.com>
22
23         http/tests/xmlhttprequest/xmlhttprequest-responseURL.html uses an incorrect resource path
24         https://bugs.webkit.org/show_bug.cgi?id=140689
25
26         Reviewed by Tim Horton.
27
28         * http/tests/xmlhttprequest/xmlhttprequest-responseURL-expected.txt:
29         * http/tests/xmlhttprequest/xmlhttprequest-responseURL.html:
30
31 2015-01-20  Alexey Proskuryakov  <ap@apple.com>
32
33         Noise about undefined $ENV{"HTTP_ORIGIN"} in Apache logs on several tests
34         https://bugs.webkit.org/show_bug.cgi?id=140690
35
36         Reviewed by Tim Horton.
37
38         * http/tests/xmlhttprequest/resources/access-control-basic-allow-access-control-origin-header.cgi:
39
40 2015-01-20  Alexey Proskuryakov  <ap@apple.com>
41
42         malformed header from script 'noContentLength.asis': Bad header
43         https://bugs.webkit.org/show_bug.cgi?id=140693
44
45         Reviewed by Tim Horton.
46
47         Changed the resource to actually have no Content-Length, and adjusted incorrect test
48         expectations.
49
50         * http/tests/xmlhttprequest/resources/noContentLength.asis: Removed.
51         * http/tests/xmlhttprequest/resources/noContentLength.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/resources/noContentLength.asis.
52         * http/tests/xmlhttprequest/xmlhttprequest-no-content-length-onProgress.html:
53
54 2015-01-20  Alexey Proskuryakov  <ap@apple.com>
55
56         Apache logs a warning in http/tests/resources/post-and-verify-hybrid.cgi
57         https://bugs.webkit.org/show_bug.cgi?id=140680
58
59         Reviewed by Tim Horton.
60
61         * http/tests/resources/post-and-verify-hybrid.cgi: Fix a "useless use of a variable
62         in void context".
63
64 2015-01-20  Commit Queue  <commit-queue@webkit.org>
65
66         Unreviewed, rolling out r178751.
67         https://bugs.webkit.org/show_bug.cgi?id=140694
68
69         Caused 32-bit JSC test failures (Requested by JoePeck on
70         #webkit).
71
72         Reverted changeset:
73
74         "put_by_val_direct need to check the property is index or not
75         for using putDirect / putDirectIndex"
76         https://bugs.webkit.org/show_bug.cgi?id=140426
77         http://trac.webkit.org/changeset/178751
78
79 2015-01-20  Yusuke Suzuki  <utatane.tea@gmail.com>
80
81         put_by_val_direct need to check the property is index or not for using putDirect / putDirectIndex
82         https://bugs.webkit.org/show_bug.cgi?id=140426
83
84         Reviewed by Geoffrey Garen.
85
86         * js/dfg-put-by-val-direct-with-edge-numbers-expected.txt: Added.
87         * js/dfg-put-by-val-direct-with-edge-numbers.html: Added.
88         * js/script-tests/dfg-put-by-val-direct-with-edge-numbers.js: Added.
89         (lookupWithKey):
90         (lookupWithKey2):
91         (toStringThrowsError.toString):
92         * resources/js-test-pre.js:
93
94 2015-01-20  Jeremy Jones  <jeremyj@apple.com>
95
96         [mac] Fix test expectations after r178188
97         https://bugs.webkit.org/show_bug.cgi?id=140641
98
99         Reviewed by Alexey Proskuryakov.
100
101         Remove references to removed tests.
102
103         * platform/mac/TestExpectations:
104         removed reference to fast/workers/storage/use-same-database-in-page-and-workers.html
105
106 2015-01-20  Alexey Proskuryakov  <ap@apple.com>
107
108         fast/hidpi/image-srcset-change-dynamically-from-js-2x.html is flaky
109         https://bugs.webkit.org/show_bug.cgi?id=140649
110
111         fast/dom/HTMLImageElement/sizes/image-sizes-js-change.html is failing on some bots
112         https://bugs.webkit.org/show_bug.cgi?id=134769
113
114         Reviewed by Darin Adler.
115
116         Streamline resources/srcset-helper.js and remove races.
117
118         * TestExpectations: Unskip fast/dom/HTMLImageElement/sizes/image-sizes-js-change.html.
119
120         * fast/hidpi/resources/srcset-helper.js: Deleted. We aleady had a copy in /resources,
121         no need for two copies.
122
123         * resources/srcset-helper.js: This script used to depend on setBackingScaleFactor
124         invoke its callback really fast, which is not guaranteed. Also, it had broken logic
125         that used non-existent window.deviceScaleFactor.
126
127         * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
128         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-expected.txt:
129         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change.html:
130         * fast/dom/HTMLImageElement/sizes/image-sizes-js-innerhtml-expected.txt:
131         * fast/dom/HTMLImageElement/sizes/image-sizes-js-innerhtml.html:
132         Updated to run the tests from runTest() function, not a load event handler.
133         Where appropriate, changed from testRunner.dumpResourceLoadCallbacks() to
134         testRunner.dumpResourceResponseMIMETypes(), because the latter doesn't unnecessarily
135         include reloaded scripts. It feels somewhat hacky, but the hack is already used in
136         fast/hidpi, and it improves output.
137
138         * fast/hidpi/image-srcset-change-dynamically-from-js-1x.html:
139         * fast/hidpi/image-srcset-change-dynamically-from-js-2x.html:
140         * fast/hidpi/image-srcset-fraction-1.5x.html:
141         * fast/hidpi/image-srcset-fraction.html:
142         * fast/hidpi/image-srcset-intrinsic-size.html:
143         * fast/hidpi/image-srcset-invalid-descriptor.html:
144         * fast/hidpi/image-srcset-invalid-inputs-except-one.html:
145         * fast/hidpi/image-srcset-nomodifier.html:
146         * fast/hidpi/image-srcset-only-src-attribute.html:
147         * fast/hidpi/image-srcset-remove-dynamically-from-js.html:
148         * fast/hidpi/image-srcset-same-alternative-for-both-attributes.html:
149         * fast/hidpi/image-srcset-simple-1x.html:
150         * fast/hidpi/image-srcset-simple-2x.html:
151         * fast/hidpi/image-srcset-space-left-nomodifier.html:
152         * fast/hidpi/image-srcset-space-prefix-nomodifier.html:
153         * fast/hidpi/image-srcset-space-suffix-nomodifier.html:
154         * fast/hidpi/image-srcset-space-surrounded-nomodifier.html:
155         * fast/hidpi/image-srcset-src-selection-1x-both.html:
156         * fast/hidpi/image-srcset-src-selection-1x.html:
157         * fast/hidpi/image-srcset-src-selection-2x.html:
158         * fast/hidpi/image-srcset-viewport-modifiers.html:
159         Updated to run the tests from runTest() function, not a load event handler.
160
161         * http/tests/loading/sizes/preload-image-sizes-2x-expected.txt: Updated results
162         for srcset-helper.js now always starting the redirect after the load is fully finished.
163
164         * svg/css/svg-resource-fragment-identifier-img-src.html: Updated for the unified
165         location of the script.
166
167 2015-01-20  Darin Adler  <darin@apple.com>
168
169         Remove SVGElementInstanceList, m_instanceUnderMouse, DUMP_INSTANCE_TREE, DUMP_SHADOW_TREE
170         https://bugs.webkit.org/show_bug.cgi?id=140679
171
172         Reviewed by Anders Carlsson.
173
174         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
175         * js/dom/global-constructors-attributes-expected.txt:
176         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
177         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
178         * platform/ios-sim-deprecated/fast/dom/Window/window-property-descriptors-expected.txt:
179         * platform/ios-sim-deprecated/fast/js/global-constructors-expected.txt:
180         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
181         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
182         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
183         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
184         * platform/win/js/dom/global-constructors-attributes-expected.txt:
185         * svg/custom/global-constructors-expected.txt:
186         * svg/custom/script-tests/global-constructors.js:
187         * svg/dom/svg2-inheritance-expected.txt:
188         * svg/dom/svg2-inheritance.html:
189         Removed all tests and results referencing SVGElementInstanceList.
190
191 2015-01-19  Dean Jackson  <dino@apple.com>
192
193         Support "plus-darker" in mix-blend mode
194         https://bugs.webkit.org/show_bug.cgi?id=140646
195         <rdar://problem/19523370>
196
197         Reviewed by Simon Fraser.
198
199         Add tests and new expected results for plus-darker.
200
201         * css3/blending/blend-mode-property-parsing-expected.txt:
202         * css3/blending/blend-mode-simple-composited.html:
203         * css3/blending/blend-mode-simple.html:
204         * css3/blending/script-tests/blend-mode-property-parsing.js:
205         * css3/blending/svg-blend-plus-darker.html: Added.
206         * platform/mac/css3/blending/blend-mode-simple-composited-expected.png:
207         * platform/mac/css3/blending/blend-mode-simple-composited-expected.txt:
208         * platform/mac/css3/blending/blend-mode-simple-expected.png:
209         * platform/mac/css3/blending/blend-mode-simple-expected.txt:
210         * platform/mac/css3/blending/svg-blend-plus-darker-expected.txt: Added.
211
212 2015-01-20  Andrzej Badowski  <a.badowski@samsung.com>
213
214         [EFL] [GTK] Change/supplement expectations for two accessibility layout tests.
215         https://bugs.webkit.org/show_bug.cgi?id=140620
216
217         Unreviewed EFL gardening.
218
219         * platform/efl/TestExpectations:
220         * platform/efl/accessibility/media-element-expected.txt:
221           Currently, accessibility/media-element.html is positive for EFL with a new, richer description.
222         * platform/efl/accessibility/render-counter-text-expected.txt: Added.
223           Omitted file by r178508.
224         * platform/gtk/accessibility/render-counter-text-expected.txt: Added.
225           Omitted file by r178508.
226
227 2015-01-19  Sergio Villar Senin  <svillar@igalia.com>
228
229         [CSS Grid Layout] Wrong arguments passed to computeNormalizedFractionBreadth
230         https://bugs.webkit.org/show_bug.cgi?id=139058
231
232         Reviewed by Andreas Kling.
233
234         * TestExpectations: Removed the test added in r148643 (missing
235         from r148642) as the test works as expected now.
236         * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
237
238 2015-01-19  Michael Saboff  <msaboff@apple.com>
239
240         Re-enable js/dom/string-replace-exception-crash.html as root problem is fixed.
241         https://bugs.webkit.org/show_bug.cgi?id=140666
242
243         Rubber Stamped by Filip Pizlo.
244
245         * platform/mac/TestExpectations:
246         Re-enabled js/dom/string-replace-exception-crash.html.
247
248 2015-01-19  Michael Saboff  <msaboff@apple.com>
249
250         A "cached" null setter should throw a TypeException when called in strict mode and doesn't
251         https://bugs.webkit.org/show_bug.cgi?id=139418
252
253         Reviewed by Filip Pizlo.
254
255         New regression test.
256
257         * js/regress-139418-expected.txt: Added.
258         * js/regress-139418.html: Added.
259         * js/script-tests/regress-139418.js: Added.
260         (InnerObjectNoSetter):
261         (InnerObjectNoSetter.prototype.get enabled):
262         (StrictOuterObject):
263         (StrictOuterObject.prototype.get enabled):
264         (StrictOuterObject.prototype.set enabled):
265
266 2015-01-19  Myles C. Maxfield  <mmaxfield@apple.com>
267
268         [SVG -> OTF Converter] Flip the switch on
269         https://bugs.webkit.org/show_bug.cgi?id=140592
270
271         Updating test expected results.
272
273         svg/W3C-SVG-1.1/fonts-glyph-04-t.svg tests something which isn't spec'ed
274         and is impossible to perform with the converter, so I have deleted that
275         test.
276
277         svg/custom/skip-underline-missing-glyph-expected.html was testing
278         incorrect behavior, so I have updated the test.
279
280         The getStartPositionOfChar() calls in svg/text/kerning.svg and
281         svg/text/multichar-glyph.svg are currently impossible to be implemented
282         correctly with the converter, so I have updated the expected results to
283         test for the updated results of those calls.
284
285         Reviewed by Antti Koivisto.
286
287         * platform/mac/TestExpectations:
288         * platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
289         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
290         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
291         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
292         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
293         * platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
294         * platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
295         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
296         * platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
297         * platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
298         * platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
299         * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
300         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
301         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
302         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
303         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
304         * platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
305         * platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
306         * platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
307         * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
308         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
309         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
310         * platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
311         * platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
312         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
313         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
314         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
315         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
316         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
317         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
318         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
319         * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
320         * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
321         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
322         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
323         * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png: Removed.
324         * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt: Removed.
325         * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
326         * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
327         * platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
328         * platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
329         * platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
330         * platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
331         * platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
332         * platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
333         * platform/mac/svg/custom/glyph-setting-d-attribute-expected.txt:
334         * platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
335         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt:
336         * platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
337         * platform/mac/svg/text/kerning-expected.txt:
338         * platform/mac/svg/text/multichar-glyph-expected.txt:
339         * platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
340         * platform/mac-mountainlion/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
341         * platform/mac-mountainlion/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
342         * platform/mac-mountainlion/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
343         * platform/mac-mountainlion/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
344         * platform/mac-mountainlion/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
345         * platform/mac-mountainlion/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
346         * platform/mac-mountainlion/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
347         * platform/mac-mountainlion/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
348         * platform/mac-mountainlion/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
349         * platform/mac-mountainlion/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
350         * platform/mac-mountainlion/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
351         * platform/mac-mountainlion/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
352         * platform/mac-mountainlion/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
353         * platform/mac-mountainlion/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
354         * platform/mac-mountainlion/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
355         * platform/mac-mountainlion/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
356         * platform/mac-mountainlion/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
357         * platform/mac-mountainlion/svg/custom/svg-fonts-fallback-expected.txt:
358         * platform/mac-mountainlion/svg/text/kerning-expected.txt:
359         * platform/mac-mountainlion/svg/text/multichar-glyph-expected.txt:
360         * platform/mac-mountainlion/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
361         * svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt: Removed.
362         * svg/W3C-SVG-1.1/fonts-glyph-04-t-w3c.png: Removed.
363         * svg/W3C-SVG-1.1/fonts-glyph-04-t.svg: Removed.
364         * svg/custom/skip-underline-missing-glyph-expected.html: Removed.
365         * svg/custom/skip-underline-missing-glyph-expected.txt: Added.
366         * svg/custom/skip-underline-missing-glyph.html:
367
368 2015-01-19  Brent Fulgham  <bfulgham@apple.com>
369
370         [Win] Unreviewed Windows gardening.
371
372         Rebaseline a few tests based on current bot output.
373
374         * platform/win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
375         * platform/win/fast/regions/region-dynamic-after-before-expected.txt:
376         * platform/win/fast/regions/region-generated-content-before-after-expected.txt:
377         * platform/win/fast/regions/text-region-split-small-pagination-expected.txt:
378         * platform/win/fast/text/international/thai-baht-space-expected.txt:
379
380 2015-01-19  Roger Fong  <roger_fong@apple.com>
381
382         [Mac] Test fix after r178674.
383
384         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
385         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
386
387 2015-01-19  Dhi Aurrahman  <diorahman@rockybars.com>
388
389         Canonicalization of :lang() should preserve the :lang()'s arguments representations
390         https://bugs.webkit.org/show_bug.cgi?id=139928
391
392         Reviewed by Benjamin Poulain.
393
394         * fast/css/css-lang-selector-with-string-arguments-text-expected.txt:
395         * fast/css/css-lang-selector-with-string-arguments-text.html:
396
397 2015-01-16  Roger Fong  <roger_fong@apple.com>
398
399         WebGL2: Support webgl2 context creation.
400         https://bugs.webkit.org/show_bug.cgi?id=126408
401         <rdar://problem/15002170>
402
403         Reviewed by Dean Jackson.
404
405         * fast/canvas/webgl/bad-arguments-test-expected.txt:
406         * fast/canvas/webgl/null-object-behaviour-expected.txt:
407         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
408
409 2015-01-19  Alexey Proskuryakov  <ap@apple.com>
410
411         Update expectations for media/track/track-forced-subtitles-in-band.html.
412
413         This test was marked as flaky on Yosemite, but the bug that tracked that was already
414         fixed. The test is flaky on Mavericks and above for some other reason.
415
416         * platform/mac/TestExpectations:
417
418 2015-01-19  Commit Queue  <commit-queue@webkit.org>
419
420         Unreviewed, rolling out r178653.
421         https://bugs.webkit.org/show_bug.cgi?id=140634
422
423         Broke multiple SVG tests on Mountain Lion (Requested by ap on
424         #webkit).
425
426         Reverted changeset:
427
428         "[SVG -> OTF Converter] Flip the switch on"
429         https://bugs.webkit.org/show_bug.cgi?id=140592
430         http://trac.webkit.org/changeset/178653
431
432 2015-01-18  Dean Jackson  <dino@apple.com>
433
434         ES6: Support Array.of construction
435         https://bugs.webkit.org/show_bug.cgi?id=140605
436         <rdar://problem/19513655>
437
438         Reviewed by Geoffrey Garen.
439
440         Add 'of' to the Array properties, and a
441         test for Array.of().
442
443         * js/Object-getOwnPropertyNames-expected.txt:
444         * js/array-of-expected.txt: Added.
445         * js/array-of.html: Added.
446         * js/script-tests/Object-getOwnPropertyNames.js:
447         * js/script-tests/array-of.js: Added.
448
449 2015-01-16  Ada Chan  <adachan@apple.com>
450
451         HTMLMediaElement::isPlayingAudio() should return false if the element is explicitly muted by script.
452         https://bugs.webkit.org/show_bug.cgi?id=140524
453
454         Reviewed by Andreas Kling.
455
456         The test contains a looping video. It makes sure initially Page::isPlayingAudio() returns true.
457         It should return false after the video is muted, and true again after the video is unmuted.
458
459         * media/muted-video-is-playing-audio-expected.txt: Added.
460         * media/muted-video-is-playing-audio.html: Added.
461
462 2015-01-19  Myles C. Maxfield  <mmaxfield@apple.com>
463
464         [SVG -> OTF Converter] Flip the switch on
465         https://bugs.webkit.org/show_bug.cgi?id=140592
466
467         Updating test expected results.
468
469         svg/W3C-SVG-1.1/fonts-glyph-04-t.svg tests something which isn't spec'ed
470         and is impossible to perform with the converter, so I have deleted that
471         test.
472
473         svg/custom/skip-underline-missing-glyph-expected.html was testing
474         incorrect behavior, so I have updated the test.
475
476         The getStartPositionOfChar() calls in svg/text/kerning.svg and
477         svg/text/multichar-glyph.svg are currently impossible to be implemented
478         correctly with the converter, so I have updated the expected results to
479         test for the updated results of those calls.
480
481         Reviewed by Antti Koivisto.
482
483         * platform/mac/TestExpectations:
484         * platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
485         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
486         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
487         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
488         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
489         * platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
490         * platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
491         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
492         * platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
493         * platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
494         * platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
495         * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
496         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
497         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
498         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
499         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
500         * platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
501         * platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
502         * platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
503         * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
504         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
505         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
506         * platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
507         * platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
508         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
509         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
510         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
511         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
512         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
513         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
514         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
515         * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
516         * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
517         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
518         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
519         * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png: Removed.
520         * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt: Removed.
521         * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
522         * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
523         * platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
524         * platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
525         * platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
526         * platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
527         * platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
528         * platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
529         * platform/mac/svg/custom/glyph-setting-d-attribute-expected.txt:
530         * platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
531         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt:
532         * platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
533         * platform/mac/svg/text/kerning-expected.txt:
534         * platform/mac/svg/text/multichar-glyph-expected.txt:
535         * platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
536         * svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt: Removed.
537         * svg/W3C-SVG-1.1/fonts-glyph-04-t-w3c.png: Removed.
538         * svg/W3C-SVG-1.1/fonts-glyph-04-t.svg: Removed.
539         * svg/custom/skip-underline-missing-glyph-expected.html: Removed.
540         * svg/custom/skip-underline-missing-glyph-expected.txt: Added.
541         * svg/custom/skip-underline-missing-glyph.html:
542
543 2015-01-19  Alexey Proskuryakov  <ap@apple.com>
544
545         Mark a couple slow tests as such.
546
547         * TestExpectations:
548
549 2015-01-19  Brent Fulgham  <bfulgham@apple.com>
550
551         [Win] Unreviewed gardening: Remove unneeded win-specific result.
552
553         At one point, Windows error messages did not include line numbers and needed its own results.
554         This is no longer the case, and any such results should be removed
555
556         * platform/win/fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: Removed.
557
558 2015-01-19  Brent Fulgham  <bfulgham@apple.com>
559
560         [Win] Unreviewed gardening: Mark some passing tests appropriately.
561
562         * platform/win/TestExpectations:
563
564 2015-01-16  Alexey Proskuryakov  <ap@apple.com>
565
566         Console log sometimes prefixed with line number
567         https://bugs.webkit.org/show_bug.cgi?id=105280
568
569         Reviewed by Darin Adler.
570
571         Some messages lost line numbers now. Some of these were definitely wrong, others
572         were roughly right. Unfortunately, it is not currently possible to figure out whether
573         ScriptController actually executes a script after passing control to it. So the cases
574         where it refuses to execute the script and logs a message are handled like those
575         where it does.
576
577         I think that it shouldn't be a big obstacle in practice, it is easy enough to find
578         a script in a page when Web Inspector tells you that scripts were not allowed.
579
580         * fast/frames/sandboxed-iframe-attribute-parsing-06-expected.txt:
581         * fast/frames/sandboxed-iframe-attribute-parsing-07-expected.txt:
582         * fast/frames/sandboxed-iframe-attribute-parsing-08-expected.txt:
583         * fast/frames/sandboxed-iframe-attribute-parsing-09-expected.txt:
584         * fast/frames/sandboxed-iframe-attribute-parsing-10-expected.txt:
585         * fast/frames/sandboxed-iframe-attribute-parsing-11-expected.txt:
586         * fast/frames/sandboxed-iframe-attribute-parsing-12-expected.txt:
587         * fast/frames/sandboxed-iframe-attribute-parsing-13-expected.txt:
588         * fast/frames/sandboxed-iframe-attribute-parsing-14-expected.txt:
589         * fast/frames/sandboxed-iframe-parsing-space-characters-expected.txt:
590         * fast/frames/sandboxed-iframe-scripting-04-expected.txt:
591         * http/tests/security/contentSecurityPolicy/sandbox-empty-expected.txt:
592         * http/tests/security/contentSecurityPolicy/sandbox-empty-subframe-expected.txt:
593         * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-control-expected.txt:
594         * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-expected.txt:
595         * http/tests/security/contentSecurityPolicy/sandbox-invalid-header-expected.txt:
596         * http/tests/security/isolatedWorld/sandboxed-iframe-expected.txt:
597         * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt:
598         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
599         * http/tests/security/no-javascript-refresh-expected.txt:
600         * http/tests/security/no-javascript-refresh-spaces-expected.txt:
601
602         * platform/efl/TestExpectations:
603         * platform/gtk/TestExpectations:
604         Unmark tests that were broken by this.
605
606 2015-01-19  Csaba Osztrogonác  <ossy@webkit.org>
607
608         [Win] REGRESSION(r177542 or r177613): svg/W3C tests are broken
609         https://bugs.webkit.org/show_bug.cgi?id=139972
610
611         Unreviewed gardening, unskip now passing tests after r178139.
612
613         * platform/win/TestExpectations:
614
615 2015-01-19  Sergio Villar Senin  <svillar@igalia.com>
616
617         Unreviewed, when committing r178642 I forgot to add the
618         TestExpectations change.
619
620         * TestExpectations: Added
621         fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html.
622
623 2015-01-19  Sergio Villar Senin  <svillar@igalia.com>
624
625         [CSS Grid Layout] Tracks shrink sometimes with indefinite remaining space
626         https://bugs.webkit.org/show_bug.cgi?id=139059
627
628         Reviewed by David Hyatt.
629
630         The third step of the grid track sizing algorithm (method
631         ComputeUsedBreadthOfGridTracks in the old specs version of the
632         algorithm) tries to grow all grid tracks until the remaining space
633         is exhausted. Should the remaining space is undefined we should fill
634         the tracks up to their limits. This is specified in pseudocode like
635         this:
636
637             For each Grid track t in GridTracks
638                 t.UsedBreadth = t.MaxBreadth
639
640         That's correct for most of the cases, but it becomes
641         wrong whenever t.UsedBreadth > t.MaxBreadth something that is not
642         incorrect. What we actually want to do is to grow the track to its
643         maximum if and only if the used breadth is smaller than the maximum.
644
645         * TestExpectations: Added a test which is correct but starts to fail
646         due to another bug (wkb.ug/139058).
647         * fast/css-grid-layout/grid-auto-columns-rows-update.html:
648         * fast/css-grid-layout/grid-grow-tracks-to-their-max-expected.txt: Added.
649         * fast/css-grid-layout/grid-grow-tracks-to-their-max.html: Added.
650         * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
651         * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
652         * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
653         * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
654         * fast/css-grid-layout/percent-of-indefinite-track-size.html:
655
656 2015-01-18  Alexey Proskuryakov  <ap@apple.com>
657
658         http/tests/navigation/navigation-interrupted-by-fragment.html frequently times out
659         https://bugs.webkit.org/show_bug.cgi?id=140607
660
661         * platform/mac-wk2/TestExpectations: Added an expectation.
662
663 2015-01-18  Dean Jackson  <dino@apple.com>
664
665         Out of bounds write in canvas.toDataURL
666         https://bugs.webkit.org/show_bug.cgi?id=140594
667         <rdar://problem/19449135>
668
669         Reviewed by Alexey Proskuryakov.
670
671         Creates a WebGL context that does not have
672         premultiplied alpha, fills it with 50% transparent white,
673         and attempts to convert the canvas to a JPEG data URL. This
674         exercises the code path that was not accurately
675         allocating data (to flatten the alpha).
676
677         * fast/canvas/webgl/toDataURL-unpremultipliedAlpha-expected.txt: Added.
678         * fast/canvas/webgl/toDataURL-unpremultipliedAlpha.html: Added.
679
680 2015-01-17  Michael Saboff  <msaboff@apple.com>
681
682         Crash in JSScope::resolve() on tools.ups.com
683         https://bugs.webkit.org/show_bug.cgi?id=140579
684
685         Reviewed by Geoffrey Garen.
686
687         New regression test.
688
689         * js/regress-140579-expected.txt: Added.
690         * js/regress-140579.html: Added.
691         * js/script-tests/regress-140579.js: Added.
692         (Test.this.isString):
693         (Test.this.test):
694         (Test):
695
696 2015-01-17  Chris Dumez  <cdumez@apple.com>
697
698         Converting time, angle and frequency units in CSS calc() function
699         https://bugs.webkit.org/show_bug.cgi?id=138356
700
701         Reviewed by Darin Adler.
702
703         Update fast/css/calc-with-angle-time-frequency.html to include more
704         test cases and actually validate the result of the calculation,
705         instead of merely setting the CSS property and being happy if we don't
706         crash.
707
708         * fast/css/calc-with-angle-time-frequency-expected.txt:
709         * fast/css/calc-with-angle-time-frequency.html:
710
711 2015-01-16  Daniel Bates  <dabates@apple.com>
712
713         Update some expected results for iOS
714
715         * platform/ios-simulator-wk2/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt:
716         * platform/ios-simulator-wk2/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt:
717         * platform/ios-simulator/TestExpectations:
718         [...]
719
720 2015-01-16  Michael Saboff  <msaboff@apple.com>
721
722         REGRESSION(178591): js/slow-stress/call-spread.html & js/slow-stress/new-spread.html
723         https://bugs.webkit.org/show_bug.cgi?id=140574
724
725         Rubber stamped by Oliver Hunt.
726
727         Changed the loop counts in the test to lower values to speed up the tests.
728
729         * js/slow-stress/script-tests/call-spread.js:
730         (test2):
731         (test3):
732         * js/slow-stress/script-tests/new-spread.js:
733         (test2):
734         (test3):
735
736 2015-01-16  Zalan Bujtas  <zalan@apple.com>
737
738         When border-radius is present, inset/outset/groove/ridge border color changes.
739         https://bugs.webkit.org/show_bug.cgi?id=140551
740
741         Reviewed by Simon Fraser.
742
743         This patch applies the same color lighten/darken adjustment on the radius borders
744         that we use for non-radius border.
745
746         * fast/borders/wrong-border-color-when-radius-is-present-expected.html: Added.
747         * fast/borders/wrong-border-color-when-radius-is-present.html: Added.
748
749 2015-01-16  Benjamin Poulain  <bpoulain@apple.com>
750
751         Add the alternative syntax for CSS Selector's descendant combinator (">>")
752         https://bugs.webkit.org/show_bug.cgi?id=140525
753
754         Reviewed by Antti Koivisto.
755
756         * fast/css/css-selector-text-expected.txt:
757         * fast/css/css-selector-text.html:
758         * fast/css/css-set-selector-text-expected.txt:
759         * fast/css/css-set-selector-text.html:
760         * fast/css/descendant-combinator-doubled-child-syntax-styling-expected.html: Added.
761         * fast/css/descendant-combinator-doubled-child-syntax-styling.html: Added.
762         * fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt: Added.
763         * fast/css/parsing-css-descendant-combinator-doubled-child-syntax.html: Added.
764         * fast/selectors/element-closest-descendant-combinator-doubled-child-syntax-expected.txt: Added.
765         * fast/selectors/element-closest-descendant-combinator-doubled-child-syntax.html: Added.
766         * fast/selectors/element-matches-descendant-combinator-doubled-child-syntax-expected.txt: Added.
767         * fast/selectors/element-matches-descendant-combinator-doubled-child-syntax.html: Added.
768         * fast/selectors/querySelector-descendant-combinator-doubled-child-syntax-expected.txt: Added.
769         * fast/selectors/querySelector-descendant-combinator-doubled-child-syntax.html: Added.
770
771 2015-01-16  Michael Saboff  <msaboff@apple.com>
772
773         REGRESSION (r174226): Header on huffingtonpost.com is too large
774         https://bugs.webkit.org/show_bug.cgi?id=140306
775
776         Reviewed by Filip Pizlo.
777
778         Updated js/arguments-iterator to test changing argument to array values.
779         Removed tests that changed arguments to a string and an object as they were
780         bogus and didn't test what the appeared to test. 
781         for .. of works on iterable objects only.
782
783         Added new regression test, js/regress-140306.
784
785         * js/arguments-iterator-expected.txt:
786         * js/regress-140306-expected.txt: Added.
787         * js/regress-140306.html: Added.
788         * js/script-tests/arguments-iterator.js:
789         (testEmptyArrayArguments):
790         (testArrayArguments):
791         (testOverwrittenArguments): Deleted.
792         (testNullArguments): Deleted.
793         (testNonArrayLikeArguments): Deleted.
794         * js/script-tests/regress-140306.js: Added.
795         (checkArgs):
796         (applyToArgs):
797
798 2015-01-16  Jeremy Jones  <jeremyj@apple.com>
799
800         [mac] Fix test expectations after r178310.
801         https://bugs.webkit.org/show_bug.cgi?id=140503
802
803         Reviewed by Alexey Proskuryakov.
804
805         Remove references to removed tests.
806
807         * platform/mac-wk2/TestExpectations:
808          removed reference to storage/indexeddb/basics-shared-workers.html
809          removed reference to js/dom/global-constructors-attributes-shared-worker.html
810         * platform/mac/TestExpectations:
811          removed reference to fast/workers/shared-worker-storagequota-query-usage.html
812
813 2015-01-16  Commit Queue  <commit-queue@webkit.org>
814
815         Unreviewed, rolling out r178532.
816         https://bugs.webkit.org/show_bug.cgi?id=140548
817
818         Broke fast/css/parsing-css-lang.html on some bots (Requested
819         by ap on #webkit).
820
821         Reverted changeset:
822
823         "Canonicalization of :lang() should preserve the :lang()'s
824         arguments representations"
825         https://bugs.webkit.org/show_bug.cgi?id=139928
826         http://trac.webkit.org/changeset/178532
827
828 2015-01-16  Commit Queue  <commit-queue@webkit.org>
829
830         Unreviewed, rolling out r178577.
831         https://bugs.webkit.org/show_bug.cgi?id=140546
832
833         Broke fast/css-grid-layout/grid-content-sized-columns-
834         resolution.html (Requested by ap on #webkit).
835
836         Reverted changeset:
837
838         "[CSS Grid Layout] Tracks shrink sometimes with indefinite
839         remaining space"
840         https://bugs.webkit.org/show_bug.cgi?id=139059
841         http://trac.webkit.org/changeset/178577
842
843 2014-11-26  Sergio Villar Senin  <svillar@igalia.com>
844
845         [CSS Grid Layout] Tracks shrink sometimes with indefinite remaining space
846         https://bugs.webkit.org/show_bug.cgi?id=139059
847
848         Reviewed by David Hyatt.
849
850         The third step of the grid track sizing algorithm (method
851         ComputeUsedBreadthOfGridTracks in the old specs version of the
852         algorithm) tries to grow all grid tracks until the remaining space
853         is exhausted. Should the remaining space is undefined we should fill
854         the tracks up to their limits. This is specified in pseudocode like
855         this:
856
857             For each Grid track t in GridTracks
858                 t.UsedBreadth = t.MaxBreadth
859
860         That's correct for most of the cases, but it becomes
861         wrong whenever t.UsedBreadth > t.MaxBreadth something that is not
862         incorrect. What we actually want to do is to grow the track to its
863         maximum if and only if the used breadth is smaller than the maximum.
864
865         * TestExpectations: Added a test which is correct but starts to fail
866         due to another bug (wkb.ug/139058).
867         * fast/css-grid-layout/grid-auto-columns-rows-update.html:
868         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
869         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
870         * fast/css-grid-layout/grid-grow-tracks-to-their-max-expected.txt: Added.
871         * fast/css-grid-layout/grid-grow-tracks-to-their-max.html: Added.
872         * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
873         * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
874         * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
875         * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
876         * fast/css-grid-layout/percent-of-indefinite-track-size.html:
877
878 2015-01-15  Zalan Bujtas  <zalan@apple.com>
879
880         Element appears correctly but does not receive event with a large translation.
881         https://bugs.webkit.org/show_bug.cgi?id=139815
882
883         Reviewed by Simon Fraser.
884
885         When the hit point gets translated beyond the min/max value of LayoutRect (infiniteRect()),
886         we fail to find the corresponding layer.
887         When there's no clipping on a layer, we use min/max values to represent infiniteness.
888         However it does not work well across types. With IntPoint(hittest) we can address a point that's outside
889         of LayoutRect's boundary(clipping).
890         This patch addresses the immediate issue of not being able to hittest transformed layers properly. 
891         Fixing the representation of infiniteness is tracked here: webkit.org/b/140533
892         
893         * transforms/hittest-translated-content-off-to-infinity-and-back-expected.html: Added.
894         * transforms/hittest-translated-content-off-to-infinity-and-back.html: Added.
895
896 2015-01-15  Myles C. Maxfield  <mmaxfield@apple.com>
897
898         tables/mozilla/bugs/bug10633.html is flakey on Yosemite
899         https://bugs.webkit.org/show_bug.cgi?id=140487
900
901         Reviewed by Simon Fraser.
902
903         Mark tests as not flakey any more.
904
905         * platform/mac/TestExpectations:
906
907 2015-01-15  Brent Fulgham  <bfulgham@apple.com>
908
909         [Win] Unreviewed Windows gardening.
910
911         Remove a bunch of out-of-date entries, and try to properly mark tests so we get
912         proper coverage.
913
914         * platform/win-xp/TestExpectations:
915         * platform/win/TestExpectations:
916
917 2015-01-15  Alexey Proskuryakov  <ap@apple.com>
918
919         Update Mountain Lion results for fast/canvas/webgl/angle-instanced-arrays.html
920         after r178527.
921
922         * platform/mac-mountainlion/fast/canvas/webgl/angle-instanced-arrays-expected.txt:
923
924 2015-01-15  Dhi Aurrahman  <diorahman@rockybars.com>
925
926         Canonicalization of :lang() should preserve the :lang()'s arguments representations
927         https://bugs.webkit.org/show_bug.cgi?id=139928
928
929         Reviewed by Benjamin Poulain.
930
931         * fast/css/css-lang-selector-with-string-arguments-text-expected.txt: Updated.
932         * fast/css/css-lang-selector-with-string-arguments-text.html: Updated.
933
934 2015-01-14  Alexey Proskuryakov  <ap@apple.com>
935
936         Web Inspector and regular console use different source code locations for messages
937         https://bugs.webkit.org/show_bug.cgi?id=140478
938
939         Reviewed by Brian Burg.
940
941         A lot of tests now get line numbers in console messages. These lines are calculated
942         by Inspector::ConsoleMessage based on JavaScript call stack.
943
944         One note of interest is that DumpRenderTree only dumps the line, which can be
945         confusing if it is a line in a subresource. We can change the format in a separate
946         patch one day.
947
948         * http/tests/security/drag-drop-local-file-expected.txt:
949         * platform/wk2/http/tests/security/drag-drop-local-file-expected.txt:
950         With WebKit1, a console message is logged when EventSender releases the mouse button,
951         and with WebKit2, it is logged on hover. This is not quite expected, but probably
952         not too harmful. In any case, it's not a new problem introduced by this patch.
953
954         * http/tests/security/xss-DENIED-iframe-src-alias.html:
955         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
956         Run the subtests sequentially to ensure consistent order of results.
957
958         * animations/change-keyframes-expected.txt:
959         * crypto/subtle/unwrapKey-check-usage-expected.txt:
960         * crypto/subtle/wrapKey-check-usage-expected.txt:
961         * fast/canvas/webgl/angle-instanced-arrays-expected.txt:
962         * fast/canvas/webgl/angle-instanced-arrays-out-of-bounds-expected.txt:
963         * fast/canvas/webgl/oes-texture-float-linear-expected.txt:
964         * fast/canvas/webgl/oes-texture-half-float-expected.txt:
965         * fast/canvas/webgl/oes-texture-half-float-linear-expected.txt:
966         * fast/dom/Window/open-invalid-url-expected.txt:
967         * fast/dom/assign-to-prototype-accessor-on-prototype-should-be-silent-expected.txt:
968         * fast/forms/interactive-validation-prevented-expected.txt:
969         * fast/frames/sandboxed-iframe-attribute-parsing-01-expected.txt:
970         * fast/frames/sandboxed-iframe-attribute-parsing-02-expected.txt:
971         * fast/frames/sandboxed-iframe-attribute-parsing-03-expected.txt:
972         * fast/frames/sandboxed-iframe-attribute-parsing-04-expected.txt:
973         * fast/frames/sandboxed-iframe-attribute-parsing-05-expected.txt:
974         * fast/frames/sandboxed-iframe-close-top-noclose-expected.txt:
975         * fast/frames/sandboxed-iframe-forms-dynamic-expected.txt:
976         * fast/frames/sandboxed-iframe-forms-expected.txt:
977         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
978         * fast/frames/sandboxed-iframe-navigation-targetlink-expected.txt:
979         * fast/frames/sandboxed-iframe-navigation-top-by-name-denied-expected.txt:
980         * fast/frames/sandboxed-iframe-navigation-windowopen-expected.txt:
981         * fast/frames/sandboxed-iframe-parsing-space-characters-expected.txt:
982         * fast/loader/page-dismissal-modal-dialogs-expected.txt:
983         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
984         * fast/xmlhttprequest/xmlhttprequest-responsetype-before-open-sync-request-expected.txt:
985         * fast/xmlhttprequest/xmlhttprequest-responsetype-sync-request-expected.txt:
986         * fast/xmlhttprequest/xmlhttprequest-sync-disabled-expected.txt:
987         * fast/xpath/nsresolver-bad-object-expected.txt:
988         * html5lib/generated/run-tests11-write-expected.txt:
989         * http/tests/appcache/abort-cache-onchecking-expected.txt:
990         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
991         * http/tests/appcache/abort-cache-onchecking-resource-404-expected.txt:
992         * http/tests/appcache/abort-cache-ondownloading-expected.txt:
993         * http/tests/appcache/abort-cache-ondownloading-resource-404-expected.txt:
994         * http/tests/appcache/abort-cache-onprogress-expected.txt:
995         * http/tests/appcache/local-content-expected.txt:
996         * http/tests/canvas/philip/tests/security.drawImage.canvas-expected.txt:
997         * http/tests/canvas/philip/tests/security.drawImage.image-expected.txt:
998         * http/tests/canvas/philip/tests/security.pattern.canvas.fillStyle-expected.txt:
999         * http/tests/canvas/philip/tests/security.pattern.canvas.strokeStyle-expected.txt:
1000         * http/tests/canvas/philip/tests/security.pattern.cross-expected.txt:
1001         * http/tests/canvas/philip/tests/security.pattern.image.fillStyle-expected.txt:
1002         * http/tests/canvas/philip/tests/security.pattern.image.strokeStyle-expected.txt:
1003         * http/tests/history/cross-origin-replace-history-object-child-expected.txt:
1004         * http/tests/history/cross-origin-replace-history-object-expected.txt:
1005         * http/tests/inspector-protocol/access-inspected-object-expected.txt:
1006         * http/tests/misc/image-blocked-src-no-change-expected.txt:
1007         * http/tests/misc/unloadable-script-expected.txt:
1008         * http/tests/plugins/cross-frame-object-access-expected.txt:
1009         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
1010         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
1011         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
1012         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
1013         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
1014         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
1015         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
1016         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
1017         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
1018         * http/tests/security/canvas-remote-read-redirect-to-remote-image-expected.txt:
1019         * http/tests/security/canvas-remote-read-remote-image-blocked-no-crossorigin-expected.txt:
1020         * http/tests/security/canvas-remote-read-remote-image-blocked-then-allowed-expected.txt:
1021         * http/tests/security/canvas-remote-read-remote-image-expected.txt:
1022         * http/tests/security/canvas-remote-read-remote-image-redirect-expected.txt:
1023         * http/tests/security/contentSecurityPolicy/eval-scripts-setInterval-blocked-expected.txt:
1024         * http/tests/security/contentSecurityPolicy/eval-scripts-setTimeout-blocked-expected.txt:
1025         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header-expected.txt:
1026         * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-expected.txt:
1027         * http/tests/security/cross-frame-access-call-expected.txt:
1028         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
1029         * http/tests/security/cross-frame-access-child-explicit-domain-expected.txt:
1030         * http/tests/security/cross-frame-access-custom-expected.txt:
1031         * http/tests/security/cross-frame-access-delete-expected.txt:
1032         * http/tests/security/cross-frame-access-enumeration-expected.txt:
1033         * http/tests/security/cross-frame-access-first-time-expected.txt:
1034         * http/tests/security/cross-frame-access-frameelement-expected.txt:
1035         * http/tests/security/cross-frame-access-get-custom-property-cached-expected.txt:
1036         * http/tests/security/cross-frame-access-get-expected.txt:
1037         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
1038         * http/tests/security/cross-frame-access-history-get-expected.txt:
1039         * http/tests/security/cross-frame-access-history-put-expected.txt:
1040         * http/tests/security/cross-frame-access-location-get-expected.txt:
1041         * http/tests/security/cross-frame-access-location-put-expected.txt:
1042         * http/tests/security/cross-frame-access-name-getter-expected.txt:
1043         * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt:
1044         * http/tests/security/cross-frame-access-object-prototype-expected.txt:
1045         * http/tests/security/cross-frame-access-parent-explicit-domain-expected.txt:
1046         * http/tests/security/cross-frame-access-port-expected.txt:
1047         * http/tests/security/cross-frame-access-protocol-expected.txt:
1048         * http/tests/security/cross-frame-access-protocol-explicit-domain-expected.txt:
1049         * http/tests/security/cross-frame-access-put-expected.txt:
1050         * http/tests/security/cross-frame-access-selection-expected.txt:
1051         * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt:
1052         * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open-expected.txt:
1053         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
1054         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-expected.txt:
1055         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt:
1056         * http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt:
1057         * http/tests/security/dataURL/xss-DENIED-from-javascript-url-window-open-expected.txt:
1058         * http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt:
1059         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
1060         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
1061         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
1062         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
1063         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-expected.txt:
1064         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-uppercase-expected.txt:
1065         * http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt:
1066         * http/tests/security/document-all-expected.txt:
1067         * http/tests/security/frameNavigation/not-opener-expected.txt:
1068         * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
1069         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt:
1070         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt:
1071         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt:
1072         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt:
1073         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt:
1074         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt:
1075         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt:
1076         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt:
1077         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt:
1078         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt:
1079         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt:
1080         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt:
1081         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt:
1082         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
1083         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-window-open-expected.txt:
1084         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
1085         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-window-open-expected.txt:
1086         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
1087         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
1088         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
1089         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
1090         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
1091         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
1092         * http/tests/security/local-CSS-from-remote-expected.txt:
1093         * http/tests/security/local-JavaScript-from-remote-expected.txt:
1094         * http/tests/security/local-iFrame-from-remote-expected.txt:
1095         * http/tests/security/local-image-from-remote-expected.txt:
1096         * http/tests/security/local-video-poster-from-remote-expected.txt:
1097         * http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt:
1098         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1099         * http/tests/security/no-popup-from-sandbox-expected.txt:
1100         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
1101         * http/tests/security/popup-allowed-by-sandbox-is-sandboxed-expected.txt:
1102         * http/tests/security/referrer-policy-invalid-expected.txt:
1103         * http/tests/security/sandbox-inherit-to-initial-document-2-expected.txt:
1104         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
1105         * http/tests/security/sandboxed-iframe-form-top-expected.txt:
1106         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
1107         * http/tests/security/sandboxed-iframe-origin-add-expected.txt:
1108         * http/tests/security/sandboxed-iframe-origin-remove-expected.txt:
1109         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
1110         * http/tests/security/window-named-proto-expected.txt:
1111         * http/tests/security/window-named-valueOf-expected.txt:
1112         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
1113         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
1114         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
1115         * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
1116         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
1117         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
1118         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
1119         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
1120         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
1121         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
1122         * http/tests/security/xss-DENIED-frame-name-expected.txt:
1123         * http/tests/security/xss-DENIED-getSVGDocument-iframe-expected.txt:
1124         * http/tests/security/xss-DENIED-getSVGDocument-object-expected.txt:
1125         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
1126         * http/tests/security/xss-DENIED-invalid-domain-change-expected.txt:
1127         * http/tests/security/xss-DENIED-javascript-with-spaces-expected.txt:
1128         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
1129         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
1130         * http/tests/security/xss-DENIED-synchronous-form-expected.txt:
1131         * http/tests/security/xss-DENIED-synchronous-frame-load-in-javascript-url-expected.txt:
1132         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
1133         * http/tests/security/xss-DENIED-window-open-javascript-url-expected.txt:
1134         * http/tests/security/xss-DENIED-window-open-javascript-url-with-spaces-expected.txt:
1135         * http/tests/security/xss-DENIED-window-open-parent-expected.txt:
1136         * http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt:
1137         * http/tests/security/xss-eval-expected.txt:
1138         * http/tests/security/xssAuditor/anchor-url-dom-write-location-expected.txt:
1139         * http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-expected.txt:
1140         * http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-null-char-expected.txt:
1141         * http/tests/security/xssAuditor/anchor-url-dom-write-location-javascript-URL-expected.txt:
1142         * http/tests/security/xssAuditor/anchor-url-dom-write-location2-expected.txt:
1143         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
1144         * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
1145         * http/tests/security/xssAuditor/dom-write-URL-expected.txt:
1146         * http/tests/security/xssAuditor/dom-write-location-expected.txt:
1147         * http/tests/security/xssAuditor/dom-write-location-inline-event-expected.txt:
1148         * http/tests/security/xssAuditor/dom-write-location-javascript-URL-expected.txt:
1149         * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
1150         * http/tests/security/xssAuditor/full-block-iframe-javascript-url-expected.txt:
1151         * http/tests/security/xssAuditor/full-block-javascript-link-expected.txt:
1152         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
1153         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
1154         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
1155         * http/tests/security/xssAuditor/full-block-script-tag-expected.txt:
1156         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
1157         * http/tests/security/xssAuditor/xss-protection-parsing-03-expected.txt:
1158         * http/tests/security/xssAuditor/xss-protection-parsing-04-expected.txt:
1159         * http/tests/websocket/tests/hybi/bad-sub-protocol-control-chars-expected.txt:
1160         * http/tests/websocket/tests/hybi/bad-sub-protocol-empty-expected.txt:
1161         * http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt:
1162         * http/tests/websocket/tests/hybi/binary-type-expected.txt:
1163         * http/tests/websocket/tests/hybi/close-before-open-expected.txt:
1164         * http/tests/websocket/tests/hybi/close-code-and-reason-expected.txt:
1165         * http/tests/websocket/tests/hybi/close-expected.txt:
1166         * http/tests/websocket/tests/hybi/close-reason-too-long-expected.txt:
1167         * http/tests/websocket/tests/hybi/invalid-subprotocol-characters-expected.txt:
1168         * http/tests/websocket/tests/hybi/invalid-subprotocols-expected.txt:
1169         * http/tests/websocket/tests/hybi/url-parsing-expected.txt:
1170         * http/tests/websocket/tests/hybi/websocket-event-target-expected.txt:
1171         * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
1172         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
1173         * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
1174         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
1175         * http/tests/xmlhttprequest/access-control-basic-whitelist-response-headers-expected.txt:
1176         * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt:
1177         * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt:
1178         * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt:
1179         * http/tests/xmlhttprequest/access-control-response-with-expose-headers-expected.txt:
1180         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
1181         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
1182         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
1183         * http/tests/xmlhttprequest/cross-site-denied-response-sync-2-expected.txt:
1184         * http/tests/xmlhttprequest/cross-site-denied-response-sync-expected.txt:
1185         * http/tests/xmlhttprequest/get-dangerous-headers-expected.txt:
1186         * http/tests/xmlhttprequest/getResponseHeader-expected.txt:
1187         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
1188         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
1189         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
1190         * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
1191         * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt:
1192         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
1193         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-sync-expected.txt:
1194         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-sync-expected.txt:
1195         * http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-synconmain-expected.txt:
1196         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
1197         * js/dom/dom-as-prototype-assignment-exception-expected.txt:
1198         * js/dom/dom-attributes-on-mismatch-type-expected.txt:
1199         * js/dom/shadow-navigator-geolocation-in-strict-mode-does-not-throw-expected.txt:
1200         * plugins/get-user-agent-with-null-npp-from-npp-new-expected.txt:
1201         * plugins/netscape-plugin-map-data-to-src-expected.txt:
1202         * plugins/no-mime-with-valid-extension-expected.txt:
1203         * storage/websql/open-database-creation-callback-expected.txt:
1204         * storage/websql/open-database-set-empty-version-expected.txt:
1205         * svg/as-image/svg-canvas-xhtml-tainted-expected.txt:
1206         * svg/css/parse-calc-length-expected.txt:
1207         * svg/css/parse-height-expected.txt:
1208         * svg/css/parse-length-expected.txt:
1209         * svg/custom/invalid-length-units-expected.txt:
1210         * svg/custom/poly-parsing-error-expected.txt:
1211         * svg/custom/polyline-setattribute-points-null-expected.txt:
1212         * svg/dom/fuzz-path-parser-expected.txt:
1213         * svg/dom/path-parser-expected.txt:
1214         * svg/dom/points-parser-expected.txt:
1215         * webaudio/audionode-expected.txt:
1216
1217 2015-01-15  Mark Lam  <mark.lam@apple.com>
1218
1219         [Part 2] Argument object created by "Function dot arguments" should use a clone of argument values.
1220         <https://webkit.org/b/140093>
1221
1222         Reviewed by Geoffrey Garen.
1223
1224         * js/function-dot-arguments-expected.txt:
1225         * js/script-tests/function-dot-arguments.js:
1226         (arrayify):
1227         (indirectCall):
1228         (.inner):
1229         (tearOffTest3):
1230         (tearOffTest3b):
1231         (tearOffTest3c):
1232         (tearOffTest4External):
1233         (tearOffTest4):
1234         (tearOffTest4aExternal):
1235         (tearOffTest4bExternal):
1236         (tearOffTest4b):
1237         (tearOffTest4cExternal):
1238         (tearOffTest4c):
1239         (tearOffTest5):
1240         (tearOffTest5b):
1241         (tearOffTest5c):
1242         (tearOffTest6External):
1243         (tearOffTest6):
1244         (tearOffTest6aExternal):
1245         (tearOffTest6bExternal):
1246         (tearOffTest6b):
1247         (tearOffTest6cExternal):
1248         (tearOffTest6c):
1249         (tearOffTest7):
1250         (tearOffTest7b):
1251         (tearOffTest7c):
1252         (tearOffTest8External):
1253         (tearOffTest8):
1254         (tearOffTest8aExternal):
1255         (tearOffTest8bExternal):
1256         (tearOffTest8b):
1257         (tearOffTest8cExternal):
1258         (tearOffTest8c):
1259         (tearOffTest9b):
1260         (tearOffTest9c):
1261         (tearOffTest10External):
1262         (tearOffTest10):
1263         (tearOffTest10aExternal):
1264         (tearOffTest10bExternal):
1265         (tearOffTest10b):
1266         (tearOffTest10cExternal):
1267         (tearOffTest10c):
1268
1269 2015-01-15  Brent Fulgham  <bfulgham@apple.com>
1270
1271         [Win] Unreviewed gardening.
1272
1273         Mark some debug crashes as being caused by Bug 135514.
1274
1275         * platform/win/TestExpectations:
1276
1277 2015-01-15  Brent Fulgham  <bfulgham@apple.com>
1278
1279         [Win] Unreviewed gardening.
1280
1281         Mark fast/dynamic/layer-no-longer-paginated.html as crashing on Windows
1282         now that https://bugs.webkit.org/show_bug.cgi?id=140455 has been filed.
1283
1284         * platform/win/TestExpectations:
1285
1286 2015-01-15  Myles C. Maxfield  <mmaxfield@apple.com>
1287
1288         http/tests/misc/acid3.html is flakey on Mavericks
1289         https://bugs.webkit.org/show_bug.cgi?id=140253
1290
1291         Reviewed by Alexey Proskuryakov.
1292
1293         Remove flakey mark.
1294
1295         * platform/mac/TestExpectations:
1296
1297 2015-01-15  Andrzej Badowski  <a.badowski@samsung.com>
1298
1299         AX: [ATK] Mark accessibility/render-counter-text.html as a suitable test for EFL and GTK.
1300         https://bugs.webkit.org/show_bug.cgi?id=140438
1301
1302         Reviewed by Chris Fleizach.
1303
1304         The test shows the text contents of the <li> element with the counter inside <ol> using three childAtIndex().stringValue methods.
1305         In the case of ATK childAtIndex(0) returns a non-empty object, but it is not the ATK_OBJECT,
1306         so the stringValue produces an empty string.
1307         To avoid this, the text content is obtained by direct reading of stringValue of <li> AccessibilityUIElement which is ATK_TEXT.
1308
1309         * accessibility/render-counter-text.html:
1310            This test is also suitable for EFL and GTK port.
1311         * platform/efl/TestExpectations:
1312         * platform/gtk/TestExpectations:
1313
1314 2015-01-14  Simon Fraser  <simon.fraser@apple.com>
1315
1316         Graphics corruption after Find on some pages
1317         https://bugs.webkit.org/show_bug.cgi?id=140489
1318
1319         Reviewed by Zalan Bujtas.
1320         
1321         Two new tests. The first one just reports that we have an opaque compositing
1322         layer. The second one tests the the user-visible symptom of the missing
1323         background.
1324
1325         * compositing/contents-opaque/opaque-with-scrolled-expected.txt: Added.
1326         * compositing/contents-opaque/opaque-with-scrolled.html: Added.
1327         * fast/backgrounds/opaque-scrolled-paint-background-expected.html: Added.
1328         * fast/backgrounds/opaque-scrolled-paint-background.html: Added.
1329
1330 2015-01-14  Alexey Proskuryakov  <ap@apple.com>
1331
1332         <rdar://problem/17748495> Multiple compositing tests fail to repaint on WK1
1333
1334         * platform/mac/TestExpectations: These tests pass now, unmarking.
1335
1336 2015-01-14  Alexey Proskuryakov  <ap@apple.com>
1337
1338         Update expectations for what we see on upgraded EWS machines.
1339
1340         * platform/mac/TestExpectations:
1341
1342 2015-01-14  Jer Noble  <jer.noble@apple.com>
1343
1344         [Mac][MSE] Stalled YouTube playback does not allow display to sleep.
1345         https://bugs.webkit.org/show_bug.cgi?id=140468
1346         rdar://problem/19171162
1347
1348         Reviewed by Eric Carlson.
1349
1350         * media/media-source/content/test-fragmented-manifest.json: Added.
1351         * media/media-source/content/test-fragmented.mp4: Added.
1352         * media/media-source/media-source-loader.js: Added.
1353         (MediaSourceLoader):
1354         (MediaSourceLoader.prototype.loadManifest):
1355         (MediaSourceLoader.prototype.loadManifestSucceeded):
1356         (MediaSourceLoader.prototype.loadManifestFailed):
1357         (MediaSourceLoader.prototype.loadMediaData):
1358         (MediaSourceLoader.prototype.loadMediaDataSucceeded):
1359         (MediaSourceLoader.prototype.loadMediaDataFailed):
1360         (MediaSourceLoader.prototype.type):
1361         (MediaSourceLoader.prototype.duration):
1362         (MediaSourceLoader.prototype.initSegment):
1363         (MediaSourceLoader.prototype.mediaSegmentsLength):
1364         (MediaSourceLoader.prototype.mediaSegment):
1365         * media/media-source/media-source-stalled-holds-sleep-assertion-expected.txt: Added.
1366         * media/media-source/media-source-stalled-holds-sleep-assertion.html: Added.
1367
1368 2015-01-14  Andrzej Badowski  <a.badowski@samsung.com>
1369
1370         [EFL] Change expectations for two layout tests.
1371         https://bugs.webkit.org/show_bug.cgi?id=140391
1372
1373         Reviewed by Chris Fleizach.
1374
1375         Currently, two layout tests produce positive results for EFL:
1376         - accessibility/fieldset-element-expected.html
1377         - accessibility/negative-tabindex-does-not-expose-label.html.
1378
1379         * accessibility/fieldset-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/fieldset-element-expected.txt.
1380         * accessibility/negative-tabindex-does-not-expose-label-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/negative-tabindex-does-not-expose-label-expected.txt.
1381         * platform/efl/TestExpectations:
1382            Missing markings removed.
1383
1384 2015-01-14  Commit Queue  <commit-queue@webkit.org>
1385
1386         Unreviewed, rolling out r178438.
1387         https://bugs.webkit.org/show_bug.cgi?id=140484
1388
1389         Broke a few MediaSource tests (Requested by JoePeck on
1390         #webkit).
1391
1392         Reverted changeset:
1393
1394         "[MSE] Implement per TrackBuffer buffered."
1395         https://bugs.webkit.org/show_bug.cgi?id=139813
1396         http://trac.webkit.org/changeset/178438
1397
1398 2015-01-14  Enrica Casucci  <enrica@apple.com>
1399
1400         REGRESSION (r165385): Crash when applying autocorrection exceeds maximum text area length.
1401         https://bugs.webkit.org/show_bug.cgi?id=137902
1402         rdar://problem/18568864
1403
1404         Reviewed by Darin Adler.
1405
1406         * editing/text-iterator/invalid-subrange-expected.txt: Added.
1407         * editing/text-iterator/invalid-subrange.html: Added.
1408
1409 2015-01-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
1410
1411         REGRESSION (r154769): Wrong <title> taken as a tooltip for SVG element.
1412         https://bugs.webkit.org/show_bug.cgi?id=139690.
1413
1414         Reviewed by Daniel Bates.
1415
1416         * svg/hittest/resources: Added.
1417         * svg/hittest/resources/svg-tooltip.svg: Added.
1418         Shared resources to be used by the tests.
1419
1420         * svg/hittest/resources/svg-tooltip.js: Added.
1421         This code mimics the C++ tooltip calculation and compares its result with what the C++
1422         code returns.
1423         
1424         * svg/hittest/svg-embedded-tooltip-expected.txt: Added.
1425         * svg/hittest/svg-embedded-tooltip.html: Added.
1426         This test ensures that the tooltip text for SVG elements is calculated correctly when
1427         the SVG is embedded in an HTML either through inline <svg> tag or through an <embed>
1428         tag. In both cases, the rootmost SVG element should return the SVG document title.
1429         
1430         * svg/hittest/svg-standalone-tooltip-expected.txt: Added.
1431         * svg/hittest/svg-standalone-tooltip.svg: Added.
1432         This test ensures that for stand-alone SVG documents, the tooltip text for SVG elements
1433         is calculated correctly. In this case, the rootmost SVG element should not return a
1434         title since the SVG document title will be displayed in the browser chrome.
1435
1436 2015-01-14  Bartlomiej Gajda  <b.gajda@samsung.com>
1437
1438         [MSE] Implement per TrackBuffer buffered.
1439         https://bugs.webkit.org/show_bug.cgi?id=139813.
1440
1441         Reviewed by Jer Noble.
1442
1443         Added tests which checks how buffered behaves for two trackBuffers in single SourceBuffer
1444         after appends, and with MediaSource readyState switching to ended and back to open.
1445
1446         * media/media-source/media-source-multiple-trackBuffers-buffered-expected.txt: Added.
1447         * media/media-source/media-source-multiple-trackBuffers-buffered-in-ended-state-expected.txt: Added.
1448         * media/media-source/media-source-multiple-trackBuffers-buffered-in-ended-state.html: Added.
1449         * media/media-source/media-source-multiple-trackBuffers-buffered.html: Added.
1450
1451 2015-01-14  Commit Queue  <commit-queue@webkit.org>
1452
1453         Unreviewed, rolling out r178432.
1454         https://bugs.webkit.org/show_bug.cgi?id=140460
1455
1456         Caused 20 JSC Test Failures (Requested by JoePeck on #webkit).
1457
1458         Reverted changeset:
1459
1460         "REGRESSION (r174226): Header on huffingtonpost.com is too
1461         large"
1462         https://bugs.webkit.org/show_bug.cgi?id=140306
1463         http://trac.webkit.org/changeset/178432
1464
1465 2015-01-14  Michael Saboff  <msaboff@apple.com>
1466
1467         REGRESSION (r174226): Header on huffingtonpost.com is too large
1468         https://bugs.webkit.org/show_bug.cgi?id=140306
1469
1470         Reviewed by Geoffrey Garen.
1471
1472         Updated js/arguments-iterator to test changing argument to array values.
1473         Removed tests that changed arguments to a string and an object as they were
1474         bogus and didn't test what the appeared to test. 
1475         for .. of works on iterable objects only.
1476
1477         Added new regression test, js/regress-140306.
1478
1479         * js/arguments-iterator-expected.txt:
1480         * js/regress-140306-expected.txt: Added.
1481         * js/regress-140306.html: Added.
1482         * js/script-tests/arguments-iterator.js:
1483         (testEmptyArrayArguments):
1484         (testArrayArguments):
1485         (testOverwrittenArguments): Deleted.
1486         (testNullArguments): Deleted.
1487         (testNonArrayLikeArguments): Deleted.
1488         * js/script-tests/regress-140306.js: Added.
1489         (checkArgs):
1490         (applyToArgs):
1491
1492 2015-01-14  Michael Saboff  <msaboff@apple.com>
1493
1494         JavaScript identifier incorrectly parsed if the prefix before an escape sequence is a keyword
1495         https://bugs.webkit.org/show_bug.cgi?id=140420
1496
1497         Reviewed by Oliver Hunt.
1498
1499         New regression test.
1500
1501         * js/regress-140420-expected.txt: Added.
1502         * js/regress-140420.html: Added.
1503         * js/script-tests/regress-140420.js: Added.
1504         (with):
1505         (this):
1506
1507 2015-01-14  Jer Noble  <jer.noble@apple.com>
1508
1509         Null-deref crash when seeking immediately before looping.
1510         https://bugs.webkit.org/show_bug.cgi?id=140394
1511
1512         Reviewed by Eric Carlson.
1513
1514         * media/video-ended-seek-crash-expected.txt: Added.
1515         * media/video-ended-seek-crash.html: Added.
1516
1517 2015-01-14  Brent Fulgham  <bfulgham@apple.com>
1518
1519         [Win] Unreviewed gardening.
1520
1521         * platform/win/TestExpectations: Add a Crash expectation now that
1522         https://bugs.webkit.org/show_bug.cgi?id=140444 has been filed.
1523
1524 2015-01-13  Commit Queue  <commit-queue@webkit.org>
1525
1526         Unreviewed, rolling out r178390, r178392, r178398, r178400,
1527         r178402, and r178410.
1528         https://bugs.webkit.org/show_bug.cgi?id=140431
1529
1530         Way too many failures to skip (Requested by ap_ on #webkit).
1531
1532         Reverted changesets:
1533
1534         "WebGL2: Support webgl2 context creation."
1535         https://bugs.webkit.org/show_bug.cgi?id=126408
1536         http://trac.webkit.org/changeset/178390
1537
1538         "Unreviewed iOS build fix after r178390."
1539         http://trac.webkit.org/changeset/178392
1540
1541         "[Unreviewed] Windows build fix after r178390."
1542         http://trac.webkit.org/changeset/178398
1543
1544         "[Unreviewed] Speculative test fix after r178390."
1545         http://trac.webkit.org/changeset/178400
1546
1547         "[Unreviewed] Skip webgl tests for temporarily."
1548         https://bugs.webkit.org/show_bug.cgi?id=140423
1549         http://trac.webkit.org/changeset/178402
1550
1551         "[EFL] Fix build after r178390"
1552         https://bugs.webkit.org/show_bug.cgi?id=140424
1553         http://trac.webkit.org/changeset/178410
1554
1555 2015-01-13  Brent Fulgham  <bfulgham@apple.com>
1556
1557         [Win] Unreviewed test gardening.
1558
1559         * platform/win/TestExpectations: Add Debug Crash documentation now that Bug 140425 has been filed.
1560
1561 2015-01-13  Chris Dumez  <cdumez@apple.com>
1562
1563         Only throttle DOM timers if they change CSS properties that cannot cause non-descendant elements to become visible
1564         https://bugs.webkit.org/show_bug.cgi?id=140142
1565
1566         Reviewed by Daniel Bates.
1567
1568         Fix layout test introduced in r178014. I forgot to remove a
1569         setTimeout() call.
1570
1571         * fast/dom/timer-height-change-no-throttling.html:
1572
1573 2015-01-13  Roger Fong  <roger_fong@apple.com>
1574
1575         [Unreviewed] Skip webgl tests for temporarily.
1576         https://bugs.webkit.org/show_bug.cgi?id=140423
1577
1578         * platform/mac/TestExpectations:
1579
1580 2015-01-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1581
1582         Missed images and missed new lines in the expected results of the imported w3c canvas layout tests.
1583         https://bugs.webkit.org/show_bug.cgi?id=140409.
1584
1585         Reviewed by Dean Jackson.
1586         
1587         Fix some failures in the imported W3C canvas tests. These failures were happening because
1588         of missing images or missing new lines at the end of the expected results.
1589
1590         * TestExpectations:
1591
1592 2015-01-13  Dean Jackson  <dino@apple.com>
1593
1594         Filters aren't applied to elements in columns after the first
1595         https://bugs.webkit.org/show_bug.cgi?id=140331
1596         <rdar://problem/19313858>
1597
1598         Unreviewed followup after discussion with Simon Fraser.
1599
1600         Add a new test that exercises nested blocks inside columns. Also
1601         use valid properties in my existing tests :)
1602
1603         * fast/multicol/clip-in-columns-expected.html:
1604         * fast/multicol/clip-in-columns.html:
1605         * fast/multicol/filter-in-columns-expected.html:
1606         * fast/multicol/filter-in-columns.html:
1607         * fast/multicol/nested-filter-in-columns-expected.html: Copied from LayoutTests/fast/multicol/filter-in-columns-expected.html.
1608         * fast/multicol/nested-filter-in-columns.html: Copied from LayoutTests/fast/multicol/filter-in-columns.html.
1609
1610 2015-01-13  Dean Jackson  <dino@apple.com>
1611
1612         Filters aren't applied to elements in columns after the first
1613         https://bugs.webkit.org/show_bug.cgi?id=140331
1614         <rdar://problem/19313858>
1615
1616         Reviewed by Simon Fraser.
1617
1618         Tests for filters and clipping on a column other
1619         than the first.
1620
1621         * fast/multicol/clip-in-columns-expected.html: Added.
1622         * fast/multicol/clip-in-columns.html: Added.
1623         * fast/multicol/filter-in-columns-expected.html: Added.
1624         * fast/multicol/filter-in-columns.html: Added.
1625
1626 2015-01-13  Yusuke Suzuki  <utatane.tea@gmail.com>
1627
1628         DFG can call PutByValDirect for generic arrays
1629         https://bugs.webkit.org/show_bug.cgi?id=140389
1630
1631         Reviewed by Geoffrey Garen.
1632
1633         * js/dfg-put-by-val-direct-to-generic-array-expected.txt: Added.
1634         * js/dfg-put-by-val-direct-to-generic-array.html: Added.
1635         * js/script-tests/dfg-put-by-val-direct-to-generic-array.js: Added.
1636         (foo1):
1637         (foo2):
1638
1639 2015-01-13  Jer Noble  <jer.noble@apple.com>
1640
1641         defaultPlaybackRate not respected when set before source is loaded
1642         https://bugs.webkit.org/show_bug.cgi?id=140282
1643
1644         Reviewed by Eric Carlson.
1645
1646         * media/video-defaultplaybackrate-before-load-expected.txt: Added.
1647         * media/video-defaultplaybackrate-before-load.html: Added.
1648
1649 2015-01-13  Andreas Kling  <akling@apple.com>
1650
1651         Element::normalizeAttributes() needs to handle arbitrary JS executing between loop iterations.
1652         <https://webkit.org/b/140379>
1653         <rdar://problem/19446901>
1654
1655         Reviewed by Benjamin Poulain.
1656
1657         * fast/dom/Element/normalize-crash2-expected.txt: Added.
1658         * fast/dom/Element/normalize-crash2.html: Added.
1659
1660 2015-01-13  Andrzej Badowski  <a.badowski@samsung.com>
1661
1662         AX: [ATK] Mark accessibility/table-with-footer-section-above-body.html as a suitable test for EFL and GTK
1663         https://bugs.webkit.org/show_bug.cgi?id=140355
1664
1665         Reviewed by Chris Fleizach.
1666
1667         The test shows the text contents of an AccessibilityTableCell object using tableCell.childAtIndex(0).stringValue.
1668         In the case of ATK childAtIndex(0) returns a non-empty object, but it is not the ATK_OBJECT,
1669         so the stringValue produces an empty string.
1670         To avoid this, the cell text content is obtained by direct reading of stringValue of TableCell.
1671
1672         * accessibility/table-with-footer-section-above-body.html:
1673            This test is also suitable for EFL and GTK port.
1674         * platform/efl/TestExpectations:
1675         * platform/gtk/TestExpectations:
1676
1677 2015-01-13  Bartlomiej Gajda  <b.gajda@samsung.com>
1678
1679         [EFL] Fix test expectations after r178310.
1680         https://bugs.webkit.org/show_bug.cgi?id=140387.
1681
1682         Reviewed by Gyuyoung Kim.
1683
1684         Clean reference to SharedWorkers in test expecations since they were removed.
1685
1686         * platform/efl/TestExpectations:
1687
1688 2015-01-11  Sam Weinig  <sam@webkit.org>
1689
1690         Remove support for SharedWorkers
1691         https://bugs.webkit.org/show_bug.cgi?id=140344
1692
1693         Reviewed by Anders Carlsson.
1694
1695         Remove shared worker specific tests and update others to remove references to shared workers.
1696
1697         * fast/constructors/constructor-as-function-crash-expected.txt:
1698         * fast/constructors/constructor-as-function-crash.html:
1699         * fast/dom/call-a-constructor-as-a-function-expected.txt:
1700         * fast/dom/call-a-constructor-as-a-function.html:
1701         * fast/workers/resources/create-shared-worker-frame.html: Removed.
1702         * fast/workers/resources/shared-worker-common.js: Removed.
1703         * fast/workers/resources/shared-worker-count-connections.js: Removed.
1704         * fast/workers/resources/shared-worker-create-common.js: Removed.
1705         * fast/workers/resources/shared-worker-exception.js: Removed.
1706         * fast/workers/resources/shared-worker-iframe.html: Removed.
1707         * fast/workers/resources/shared-worker-lifecycle.js: Removed.
1708         * fast/workers/resources/shared-worker-name.js: Removed.
1709         * fast/workers/resources/shared-worker-script-error.js: Removed.
1710         * fast/workers/shared-worker-constructor-expected.txt: Removed.
1711         * fast/workers/shared-worker-constructor.html: Removed.
1712         * fast/workers/shared-worker-context-gc-expected.txt: Removed.
1713         * fast/workers/shared-worker-context-gc.html: Removed.
1714         * fast/workers/shared-worker-event-listener-expected.txt: Removed.
1715         * fast/workers/shared-worker-event-listener.html: Removed.
1716         * fast/workers/shared-worker-exception-expected.txt: Removed.
1717         * fast/workers/shared-worker-exception.html: Removed.
1718         * fast/workers/shared-worker-frame-lifecycle-expected.txt: Removed.
1719         * fast/workers/shared-worker-frame-lifecycle.html: Removed.
1720         * fast/workers/shared-worker-gc-expected.txt: Removed.
1721         * fast/workers/shared-worker-gc.html: Removed.
1722         * fast/workers/shared-worker-in-iframe-expected.txt: Removed.
1723         * fast/workers/shared-worker-in-iframe.html: Removed.
1724         * fast/workers/shared-worker-lifecycle-expected.txt: Removed.
1725         * fast/workers/shared-worker-lifecycle.html: Removed.
1726         * fast/workers/shared-worker-load-error-expected.txt: Removed.
1727         * fast/workers/shared-worker-load-error.html: Removed.
1728         * fast/workers/shared-worker-location-expected.txt: Removed.
1729         * fast/workers/shared-worker-location.html: Removed.
1730         * fast/workers/shared-worker-messageevent-source-expected.txt: Removed.
1731         * fast/workers/shared-worker-messageevent-source.html: Removed.
1732         * fast/workers/shared-worker-name-expected.txt: Removed.
1733         * fast/workers/shared-worker-name.html: Removed.
1734         * fast/workers/shared-worker-navigator-expected.txt: Removed.
1735         * fast/workers/shared-worker-navigator.html: Removed.
1736         * fast/workers/shared-worker-replace-global-constructor-expected.txt: Removed.
1737         * fast/workers/shared-worker-replace-global-constructor.html: Removed.
1738         * fast/workers/shared-worker-replace-self-expected.txt: Removed.
1739         * fast/workers/shared-worker-replace-self.html: Removed.
1740         * fast/workers/shared-worker-script-error-expected.txt: Removed.
1741         * fast/workers/shared-worker-script-error.html: Removed.
1742         * fast/workers/shared-worker-shared-expected.txt: Removed.
1743         * fast/workers/shared-worker-shared.html: Removed.
1744         * fast/workers/shared-worker-simple-expected.txt: Removed.
1745         * fast/workers/shared-worker-simple.html: Removed.
1746         * fast/workers/shared-worker-storagequota-query-usage-expected.txt: Removed.
1747         * fast/workers/shared-worker-storagequota-query-usage.html: Removed.
1748         * fast/workers/worker-crash-with-invalid-location-expected.txt:
1749         * fast/workers/worker-crash-with-invalid-location.html:
1750         * http/tests/resources/js-test-pre.js:
1751         (startWorker):
1752         (.worker.port.onmessage): Deleted.
1753         (.self.onconnect.workerPort.onmessage): Deleted.
1754         (.self.onconnect): Deleted.
1755         * http/tests/security/contentSecurityPolicy/resources/shared-worker-make-xhr.js: Removed.
1756         * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-allowed-expected.txt: Removed.
1757         * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-allowed.html: Removed.
1758         * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-blocked-expected.txt: Removed.
1759         * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-blocked.html: Removed.
1760         * http/tests/security/cross-origin-shared-worker-allowed-expected.txt: Removed.
1761         * http/tests/security/cross-origin-shared-worker-allowed.html: Removed.
1762         * http/tests/security/cross-origin-shared-worker-expected.txt: Removed.
1763         * http/tests/security/cross-origin-shared-worker.html: Removed.
1764         * http/tests/security/resources/cross-origin-iframe-for-shared-worker.html: Removed.
1765         * http/tests/security/resources/iframe-for-storage-blocking-changed-shared-worker.html: Removed.
1766         * http/tests/security/resources/shared-worker.js: Removed.
1767         * http/tests/security/same-origin-shared-worker-blocked-expected.txt: Removed.
1768         * http/tests/security/same-origin-shared-worker-blocked.html: Removed.
1769         * http/tests/security/storage-blocking-loosened-shared-worker-expected.txt: Removed.
1770         * http/tests/security/storage-blocking-loosened-shared-worker.html: Removed.
1771         * http/tests/security/storage-blocking-strengthened-shared-worker-expected.txt: Removed.
1772         * http/tests/security/storage-blocking-strengthened-shared-worker.html: Removed.
1773         * http/tests/websocket/tests/hybi/workers/close-in-shared-worker-expected.txt: Removed.
1774         * http/tests/websocket/tests/hybi/workers/close-in-shared-worker.html: Removed.
1775         * http/tests/websocket/tests/hybi/workers/shared-worker-simple-expected.txt: Removed.
1776         * http/tests/websocket/tests/hybi/workers/shared-worker-simple.html: Removed.
1777         * http/tests/workers/shared-worker-importScripts-expected.txt: Removed.
1778         * http/tests/workers/shared-worker-importScripts.html: Removed.
1779         * http/tests/workers/shared-worker-invalid-url-expected.txt: Removed.
1780         * http/tests/workers/shared-worker-invalid-url.html: Removed.
1781         * http/tests/workers/shared-worker-redirect-expected.txt: Removed.
1782         * http/tests/workers/shared-worker-redirect.html: Removed.
1783         * http/tests/xmlhttprequest/workers/resources/shared-worker-create.js: Removed.
1784         * http/tests/xmlhttprequest/workers/shared-worker-access-control-basic-get-fail-non-simple-expected.txt: Removed.
1785         * http/tests/xmlhttprequest/workers/shared-worker-access-control-basic-get-fail-non-simple.html: Removed.
1786         * http/tests/xmlhttprequest/workers/shared-worker-close-expected.txt: Removed.
1787         * http/tests/xmlhttprequest/workers/shared-worker-close.html: Removed.
1788         * http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Removed.
1789         * http/tests/xmlhttprequest/workers/shared-worker-methods-async.html: Removed.
1790         * http/tests/xmlhttprequest/workers/shared-worker-methods-expected.txt: Removed.
1791         * http/tests/xmlhttprequest/workers/shared-worker-methods.html: Removed.
1792         * http/tests/xmlhttprequest/workers/shared-worker-referer-expected.txt: Removed.
1793         * http/tests/xmlhttprequest/workers/shared-worker-referer.html: Removed.
1794         * http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found-expected.txt: Removed.
1795         * http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found.html: Removed.
1796         * js/dom/constructor-length.html:
1797         * js/dom/global-constructors-attributes-expected.txt:
1798         * js/dom/global-constructors-attributes-shared-worker-expected.txt: Removed.
1799         * js/dom/global-constructors-attributes-shared-worker.html: Removed.
1800         * platform/efl/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Removed.
1801         * platform/efl/http/tests/xmlhttprequest/workers/shared-worker-methods-expected.txt: Removed.
1802         * platform/efl/js/dom/constructor-length-expected.txt:
1803         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1804         * platform/efl/js/dom/global-constructors-attributes-shared-worker-expected.txt: Removed.
1805         * platform/gtk/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Removed.
1806         * platform/gtk/http/tests/xmlhttprequest/workers/shared-worker-methods-expected.txt: Removed.
1807         * platform/gtk/js/dom/constructor-length-expected.txt:
1808         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1809         * platform/ios-sim-deprecated/fast/dom/Window/window-property-descriptors-expected.txt:
1810         * platform/ios-sim-deprecated/fast/js/constructor-length-expected.txt:
1811         * platform/ios-sim-deprecated/fast/js/global-constructors-expected.txt:
1812         * platform/ios-sim-deprecated/fast/workers/shared-worker-storagequota-query-usage-expected.txt: Removed.
1813         * platform/ios-sim-deprecated/http/tests/security/cross-origin-shared-worker-allowed-expected.txt: Removed.
1814         * platform/ios-sim-deprecated/http/tests/security/cross-origin-shared-worker-expected.txt: Removed.
1815         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
1816         * platform/ios-sim-deprecated/storage/indexeddb/basics-shared-workers-expected.txt: Removed.
1817         * platform/ios-simulator/js/dom/constructor-length-expected.txt:
1818         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1819         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
1820         * platform/mac-wk2/TestExpectations:
1821         * platform/mac/js/dom/constructor-length-expected.txt:
1822         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1823         * platform/win/fast/dom/call-a-constructor-as-a-function-expected.txt:
1824         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1825         * platform/win/js/dom/global-constructors-attributes-shared-worker-expected.txt: Removed.
1826         * resources/js-test-pre.js:
1827         (startWorker):
1828         (.worker.port.onmessage): Deleted.
1829         (.self.onconnect.workerPort.onmessage): Deleted.
1830         (.self.onconnect): Deleted.
1831         * resources/js-test.js:
1832         (startWorker):
1833         (.worker.port.onmessage): Deleted.
1834         (.self.onconnect.workerPort.onmessage): Deleted.
1835         (.self.onconnect): Deleted.
1836         * storage/indexeddb/basics-shared-workers-expected.txt: Removed.
1837         * storage/indexeddb/basics-shared-workers.html: Removed.
1838
1839 2015-01-12  Andreas Kling  <akling@apple.com>
1840
1841         Geolocation objects shouldn't prevent page caching.
1842         <https://webkit.org/b/140369>
1843
1844         Reviewed by Joseph Pecoraro.
1845
1846         Take the existing test for this and make it not-specific-to-iOS.
1847         Also remove a test whose only purpose was confirming that we don't cache these pages.
1848
1849         * fast/dom/Geolocation/no-page-cache-expected.txt: Removed.
1850         * fast/dom/Geolocation/no-page-cache.html: Removed.
1851         * fast/dom/Geolocation/script-tests/no-page-cache.js: Removed.
1852         * fast/history/page-cache-geolocation-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/history/page-cache-geolocation-expected.txt.
1853         * fast/history/page-cache-geolocation.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/history/script-tests/page-cache-geolocation.js.
1854         * fast/history/resources/page-cache-helper.html: Added.
1855         * platform/ios-sim-deprecated/iphone/fast/history/page-cache-geolocation-expected.txt: Removed.
1856         * platform/ios-sim-deprecated/iphone/fast/history/page-cache-geolocation.html: Removed.
1857         * platform/ios-sim-deprecated/iphone/fast/history/script-tests/page-cache-geolocation.js: Removed.
1858         * platform/ios-simulator/TestExpectations:
1859         * platform/ios-simulator/ios/fast/history/page-cache-geolocation.html: Removed.
1860
1861 2015-01-12  Manuel Rego Casasnovas  <rego@igalia.com>
1862
1863         Make fast/css/first-letter-skip-out-of-flow.html a ref-test
1864         https://bugs.webkit.org/show_bug.cgi?id=140324
1865
1866         Reviewed by Andreas Kling.
1867
1868         * fast/css/first-letter-skip-out-of-flow-expected.html: Added.
1869         * platform/efl/fast/css/first-letter-skip-out-of-flow-expected.png: Removed.
1870         * platform/efl/fast/css/first-letter-skip-out-of-flow-expected.txt: Removed.
1871         * platform/gtk/fast/css/first-letter-skip-out-of-flow-expected.png: Removed.
1872         * platform/gtk/fast/css/first-letter-skip-out-of-flow-expected.txt: Removed.
1873         * platform/ios-sim-deprecated/fast/css/first-letter-skip-out-of-flow-expected.txt: Removed.
1874         * platform/ios-simulator-wk2/fast/css/first-letter-skip-out-of-flow-expected.txt: Removed.
1875         * platform/mac-mountainlion/fast/css/first-letter-skip-out-of-flow-expected.txt: Removed.
1876         * platform/mac/fast/css/first-letter-skip-out-of-flow-expected.png: Removed.
1877         * platform/mac/fast/css/first-letter-skip-out-of-flow-expected.txt: Removed.
1878
1879 2015-01-12  Commit Queue  <commit-queue@webkit.org>
1880
1881         Unreviewed, rolling out r178281.
1882         https://bugs.webkit.org/show_bug.cgi?id=140366
1883
1884         Broke many media tests (Requested by ap on #webkit).
1885
1886         Reverted changeset:
1887
1888         "defaultPlaybackRate not respected when set before source is
1889         loaded"
1890         https://bugs.webkit.org/show_bug.cgi?id=140282
1891         http://trac.webkit.org/changeset/178281
1892
1893 2015-01-12  Jer Noble  <jer.noble@apple.com>
1894
1895         defaultPlaybackRate not respected when set before source is loaded
1896         https://bugs.webkit.org/show_bug.cgi?id=140282
1897
1898         Reviewed by Eric Carlson.
1899
1900         * media/video-defaultplaybackrate-before-load-expected.txt: Added.
1901         * media/video-defaultplaybackrate-before-load.html: Added.
1902
1903 2015-01-12  Andrzej Badowski  <a.badowski@samsung.com>
1904
1905         AX: [ATK] Whether to show the title attribute, if there is a label with the attribute for?
1906         https://bugs.webkit.org/show_bug.cgi?id=139986
1907
1908         Reviewed by Chris Fleizach.
1909
1910         * accessibility/radio-button-title-label.html:
1911            This test is also suitable for EFL and GTK port.
1912         * platform/efl/TestExpectations:
1913         * platform/efl/accessibility/radio-button-title-label-expected.txt: Added.
1914         * platform/gtk/TestExpectations:
1915         * platform/gtk/accessibility/radio-button-title-label-expected.txt: Added.
1916
1917 2015-01-12  Shivakumar JM  <shiva.jm@samsung.com>
1918
1919         Fix lint-test-files warnings in TestExpectations files.
1920         https://bugs.webkit.org/show_bug.cgi?id=140351
1921
1922         Unreviewed gardening.
1923
1924         Removed the test cases from TestExpectations files.
1925
1926         * platform/efl/TestExpectations:
1927         * platform/wk2/TestExpectations:
1928
1929 2015-01-11  Alexey Proskuryakov  <ap@apple.com>
1930
1931         editing/spelling/grammar-paste.html is flaky in debug after r177682
1932         https://bugs.webkit.org/show_bug.cgi?id=139903
1933
1934         * TestExpectations: The test if flaky on release bots too, updating expectations.
1935
1936 2015-01-09  Michael Saboff  <msaboff@apple.com>
1937
1938         Breakpoint doesn't fire in this HTML5 game
1939         https://bugs.webkit.org/show_bug.cgi?id=140269
1940
1941         Reviewed by Mark Lam.
1942
1943         New tests that set breakpoints in functions with various line split
1944         combinations.
1945
1946         * inspector/debugger/breakpoint-columns-expected.txt: Added.
1947         * inspector/debugger/breakpoint-columns.html: Added.
1948         * inspector/debugger/resources/column-breakpoints-1.js: Added.
1949         (columnTest1.x):
1950         (columnTest1):
1951         (columnTest2.x):
1952         (columnTest2.f):
1953         (columnTest3.x):
1954         (columnTest3.f):
1955         (runColumnTest1):
1956         (runColumnTest2):
1957         (runColumnTest3):
1958         * inspector/debugger/resources/column-breakpoints-2.js: Added.
1959         (columnTest4.x):
1960         (columnTest4.f):
1961         (columnTest5.x):
1962         (columnTest5):
1963         (runColumnTest4):
1964         (runColumnTest5):
1965
1966 2015-01-09  Zalan Bujtas  <zalan@apple.com>
1967
1968         Calling clearSelection on a detached RenderObject leads to segfault.
1969         https://bugs.webkit.org/show_bug.cgi?id=140275
1970
1971         Reviewed by Simon Fraser.
1972
1973         We collect selection rects and compute selection gaps in order to
1974         paint/clear selection. With certain content, we need to be able
1975         to walk the tree up to a particular container to compute the selection rect.
1976         However this container might not be available when the selection is part of a detached tree.
1977         This is a null-check fix to ensure we don't crash in such cases, but in the long run
1978         selection gaps and rect should be cached between two layouts so that we don't need to
1979         keep collecting/recomputing them. Tracked here: webkit.org/b/140321
1980
1981         * editing/selection/clearselection-on-detached-subtree-crash-expected.txt: Added.
1982         * editing/selection/clearselection-on-detached-subtree-crash.html: Added.
1983
1984 2015-01-09  Joseph Pecoraro  <pecoraro@apple.com>
1985
1986         Web Inspector: Uncaught Exception in ProbeManager deleting breakpoint
1987         https://bugs.webkit.org/show_bug.cgi?id=140279
1988         rdar://problem/19422299
1989
1990         Reviewed by Oliver Hunt.
1991
1992         * js/map-repack-with-object-keys-expected.txt: Added.
1993         * js/map-repack-with-object-keys.html: Added.
1994         * js/script-tests/map-repack-with-object-keys.js: Added.
1995
1996 2015-01-09  Chris Dumez  <cdumez@apple.com>
1997
1998         plugins/crash-restoring-plugin-page-from-page-cache.html and plugins/netscape-plugin-page-cache-works.html timing out on Intel Debug WebKit2 testers
1999         https://bugs.webkit.org/show_bug.cgi?id=81392
2000
2001         Reviewed by Alexey Proskuryakov.
2002
2003         Unskip those 2 plugins / page cache tests as they seem to be passing on
2004         WK2 nowadays.
2005
2006         * platform/wk2/TestExpectations:
2007
2008 2015-01-09  Enrica Casucci  <enrica@apple.com>
2009
2010         [iOS] Support additional text styles.
2011         https://bugs.webkit.org/show_bug.cgi?id=140310
2012         rdar://problem/18568864
2013
2014         Reviewed by Joseph Pecoraro.
2015
2016         Updates the existing test to include the new text styles.
2017
2018         * platform/ios-simulator/ios/fast/text/opticalFontWithTextStyle-expected.txt:
2019         * platform/ios-simulator/ios/fast/text/opticalFontWithTextStyle.html:
2020
2021 2015-01-09  Eric Carlson  <eric.carlson@apple.com>
2022
2023         After updating tests to use kerning, ligatures, and printer fonts, some tests fail
2024         https://bugs.webkit.org/show_bug.cgi?id=139968
2025
2026         * platform/mac/TestExpectations: Add more flaky tests.
2027
2028 2015-01-09  Daniel Bates  <dabates@apple.com>
2029
2030         [iOS] Add iOS-specific tests and consolidate iOS-specific accessibility tests
2031
2032         Copied iOS-specific tests from directory LayoutTests/platform/ios-sim-deprecated/iphone
2033         to LayoutTests/platform/ios-simulator/ios and fixed references to external JavaScript
2034         scripts and external style sheets. Moved iOS-specific tests in directories LayoutTests/platform/ios-sim/accessibility
2035         and LayoutTests/platform/ios-simulator/ios-accessibility into LayoutTests/platform/ios-simulator/ios/accessibility.
2036
2037         I will remove directory LayoutTests/platform/ios-sim-deprecated, including
2038         LayoutTests/platform/ios-sim-deprecated/iphone, in a subsequent commit.
2039
2040         * platform/ios-simulator-wk2/TestExpectations:
2041         * platform/ios-simulator/TestExpectations:
2042         * platform/ios-simulator/ios/accessibility/press-fires-touch-events-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios-accessibility/press-fires-touch-events-expected.txt.
2043         * platform/ios-simulator/ios/accessibility/press-fires-touch-events.html: Renamed from LayoutTests/platform/ios-simulator/ios-accessibility/press-fires-touch-events.html.
2044         * platform/ios-simulator/ios/accessibility/set-value-expected.txt: Copied from LayoutTests/platform/ios-sim/accessibility/set-value-expected.txt.
2045         * platform/ios-simulator/ios/accessibility/set-value.html: Renamed from LayoutTests/platform/ios-sim/accessibility/set-value.html.
2046         * platform/ios-simulator/ios/compositing/overlap-page-scale-expected.txt: Added.
2047         [...]
2048
2049 2015-01-09  Andreas Kling  <akling@apple.com>
2050
2051         Mark css3/background/background-repeat-space-content.html as ImgaeOnlyFailure
2052
2053         This test is failing with a subtle pixel difference, need to figure out what's
2054         going on, but results are not visually wrong.
2055
2056         * TestExpectations:
2057
2058 2015-01-09  Bem Jones-Bey  <bjonesbe@adobe.com>
2059
2060         [CSS Shapes] content inside second shape area when two floats interact
2061         https://bugs.webkit.org/show_bug.cgi?id=137702
2062
2063         Reviewed by Zalan Bujtas.
2064
2065         * fast/shapes/shape-outside-floats/shape-outside-text-overlap-float-expected.html: Added.
2066         * fast/shapes/shape-outside-floats/shape-outside-text-overlap-float.html: Added.
2067
2068 2015-01-09  Chris Dumez  <cdumez@apple.com>
2069
2070         Allow HTTPS + 'Cache-control: no-store' sub-frames into the page cache
2071         https://bugs.webkit.org/show_bug.cgi?id=140302
2072
2073         Reviewed by Andreas Kling.
2074
2075         Add a layout test to make sure a page is restored from the page cache
2076         on history navigation, even though its has an HTTPS sub-frame with
2077         "cache-control: no-cache".
2078
2079         * http/tests/navigation/https-no-store-subframe-in-page-cache-expected.txt: Added.
2080         * http/tests/navigation/https-no-store-subframe-in-page-cache.html: Added.
2081         * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html: Added.
2082         * http/tests/navigation/resources/no-store-frame.php: Added.
2083
2084 2015-01-08  Anders Carlsson  <andersca@apple.com>
2085
2086         Start removing Web Database support from workers
2087         https://bugs.webkit.org/show_bug.cgi?id=140271
2088
2089         Reviewed by Sam Weinig.
2090
2091         Remove Web Database worker tests.
2092
2093         * fast/workers/storage/change-version-handle-reuse-sync-expected.txt: Removed.
2094         * fast/workers/storage/change-version-handle-reuse-sync.html: Removed.
2095         * fast/workers/storage/change-version-handle-reuse-worker-expected.txt: Removed.
2096         * fast/workers/storage/change-version-handle-reuse-worker.html: Removed.
2097         * fast/workers/storage/change-version-sync-expected.txt: Removed.
2098         * fast/workers/storage/change-version-sync.html: Removed.
2099         * fast/workers/storage/empty-statement-sync-expected.txt: Removed.
2100         * fast/workers/storage/empty-statement-sync.html: Removed.
2101         * fast/workers/storage/execute-sql-args-sync-expected.txt: Removed.
2102         * fast/workers/storage/execute-sql-args-sync.html: Removed.
2103         * fast/workers/storage/execute-sql-args-worker-expected.txt: Removed.
2104         * fast/workers/storage/execute-sql-args-worker.html: Removed.
2105         * fast/workers/storage/executesql-accepts-only-one-statement-sync-expected.txt: Removed.
2106         * fast/workers/storage/executesql-accepts-only-one-statement-sync.html: Removed.
2107         * fast/workers/storage/interrupt-database-expected.txt: Removed.
2108         * fast/workers/storage/interrupt-database-sync-expected.txt: Removed.
2109         * fast/workers/storage/interrupt-database-sync.html-disabled: Removed.
2110         * fast/workers/storage/interrupt-database.html: Removed.
2111         * fast/workers/storage/multiple-databases-garbage-collection-expected.txt: Removed.
2112         * fast/workers/storage/multiple-databases-garbage-collection.html: Removed.
2113         * fast/workers/storage/multiple-transactions-expected.txt: Removed.
2114         * fast/workers/storage/multiple-transactions-on-different-handles-expected.txt: Removed.
2115         * fast/workers/storage/multiple-transactions-on-different-handles-sync-expected.txt: Removed.
2116         * fast/workers/storage/multiple-transactions-on-different-handles-sync.html: Removed.
2117         * fast/workers/storage/multiple-transactions-on-different-handles.html: Removed.
2118         * fast/workers/storage/multiple-transactions.html: Removed.
2119         * fast/workers/storage/open-database-creation-callback-sync-expected.txt: Removed.
2120         * fast/workers/storage/open-database-creation-callback-sync.html: Removed.
2121         * fast/workers/storage/open-database-empty-version-sync-expected.txt: Removed.
2122         * fast/workers/storage/open-database-empty-version-sync.html: Removed.
2123         * fast/workers/storage/open-database-inputs-sync-expected.txt: Removed.
2124         * fast/workers/storage/open-database-inputs-sync.html: Removed.
2125         * fast/workers/storage/open-database-set-empty-version-sync-expected.txt: Removed.
2126         * fast/workers/storage/open-database-set-empty-version-sync.html: Removed.
2127         * fast/workers/storage/open-database-while-transaction-in-progress-expected.txt: Removed.
2128         * fast/workers/storage/open-database-while-transaction-in-progress-sync-expected.txt: Removed.
2129         * fast/workers/storage/open-database-while-transaction-in-progress-sync.html: Removed.
2130         * fast/workers/storage/open-database-while-transaction-in-progress.html: Removed.
2131         * fast/workers/storage/read-and-write-transactions-dont-run-together-expected.txt: Removed.
2132         * fast/workers/storage/read-and-write-transactions-dont-run-together.html: Removed.
2133         * fast/workers/storage/resources/change-version-handle-reuse-sync.js: Removed.
2134         * fast/workers/storage/resources/change-version-sync-1.js: Removed.
2135         * fast/workers/storage/resources/change-version-sync-2.js: Removed.
2136         * fast/workers/storage/resources/database-worker-controller.js: Removed.
2137         * fast/workers/storage/resources/database-worker.js: Removed.
2138         * fast/workers/storage/resources/empty-statement-sync.js: Removed.
2139         * fast/workers/storage/resources/execute-sql-args-sync.js: Removed.
2140         * fast/workers/storage/resources/executesql-accepts-only-one-statement-sync.js: Removed.
2141         * fast/workers/storage/resources/interrupt-database-sync.js: Removed.
2142         * fast/workers/storage/resources/interrupt-database.js: Removed.
2143         * fast/workers/storage/resources/multiple-transactions-on-different-handles-sync.js: Removed.
2144         * fast/workers/storage/resources/multiple-transactions-sync.js: Removed.
2145         * fast/workers/storage/resources/open-database-creation-callback-sync.js: Removed.
2146         * fast/workers/storage/resources/open-database-empty-version-sync.js: Removed.
2147         * fast/workers/storage/resources/open-database-inputs-sync.js: Removed.
2148         * fast/workers/storage/resources/open-database-set-empty-version-sync.js: Removed.
2149         * fast/workers/storage/resources/open-database-while-transaction-in-progress-sync.js: Removed.
2150         * fast/workers/storage/resources/sql-data-types-sync.js: Removed.
2151         * fast/workers/storage/resources/sql-exception-codes-sync.js: Removed.
2152         * fast/workers/storage/resources/test-authorizer-sync.js: Removed.
2153         * fast/workers/storage/resources/test-inputs-common.js: Removed.
2154         * fast/workers/storage/resources/transaction-in-transaction-sync.js: Removed.
2155         * fast/workers/storage/resources/use-same-database-in-page-and-workers.js: Removed.
2156         * fast/workers/storage/sql-data-types-sync-expected.txt: Removed.
2157         * fast/workers/storage/sql-data-types-sync.html: Removed.
2158         * fast/workers/storage/sql-exception-codes-sync-expected.txt: Removed.
2159         * fast/workers/storage/sql-exception-codes-sync.html: Removed.
2160         * fast/workers/storage/test-authorizer-expected.txt: Removed.
2161         * fast/workers/storage/test-authorizer-sync-expected.txt: Removed.
2162         * fast/workers/storage/test-authorizer-sync.html: Removed.
2163         * fast/workers/storage/test-authorizer.html: Removed.
2164         * fast/workers/storage/transaction-in-transaction-sync-expected.txt: Removed.
2165         * fast/workers/storage/transaction-in-transaction-sync.html: Removed.
2166         * fast/workers/storage/use-same-database-in-page-and-workers-expected.txt: Removed.
2167         * fast/workers/storage/use-same-database-in-page-and-workers.html: Removed.
2168         * http/tests/security/cross-origin-worker-websql-allowed-expected.txt: Removed.
2169         * http/tests/security/cross-origin-worker-websql-allowed.html: Removed.
2170         * http/tests/security/cross-origin-worker-websql-expected.txt: Removed.
2171         * http/tests/security/cross-origin-worker-websql.html: Removed.
2172
2173 2015-01-09  Brent Fulgham  <bfulgham@apple.com>
2174
2175         [Win] Unreviewed test gardening.
2176
2177         * platform/win/TestExpectations: Unskip fast/canvas/canvas-path-addPath.html now
2178         that it doesn't crash anymore.
2179
2180 2015-01-09  Brent Fulgham  <bfulgham@apple.com>
2181
2182         [Win] Temporarily disable all media tests.
2183
2184         * platform/win/TestExpectations:
2185
2186 2015-01-09  Alexey Proskuryakov  <ap@apple.com>
2187
2188         Update expectations for fast/text/atsui-rtl-override-selection.html, which also
2189         fails on Mountain Lion after enabling kerning and ligatures.
2190
2191         * platform/mac/TestExpectations:
2192
2193 2015-01-09  Bartlomiej Gajda  <b.gajda@samsung.com>
2194
2195         [MSE] Implement Append Window support.
2196         https://bugs.webkit.org/show_bug.cgi?id=139861
2197
2198         Reviewed by Jer Noble.
2199
2200         Added test which checks whether correct samples from contiguous range of samples are added
2201         when manipulating appendWindow.
2202
2203         * media/media-source/media-source-append-buffer-with-append-window-expected.txt: Added.
2204         * media/media-source/media-source-append-buffer-with-append-window.html: Added.
2205
2206 2015-01-08  Chris Dumez  <cdumez@apple.com>
2207
2208         ASSERTION FAILED: !valueWithCalculation.calculation() in WebCore::CSSParser::validateCalculationUnit
2209         https://bugs.webkit.org/show_bug.cgi?id=140251
2210
2211         Reviewed by Darin Adler.
2212
2213         Add a layout test to check that using calculated values for
2214         'text-shadow' CSS doesn't crash and works as intended. Also check
2215         that the CSS parser is correctly validating the blur-radius, which
2216         is supposed to be non-negative, as per the specification:
2217         - http://dev.w3.org/csswg/css-text-decor-3/#text-shadow-property
2218         - http://dev.w3.org/csswg/css-backgrounds-3/#shadow
2219
2220         * fast/css/text-shadow-calc-value-expected.txt: Added.
2221         * fast/css/text-shadow-calc-value.html: Added.
2222
2223 2015-01-08  Benjamin Poulain  <bpoulain@apple.com>
2224
2225         Make better use of the stack when compiling selectors
2226         https://bugs.webkit.org/show_bug.cgi?id=139615
2227         rdar://problem/19226482
2228
2229         Reviewed by Andreas Kling.
2230
2231         Those tests are checking the tail behavior of the various loop, just in case.
2232
2233         * fast/selectors/matches-selector-list-ending-with-never-matching-selectors-expected.txt: Added.
2234         * fast/selectors/matches-selector-list-ending-with-never-matching-selectors.html: Added.
2235         * fast/selectors/not-selector-list-ending-with-never-matching-selectors-expected.txt: Added.
2236         * fast/selectors/not-selector-list-ending-with-never-matching-selectors.html: Added.
2237         * fast/selectors/nth-child-of-selector-list-ending-with-never-matching-selectors-expected.txt: Added.
2238         * fast/selectors/nth-child-of-selector-list-ending-with-never-matching-selectors.html: Added.
2239         * fast/selectors/nth-last-child-of-selector-list-ending-with-never-matching-selectors-expected.txt: Added.
2240         * fast/selectors/nth-last-child-of-selector-list-ending-with-never-matching-selectors.html: Added.
2241
2242 2015-01-08  Alexey Proskuryakov  <ap@apple.com>
2243
2244         Further twek the results for kerning and ligature related failures:
2245         1. Added Mavericks+ to all expectations, because Mountain Kion is fine.
2246         2. Changed some expectations from [ Failure ] to [ Pass Failure ] to silence annoying
2247         "unexpectedly passed" output. We need to do more of this.
2248         3. Added a few tests that failed locally.
2249
2250         * platform/mac/TestExpectations:
2251
2252 2015-01-08  Brent Fulgham  <bfulgham@apple.com>
2253
2254         [Win] DumpRenderTree always using 800x600 size even if test needs other size
2255         https://bugs.webkit.org/show_bug.cgi?id=140256
2256
2257         Reviewed by Anders Carlsson.
2258
2259         * platform/win/TestExpectations: Take out the skips now that this works properly.
2260
2261 2015-01-08  Joseph Pecoraro  <pecoraro@apple.com>
2262
2263         Web Inspector: Pause Reason Improvements (Breakpoint, Debugger Statement, Pause on Next Statement)
2264         https://bugs.webkit.org/show_bug.cgi?id=138991
2265
2266         Reviewed by Timothy Hatcher.
2267
2268         Test that the frontend receives expected pause reasons for different kinds of pauses.
2269
2270         * inspector/debugger/pause-reason-expected.txt: Added.
2271         * inspector/debugger/pause-reason.html: Added.
2272         * inspector/debugger/resources/pause-reasons.js: Added.
2273         (triggerBreakpoint):
2274         (triggerException):
2275         (triggerDebuggerStatement):
2276         (triggerAssert):
2277
2278 2015-01-08  Darin Adler  <darin@apple.com>
2279
2280         ASSERTION FAILED: character != kEndOfFileMarker in WebCore::HTMLTokenizer::bufferCharacter
2281         https://bugs.webkit.org/show_bug.cgi?id=140179
2282
2283         Reviewed by Anders Carlsson.
2284
2285         * fast/parser/numeric-entities-expected.txt: Added.
2286         * fast/parser/numeric-entities.html: Added.
2287
2288 2015-01-08  Eric Carlson  <eric.carlson@apple.com>
2289
2290         After updating tests to use kerning, ligatures, and printer fonts, some tests fail
2291         https://bugs.webkit.org/show_bug.cgi?id=139968
2292
2293         * platform/mac/TestExpectations: Mark Mavericks-only failures as Mavericks+ because some of them
2294         also fail Yosemite. Add more tests that are sometimes flaky after r177774.
2295
2296 2015-01-08  Brent Fulgham  <bfulgham@apple.com>
2297
2298         [Win] Unreviewed Win gardening to get bots green.
2299
2300         Provide new baselines for a number of tests, and add new expectations for a number of bugs I've filed
2301         documenting failures on the Windows platform.
2302
2303         * platform/win/TestExpectations:
2304         * platform/win/fast/forms/search-vertical-alignment-expected.txt:
2305         * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt:
2306         * platform/win/fast/regions: Added.
2307         * platform/win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
2308         * platform/win/fast/regions/region-dynamic-after-before-expected.txt: Added.
2309         * platform/win/fast/regions/region-generated-content-before-after-expected.txt: Added.
2310         * platform/win/fast/regions/repaint: Added.
2311         * platform/win/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
2312         * platform/win/fast/regions/text-region-split-small-pagination-expected.txt: Added.
2313         * platform/win/fast/text/international/danda-space-expected.txt:
2314         * platform/win/fast/text/international/thai-baht-space-expected.txt:
2315         * platform/win/media/audio-constructor-preload-expected.txt: Added.
2316         * platform/win/media/encrypted-media: Added.
2317         * platform/win/media/encrypted-media/encrypted-media-can-play-type-expected.txt: Added.
2318
2319 2015-01-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2320
2321         [GTK] Unreviewed GTK gardening after r178115.
2322
2323         * platform/gtk/TestExpectations: Update expected failures.
2324         * platform/gtk/fast/ruby/bopomofo-expected.png: Added. Add image baseline as expected (generated before r177637).
2325         * platform/gtk/fast/ruby/bopomofo-letter-spacing-expected.png: Added. Add image baseline as expected (generated before r177637).
2326         * platform/gtk/fast/ruby/bopomofo-rl-expected.png: Added. Add image baseline as expected (generated before r177637).
2327         * platform/gtk/fast/text/khmer-lao-font-expected.png: Added. Add image baseline as expected (generated before r177637).
2328
2329 2015-01-08  Alexey Proskuryakov  <ap@apple.com>
2330
2331         Two tests, which include data uri images, need to be changed and rebaselined since the expected results are incorrect
2332         https://bugs.webkit.org/show_bug.cgi?id=140199
2333
2334         Revert unneeded changes landed in this patch, and update results on Mavericks
2335         to make bots green
2336
2337         * fast/forms/basic-buttons.html:
2338
2339 2015-01-08  Carlos Garcia Campos  <cgarcia@igalia.com>
2340
2341         REGRESSION(r177637) [HarfBuzz][GTK][EFL] It made 3 performance tests crash and +24 layout tests crashes/failures
2342         https://bugs.webkit.org/show_bug.cgi?id=139905
2343
2344         Reviewed by Antti Koivisto.
2345
2346         * platform/gtk/TestExpectations: Remove crashing/failing tests
2347         that should pass now.
2348
2349 2015-01-08  Myles C. Maxfield  <mmaxfield@apple.com>
2350
2351         Borders inside box-decoration-break: clone after a br do not contribute to line breaking
2352         https://bugs.webkit.org/show_bug.cgi?id=140238
2353
2354         Reviewed by Darin Adler.
2355
2356         * fast/box-decoration-break/box-decoration-break-clone-line-break-expected.html: Added.
2357         * fast/box-decoration-break/box-decoration-break-clone-line-break.html: Added.
2358         * platform/mac/TestExpectations:
2359
2360 2015-01-08  Bartlomiej Gajda  <b.gajda@samsung.com>
2361
2362         [EFL] Clean typos in tests expectations after r177492.
2363         https://bugs.webkit.org/show_bug.cgi?id=140242.
2364
2365         Reviewed by Csaba Osztrogonác.
2366
2367         There were few missing spaces, which made expectations not correctly recognized as tokens.
2368
2369         * platform/efl/TestExpectations:
2370
2371 2015-01-07  Chris Dumez  <cdumez@apple.com>
2372
2373         Assert should never be reached hit in WebCore::CSSCalcPrimitiveValue::doubleValue
2374         https://bugs.webkit.org/show_bug.cgi?id=140180
2375
2376         Reviewed by Darin Adler.
2377
2378         Add a layout test to make sure that using float-point angles with 'turn' unit
2379         does not crash and behaves as intended. Also cover the case where calc() is
2380         used.
2381
2382         * fast/css/turn-angle-double-expected.txt: Added.
2383         * fast/css/turn-angle-double.html: Added.
2384
2385 2015-01-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2386
2387         The ASCII decoding for non ASCII character is incorrect if this character comes after going through the fast decoding code path and before the end of the text by less than a machine word size of characters.
2388         https://bugs.webkit.org/show_bug.cgi?id=140173.
2389
2390         Reviewed by Darin Adler.
2391
2392         * fast/encoding/char-after-fast-path-ascii-decoding-expected.txt: Added.
2393         * fast/encoding/char-after-fast-path-ascii-decoding.html: Added.
2394         Ensures when an non ASCII character comes after a machine word, whose bytes are all
2395         ASCII characters, is decoded correctly.
2396
2397 2015-01-07  Shivakumar JM  <shiva.jm@samsung.com>
2398
2399         HTMLSelectElement and HTMLOptionsCollection add() method should support index as second argument.
2400         https://bugs.webkit.org/show_bug.cgi?id=139179
2401
2402         Reviewed by Darin Adler.
2403
2404         * fast/dom/HTMLSelectElement/add-expected.txt: Added.
2405         * fast/dom/HTMLSelectElement/add.html: Added.
2406         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt: Added.
2407         * fast/dom/HTMLSelectElement/options-collection-add.html: Added.
2408         * fast/dom/HTMLSelectElement/select-add-optgroup-expected.txt:
2409         * fast/dom/HTMLSelectElement/select-add-optgroup.html:
2410         * fast/dom/incompatible-operations-expected.txt:
2411         * fast/dom/incompatible-operations.html:
2412         * js/dom/script-tests/select-options-add.js:
2413         * js/dom/select-options-add-expected.txt:
2414
2415 2015-01-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2416
2417         Two tests, which include data uri images, need to be changed and rebaselined since the expected results are incorrect.
2418         https://bugs.webkit.org/show_bug.cgi?id=140199.
2419
2420         Reviewed by Simon Fraser.
2421
2422         * compositing/tiling/huge-layer-img-expected.txt:
2423         * compositing/tiling/huge-layer-img.html:
2424         * platform/mac/compositing/tiling/huge-layer-img-expected.txt:
2425         This test draws a huge image on a canvas and then gets the data uri from the canvas and
2426         set it as the source of an <img> tag. We need to rebaseline the expected results since
2427         the original ones were incorrect. The test was getting the layer tree too early. Before
2428         the image data was loaded, a tiled layer was created. After the image data is loaded, we
2429         could have figured out that the image is a simple one and we could have removed the tiling.
2430         The fix is to change the test to delay capturing the layer tree only after making sure
2431         that the image data is loaded.
2432         
2433         * fast/forms/basic-buttons.html:
2434         * platform/mac-mountainlion/fast/forms/basic-buttons-expected.txt:
2435         * platform/mac/fast/forms/basic-buttons-expected.png:
2436         * platform/mac/fast/forms/basic-buttons-expected.txt:
2437         This test includes a data uri image just to not include a file for the image by itself. 
2438         We need to rebaseline the expected results since the original ones were incorrect. The
2439         test was assuming that after the <img> tag is added to the HTML body, the image size can
2440         be retrieved immediately. Because this assumption is incorrect in general, we were getting
2441         empty sizes for all the the data uri images. The fix is to change the test such that it
2442         prints the sizes of the images only after making sure that all the images are loaded.
2443
2444 2015-01-07  Brent Fulgham  <bfulgham@apple.com>
2445
2446         [Win] Rebaseline windows fast/text tests.
2447
2448         Most of these work properly, but have different DRT output because the font rendering
2449         on Windows is different than Mac.
2450
2451         * platform/win/TestExpectations:
2452         * platform/win/fast/text/atsui-pointoffset-calls-cg-expected.txt: Added.
2453         * platform/win/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Added.
2454         * platform/win/fast/text/cg-vs-atsui-expected.txt: Added.
2455         * platform/win/fast/text/complex-text-opacity-expected.txt: Added.
2456         * platform/win/fast/text/international/001-expected.txt: Added.
2457         * platform/win/fast/text/international/bidi-linebreak-001-expected.txt: Added.
2458         * platform/win/fast/text/international/bidi-linebreak-002-expected.txt: Added.
2459         * platform/win/fast/text/international/bidi-linebreak-003-expected.txt: Added.
2460         * platform/win/fast/text/international/bidi-listbox-atsui-expected.txt: Added.
2461         * platform/win/fast/text/international/bidi-listbox-expected.txt: Added.
2462         * platform/win/fast/text/international/bidi-menulist-expected.txt:
2463         * platform/win/fast/text/international/danda-space-expected.txt: Added.
2464         * platform/win/fast/text/international/float-as-only-child-of-isolate-crash-expected.png: Removed.
2465         * platform/win/fast/text/international/float-as-only-child-of-isolate-crash-expected.txt: Removed.
2466         * platform/win/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Added.
2467         * platform/win/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
2468         * platform/win/fast/text/international/thai-baht-space-expected.txt: Added.
2469         * platform/win/fast/text/shaping: Added.
2470         * platform/win/fast/text/shaping/shaping-script-order-expected.txt: Added.
2471         * platform/win/fast/text/shaping/shaping-selection-rect-expected.txt: Added.
2472         * platform/win/fast/text/updateNewFont-expected.txt: Added.
2473         * platform/win/fast/text/vertical-rl-rtl-linebreak-expected.txt: Added.
2474
2475 2015-01-07  Jaehun Lim  <ljaehun.lim@samsung.com>
2476
2477         ASSERTION FAILED: !lengthOrPercentageValue.isUndefined() in WebCore::ApplyPropertyTextIndent::applyValue
2478         https://bugs.webkit.org/show_bug.cgi?id=130341
2479
2480         Reviewed by Chris Dumez.
2481
2482         Replace ASSERT() with 'if' statement because 'ex' unit length in <title> is not defined.
2483
2484         * fast/css3-text/css3-text-indent/text-indent-crash-in-title-expected.txt: Added.
2485         * fast/css3-text/css3-text-indent/text-indent-crash-in-title.html: Added.
2486
2487 2015-01-07  Bem Jones-Bey  <bjonesbe@adobe.com>
2488
2489         [CSS Shapes] Add a vertical-rl test for shapes affecting a box that shrinks to avoid the float
2490         https://bugs.webkit.org/show_bug.cgi?id=140189
2491
2492         Reviewed by David Hyatt.
2493
2494         These are just straightforward vertical writing mode versions of the
2495         existing tests.
2496
2497         * fast/shapes/shape-outside-floats/shape-overflow-hidden-left-margin-vertical-expected.html: Added.
2498         * fast/shapes/shape-outside-floats/shape-overflow-hidden-left-margin-vertical.html: Added.
2499         * fast/shapes/shape-outside-floats/shape-overflow-hidden-right-margin-vertical-expected.html: Added.
2500         * fast/shapes/shape-outside-floats/shape-overflow-hidden-right-margin-vertical.html: Added.
2501         * fast/shapes/shape-outside-floats/shape-overflow-hidden-vertical-expected.html: Added.
2502         * fast/shapes/shape-outside-floats/shape-overflow-hidden-vertical.html: Added.
2503
2504 2015-01-07  Myles C. Maxfield  <litherum@gmail.com>
2505
2506         Update css3/flexbox/auto-margins.html after r177774
2507         https://bugs.webkit.org/show_bug.cgi?id=139975
2508
2509         Reviewed by Darin Adler.
2510
2511         This is a subpixel problem. Flexbox uses SimpleLineLayout for the entire
2512         box and therefore does all its math in floating point, while the
2513         -expected uses the regular renderer hierarchy and therefore fixed-point
2514         math. This patch updates the test to use Ahem so that the character
2515         widths divide the same way in both cases.
2516
2517         * css3/flexbox/auto-margins-expected.html:
2518         * css3/flexbox/auto-margins.html:
2519         * platform/mac/TestExpectations:
2520
2521 2015-01-07  Brent Fulgham  <bfulgham@apple.com>
2522
2523         [Win] Unreviewed test gardening (writing-mode).
2524
2525         Rebaseline some of the writing-mode tests based on current WebKit behavior.
2526
2527         * platform/win/TestExpectations:
2528         * platform/win/fast/writing-mode/fallback-orientation-expected.txt:
2529         * platform/win/fast/writing-mode/vertical-font-fallback-expected.txt:
2530
2531 2015-01-07  Eric Carlson  <eric.carlson@apple.com>
2532
2533         Layout Test http/tests/navigation/forward-and-cancel.html is flaky
2534         https://bugs.webkit.org/show_bug.cgi?id=140217
2535
2536         * platform/mac-wk2/TestExpectations: Mark it as flaky.
2537
2538 2015-01-07  Brent Fulgham  <bfulgham@apple.com>
2539
2540         [Win] Unreviewed test gardening.
2541
2542         Provide a correct baseline for the one failing XSL test.
2543
2544         * platform/win/TestExpectations: Clean up the XSL declarations.
2545         * platform/win/fast/xsl: Added.
2546         * platform/win/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt: Added.
2547
2548 2015-01-07  Bem Jones-Bey  <bjonesbe@adobe.com>
2549
2550         [CSS Shapes] Negative raster shape height leads to crash
2551         https://bugs.webkit.org/show_bug.cgi?id=136087
2552
2553         Reviewed by Zoltan Horvath.
2554
2555         * fast/shapes/shape-outside-floats/shape-outside-negative-height-crash-expected.txt: Added.
2556         * fast/shapes/shape-outside-floats/shape-outside-negative-height-crash.html: Added.
2557
2558 2015-01-07  Chris Dumez  <cdumez@apple.com>
2559
2560         Add layout test for animated GIFs in iframes moved in and out of the viewport using -webkit-transform
2561         https://bugs.webkit.org/show_bug.cgi?id=139701
2562
2563         Reviewed by Simon Fraser.
2564
2565         Add layout test for animated GIFs in iframes moved in and out of the
2566         viewport using '-webkit-transform' CSS property.
2567
2568         * fast/images/animated-gif-iframe-webkit-transform-expected.txt: Added.
2569         * fast/images/animated-gif-iframe-webkit-transform.html: Added.
2570         * fast/images/resources/iframe-with-animated-gif.html: Added.
2571         * fast/images/resources/iframe-with-animated-gif2.html: Added.
2572
2573 2015-01-07  Brent Fulgham  <bfulgham@apple.com>
2574
2575         [Win] Test gardening. Clean up lint errors on Windows file.
2576
2577         * platform/win/TestExpectations:
2578
2579 2015-01-07  Bem Jones-Bey  <bjonesbe@adobe.com>
2580
2581         [CSS Shapes] Content does not wrap with overflow: hidden and reference box different from margin-box
2582         https://bugs.webkit.org/show_bug.cgi?id=138139
2583
2584         Reviewed by David Hyatt.
2585
2586         * fast/shapes/shape-outside-floats/shape-overflow-hidden-expected.html: Added.
2587         * fast/shapes/shape-outside-floats/shape-overflow-hidden-left-margin-expected.html: Added.
2588         * fast/shapes/shape-outside-floats/shape-overflow-hidden-left-margin.html: Added.
2589         * fast/shapes/shape-outside-floats/shape-overflow-hidden-right-margin-expected.html: Added.
2590         * fast/shapes/shape-outside-floats/shape-overflow-hidden-right-margin.html: Added.
2591         * fast/shapes/shape-outside-floats/shape-overflow-hidden.html: Added.
2592
2593 2015-01-07  Eric Carlson  <eric.carlson@apple.com>
2594
2595         mathml/mathml-in-dashboard.html results are different on mac-mountainlion.
2596
2597         * platform/mac-mountainlion/mathml/mathml-in-dashboard-expected.png: Added.
2598         * platform/mac-mountainlion/mathml/mathml-in-dashboard-expected.txt: Added.
2599
2600 2015-01-07  Chris Fleizach  <cfleizach@apple.com>
2601
2602         AX: Crash: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::AXObjectCache::clearTextMarkerNodesInUse + 149
2603         https://bugs.webkit.org/show_bug.cgi?id=139929
2604
2605         Reviewed by Darin Adler.
2606
2607         * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt: Added.
2608         * accessibility/frame-disconnect-textmarker-cache-crash.html: Added.
2609         * accessibility/resources/frameset.html: Added.
2610         * accessibility/resources/inform-parent-of-load.html: Added.
2611         * accessibility/resources/text.html: Added.
2612
2613 2015-01-07  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2614
2615         [GTK] Unreviewed GTK gardening after r177637.
2616
2617         * platform/gtk/TestExpectations: Mark new crashing/failing tests after r177637.
2618
2619 2015-01-07  Mihnea Ovidenie  <mihnea@adobe.com>
2620
2621         ASSERTION FAILED: rareData->m_flowThreadContainingBlock.value() == RenderBox::locateFlowThreadContainingBlock() in WebCore::RenderBlock::locateFlowThreadContainingBlock
2622         https://bugs.webkit.org/show_bug.cgi?id=139390
2623
2624         Reviewed by Andrei Bucur.
2625
2626         * fast/multicol/newmulticol/block-split-inline-in-multicol-expected.txt: Added.
2627         * fast/multicol/newmulticol/block-split-inline-in-multicol.html: Added.
2628
2629 2015-01-06  Alexey Proskuryakov  <ap@apple.com>
2630
2631         mathml/mathml-in-dashboard.html fails on WebKit2 testers.
2632
2633         * platform/wk2/TestExpectations: Skip the test, setUseDashboardCompatibilityMode
2634         is not implemented in WebKitTestRunner.
2635
2636 2015-01-06  Bem Jones-Bey  <bjonesbe@adobe.com>
2637
2638         [CSS Masking][CSS Shapes] Large corner radii use with inset() clip-path are not properly constrained
2639         https://bugs.webkit.org/show_bug.cgi?id=140127
2640
2641         Reviewed by Darin Adler.
2642
2643         * fast/masking/clip-path-inset-large-radii-expected.html: Added.
2644         * fast/masking/clip-path-inset-large-radii.html: Added.
2645
2646 2015-01-06  Chris Dumez  <cdumez@apple.com>
2647
2648         Only throttle DOM timers if they change CSS properties that cannot cause non-descendant elements to become visible
2649         https://bugs.webkit.org/show_bug.cgi?id=140142
2650
2651         Reviewed by Darin Adler.
2652
2653         Add a layout test to make sure that a DOM timer changing the 'height'
2654         property of an element outside the viewport does not get throttled.
2655
2656         * fast/dom/timer-height-change-no-throttling-expected.txt: Added.
2657         * fast/dom/timer-height-change-no-throttling.html: Added.
2658
2659 2015-01-06  Chris Dumez  <cdumez@apple.com>
2660
2661         Do not attempt to revalidate cached main resource on back/forward navigation
2662         https://bugs.webkit.org/show_bug.cgi?id=139263
2663
2664         Reviewed by Darin Adler.
2665
2666         Add layout test to make sure we don't attempt to revalidate a cached
2667         main resource on back/forward navigation.
2668
2669         * http/tests/cache/history-navigation-no-resource-revalidation-expected.txt: Added.
2670         * http/tests/cache/history-navigation-no-resource-revalidation.html: Added.
2671         * http/tests/cache/resources/history-back.html: Renamed from LayoutTests/http/tests/cache/resources/no-store-resource-forward.html.
2672         * http/tests/cache/resources/max-age-resource-forward.html: Removed.
2673         * http/tests/cache/resources/max-age-resource.html:
2674         * http/tests/cache/resources/no-cache-main-resource-next.php: Added.
2675         * http/tests/cache/resources/no-cache-main-resource.php: Copied from LayoutTests/http/tests/cache/resources/no-store-resource.html.
2676
2677 2015-01-06  Chris Dumez  <cdumez@apple.com>
2678
2679         Setting '-webkit-filter' to 'brightness(calc(10% * 2))' does not work
2680         https://bugs.webkit.org/show_bug.cgi?id=140149
2681
2682         Reviewed by Darin Adler.
2683
2684         Update the -webkit-filter calculated value test to cover brightness()
2685         function as well.
2686
2687         * fast/css/webkit-filter-calc-expected.txt:
2688         * fast/css/webkit-filter-calc.html:
2689
2690 2015-01-06  Zalan Bujtas  <zalan@apple.com>
2691
2692         Assertion in RenderGeometryMap::mapToContainer with LayoutUnit overflow.
2693         https://bugs.webkit.org/show_bug.cgi?id=108619
2694         rdar://problem/19391214
2695
2696         Use only FloatQuad in RenderGeometryMap::mapToContainer.
2697
2698         Due to the difference in the internal representation of FloatRect and FloatQuad,
2699         with certain float values, converting FloatRect to FloatQuad and back
2700         to FloatRect could produce a slightly different rect.
2701
2702         Reviewed by Simon Fraser.
2703
2704         * fast/block/geometry-map-assertion-with-tall-content-expected.txt: Added.
2705         * fast/block/geometry-map-assertion-with-tall-content.html: Added.
2706
2707 2015-01-06  Sam Weinig  <sam@webkit.org>
2708
2709         Allow MathML in dashboard compatibility mode
2710         https://bugs.webkit.org/show_bug.cgi?id=140153
2711
2712         Reviewed by Alexey Proskuryakov.
2713
2714         * mathml/mathml-in-dashboard-expected.txt: Added.
2715         * mathml/mathml-in-dashboard.html: Added.
2716         * platform/mac/mathml/mathml-in-dashboard-expected.png: Added.
2717
2718 2015-01-06  Simon Fraser  <simon.fraser@apple.com>
2719
2720         Fix this test to wait for the load event before dumping. Expected image
2721         changes.
2722
2723         * compositing/images/content-image-change.html:
2724         * platform/mac/compositing/images/content-image-change-expected.png:
2725
2726 2015-01-06  Simon Fraser  <simon.fraser@apple.com>
2727
2728         Some composting reflections tests are broken
2729         https://bugs.webkit.org/show_bug.cgi?id=139889
2730
2731         Reviewed by Tim Horton.
2732         
2733         New image baselines.
2734
2735         * platform/mac/compositing/reflections/animation-inside-reflection-expected.png:
2736         * platform/mac/compositing/reflections/compositing-change-inside-reflection-expected.png:
2737         * platform/mac/compositing/reflections/masked-reflection-on-composited-expected.png:
2738         * platform/mac/compositing/reflections/reflection-opacity-expected.png:
2739         * platform/mac/compositing/reflections/transform-inside-reflection-expected.png:
2740
2741 2015-01-06  Simon Fraser  <simon.fraser@apple.com>
2742
2743         Replace some pixel results that were generated on Linux with no alpha with images
2744         having alpha, generated on Mac, since the canonical expected image format should have alpha.
2745
2746         * compositing/absolute-position-changed-in-composited-layer-expected.png:
2747         * compositing/absolute-position-changed-with-composited-parent-layer-expected.png:
2748         * compositing/backface-visibility/backface-visibility-image-expected.png:
2749         * compositing/backface-visibility/backface-visibility-simple-expected.png:
2750         * compositing/backface-visibility/backface-visibility-webgl-expected.png:
2751         * compositing/checkerboard-expected.png:
2752         * compositing/clip-change-expected.png: Removed.
2753         * compositing/culling/clear-fixed-iframe-expected.png:
2754         * compositing/culling/filter-occlusion-alpha-expected.png:
2755         * compositing/culling/filter-occlusion-alpha-large-expected.png:
2756         * compositing/culling/scrolled-within-boxshadow-expected.png:
2757         * compositing/culling/tile-occlusion-boundaries-expected.png:
2758         * compositing/culling/translated-boxshadow-expected.png:
2759         * compositing/culling/unscrolled-within-boxshadow-expected.png:
2760         * compositing/fixed-position-changed-in-composited-layer-expected.png:
2761         * compositing/fixed-position-changed-within-composited-parent-layer-expected.png:
2762         * compositing/geometry/foreground-offset-change-expected.png: Removed.
2763         * compositing/iframes/fixed-position-iframe-expected.png: Removed.
2764         * compositing/iframes/invisible-iframe-expected.png:
2765         * compositing/iframes/invisible-nested-iframe-expected.png:
2766         * compositing/iframes/nested-composited-iframe-expected.png:
2767         * compositing/iframes/scroll-grandchild-iframe-expected.png: Removed.
2768         * compositing/layer-creation/overlap-child-layer-expected.png:
2769         * compositing/layer-creation/overlap-transformed-layer-expected.png:
2770         * compositing/overflow/image-load-overflow-scrollbars-expected.png:
2771         * compositing/overflow/scrollbars-with-clipped-owner-expected.png:
2772         * compositing/overflow/transform-in-empty-container-expected.png:
2773         * compositing/preserve-3d-toggle-expected.png:
2774         * compositing/repaint/page-scale-repaint-expected.png: Removed.
2775         * compositing/repaint/shrink-layer-expected.png: Removed.
2776         * compositing/repaint/transform-style-change-expected.png: Removed.
2777         * compositing/rtl/rtl-absolute-expected.png:
2778         * compositing/rtl/rtl-absolute-overflow-expected.png:
2779         * compositing/rtl/rtl-absolute-overflow-scrolled-expected.png: Removed.
2780         * compositing/rtl/rtl-fixed-expected.png:
2781         * compositing/rtl/rtl-fixed-overflow-expected.png:
2782         * compositing/rtl/rtl-fixed-overflow-scrolled-expected.png: Removed.
2783         * compositing/rtl/rtl-iframe-absolute-expected.png:
2784         * compositing/rtl/rtl-iframe-absolute-overflow-expected.png:
2785         * compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.png: Removed.
2786         * compositing/rtl/rtl-iframe-fixed-expected.png: Removed.
2787         * compositing/rtl/rtl-iframe-fixed-overflow-expected.png: Removed.
2788         * compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.png: Removed.
2789         * compositing/rtl/rtl-iframe-relative-expected.png: Removed.
2790         * compositing/rtl/rtl-overflow-invalidation-expected.png: Removed.
2791         * compositing/rtl/rtl-overflow-scrolling-expected.png: Removed.
2792         * compositing/rtl/rtl-relative-expected.png: Removed.
2793         * compositing/scrollbar-painting-expected.png:
2794         * compositing/tiling/huge-layer-img-expected.png:
2795         * compositing/video-page-visibility-expected.png: Removed.
2796         * compositing/video/video-reflection-expected.png:
2797         * compositing/visibility/visibility-composited-animation-expected.png:
2798         * compositing/webgl/webgl-repaint-expected.png:
2799         * platform/mac/compositing/video/video-controls-layer-creation-expected.png:
2800
2801 2015-01-06  Simon Fraser  <simon.fraser@apple.com>
2802
2803         Update pixel results for some compositing tests.
2804
2805         * compositing/images/direct-pdf-image-expected.png:
2806         * compositing/layer-creation/fixed-position-and-transform-expected.png:
2807         * compositing/layer-creation/fixed-position-under-transform-expected.png:
2808         * compositing/overflow/clip-content-under-overflow-controls-expected.png:
2809         * platform/mac/compositing/animation/state-at-end-event-transform-layer-expected.png:
2810         * platform/mac/compositing/color-matching/image-color-matching-expected.png:
2811         * platform/mac/compositing/color-matching/pdf-image-match-expected.png:
2812         * platform/mac/compositing/compositing-visible-descendant-expected.png:
2813         * platform/mac/compositing/culling/filter-occlusion-blur-expected.png: Added.
2814         * platform/mac/compositing/culling/filter-occlusion-blur-large-expected.png: Added.
2815         * platform/mac/compositing/direct-image-compositing-expected.png:
2816         * platform/mac/compositing/fixed-position-scroll-offset-history-restore-expected.png: Added.
2817         * platform/mac/compositing/generated-content-expected.png:
2818         * platform/mac/compositing/geometry/abs-position-inside-opacity-expected.png:
2819         * platform/mac/compositing/geometry/clipping-foreground-expected.png:
2820         * platform/mac/compositing/geometry/composited-html-size-expected.png:
2821         * platform/mac/compositing/geometry/fixed-in-composited-expected.png:
2822         * platform/mac/compositing/geometry/fixed-position-expected.png:
2823         * platform/mac/compositing/geometry/foreground-layer-expected.png:
2824         * platform/mac/compositing/geometry/layer-due-to-layer-children-deep-expected.png:
2825         * platform/mac/compositing/geometry/layer-due-to-layer-children-expected.png:
2826         * platform/mac/compositing/geometry/negative-text-indent-with-overflow-hidden-layer-expected.png: Added.
2827         * platform/mac/compositing/geometry/outline-change-expected.png:
2828         * platform/mac/compositing/geometry/partial-layout-update-expected.png:
2829         * platform/mac/compositing/geometry/root-layer-update-expected.png:
2830         * platform/mac/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png:
2831         * platform/mac/compositing/geometry/video-fixed-scrolling-expected.png:
2832         * platform/mac/compositing/geometry/video-opacity-overlay-expected.png:
2833         * platform/mac/compositing/iframes/composited-iframe-alignment-expected.png:
2834         * platform/mac/compositing/iframes/iframe-copy-on-scroll-expected.png:
2835         * platform/mac/compositing/images/direct-image-background-color-expected.png:
2836         * platform/mac/compositing/layers-inside-overflow-scroll-expected.png:
2837         * platform/mac/compositing/masks/direct-image-mask-expected.png:
2838         * platform/mac/compositing/masks/masked-ancestor-expected.png:
2839         * platform/mac/compositing/masks/multiple-masks-expected.png:
2840         * platform/mac/compositing/masks/simple-composited-mask-expected.png:
2841         * platform/mac/compositing/overflow/ancestor-overflow-expected.png:
2842         * platform/mac/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.png: Added.
2843         * platform/mac/compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents-expected.png: Added.
2844         * platform/mac/compositing/overflow/fixed-position-ancestor-clip-expected.png:
2845         * platform/mac/compositing/overflow/nested-scrolling-expected.png: Added.
2846         * platform/mac/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.png: Added.
2847         * platform/mac/compositing/overflow/overflow-compositing-descendant-expected.png:
2848         * platform/mac/compositing/overflow/overflow-positioning-expected.png:
2849         * platform/mac/compositing/overflow/overflow-scroll-expected.png:
2850         * platform/mac/compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer-expected.png: Added.
2851         * platform/mac/compositing/overflow/parent-overflow-expected.png:
2852         * platform/mac/compositing/overflow/remove-overflow-crash2-expected.png: Added.
2853         * platform/mac/compositing/overflow/scroll-ancestor-update-expected.png:
2854         * platform/mac/compositing/overflow/scrollbar-painting-expected.png:
2855         * platform/mac/compositing/plugins/composited-plugin-expected.png:
2856         * platform/mac/compositing/reflections/deeply-nested-reflections-expected.png:
2857         * platform/mac/compositing/reflections/nested-reflection-anchor-point-expected.png:
2858         * platform/mac/compositing/reflections/nested-reflection-animated-expected.png:
2859         * platform/mac/compositing/reflections/nested-reflection-expected.png:
2860         * platform/mac/compositing/reflections/nested-reflection-mask-change-expected.png:
2861         * platform/mac/compositing/reflections/nested-reflection-opacity-expected.png:
2862         * platform/mac/compositing/reflections/nested-reflection-size-change-expected.png:
2863         * platform/mac/compositing/reflections/nested-reflection-transformed-expected.png:
2864         * platform/mac/compositing/reflections/nested-reflection-transformed2-expected.png:
2865         * platform/mac/compositing/reflections/nested-reflection-transition-expected.png:
2866         * platform/mac/compositing/reflections/reflection-in-composited-expected.png:
2867         * platform/mac/compositing/reflections/reflection-on-composited-expected.png:
2868         * platform/mac/compositing/reflections/reflection-ordering-expected.png:
2869         * platform/mac/compositing/reflections/reflection-positioning-expected.png:
2870         * platform/mac/compositing/reflections/reflection-positioning2-expected.png:
2871         * platform/mac/compositing/reflections/simple-composited-reflections-expected.png:
2872         * platform/mac/compositing/repaint/become-overlay-composited-layer-expected.png:
2873         * platform/mac/compositing/repaint/composited-document-element-expected.png:
2874         * platform/mac/compositing/repaint/layer-repaint-expected.png:
2875         * platform/mac/compositing/repaint/layer-repaint-rects-expected.png:
2876         * platform/mac/compositing/repaint/opacity-between-absolute-expected.png:
2877         * platform/mac/compositing/repaint/opacity-between-absolute2-expected.png:
2878         * platform/mac/compositing/repaint/repaint-on-layer-grouping-change-expected.png: Added.
2879         * platform/mac/compositing/self-painting-layers-expected.png:
2880         * platform/mac/compositing/shadows/shadow-drawing-expected.png:
2881         * platform/mac/compositing/sibling-positioning-expected.png:
2882         * platform/mac/compositing/text-on-large-layer-expected.png:
2883         * platform/mac/compositing/transitions/scale-transition-no-start-expected.png:
2884         * platform/mac/compositing/transitions/singular-scale-transition-expected.png:
2885         * platform/mac/compositing/webgl/webgl-background-color-expected.png:
2886         * platform/mac/compositing/webgl/webgl-no-alpha-expected.png:
2887
2888 2015-01-06  Yusuke Suzuki  <utatane.tea@gmail.com>
2889
2890         Implement ES6 String.prototype.repeat(count)
2891         https://bugs.webkit.org/show_bug.cgi?id=140047
2892
2893         Reviewed by Darin Adler.
2894
2895         * js/Object-getOwnPropertyNames-expected.txt:
2896         * js/script-tests/Object-getOwnPropertyNames.js:
2897         * js/script-tests/string-repeat.js: Added.
2898         (stringRepeated.toString):
2899         (count.valueOf):
2900         * js/string-repeat-expected.txt: Added.
2901         * js/string-repeat.html: Added.
2902
2903 2015-01-06  Chris Dumez  <cdumez@apple.com>
2904
2905         Regression(r176212): Carousel on mbusa.com is choppy
2906         https://bugs.webkit.org/show_bug.cgi?id=139543
2907         <rdar://problem/19209406>
2908
2909         Reviewed by Antti Koivisto.
2910
2911         Add a layout test to cover the case where a repeating DOM timer is
2912         changing the style of an element which has overflowing content that
2913         is visible and has its own layer. In such case, the DOM timer should
2914         not be throttled. Also add a layout test to make sure we still throttle
2915         if the element clips its overflow.
2916
2917         * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Added.
2918         * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Added.
2919         * fast/dom/repeating-timer-element-overflowing-child-own-layer-throttling-expected.txt: Added.
2920         * fast/dom/repeating-timer-element-overflowing-child-own-layer-throttling.html: Added.
2921         New tests.
2922
2923         * fast/dom/timer-unthrottle-on-layout-expected.txt:
2924         * fast/dom/timer-unthrottle-on-layout.html:
2925         * fast/dom/timer-unthrottle-on-scroll-expected.txt:
2926         * fast/dom/timer-unthrottle-on-scroll.html:
2927         Stop using <input> test elements as it appears one of the descendants
2928         in its shadow tree has its own layer.
2929
2930 2015-01-06  Alexey Proskuryakov  <ap@apple.com>
2931
2932         fast/events/before-unload-adopt-subframe-to-outside.html is flaky with ASan
2933         https://bugs.webkit.org/show_bug.cgi?id=140061
2934
2935         Reviewed by Darin Adler.
2936
2937         Hide frames before dumping results. Something was making layout timing dependent,
2938         hopefully this will make results consistent.
2939
2940         * fast/events/before-unload-adopt-subframe-to-outside-expected.txt:
2941         * fast/events/before-unload-adopt-subframe-to-outside.html:
2942
2943 2015-01-05  Darin Adler  <darin@apple.com>
2944
2945         Modernize and streamline HTMLToken and AtomicHTMLToken
2946         https://bugs.webkit.org/show_bug.cgi?id=140046
2947
2948         Reviewed by Andreas Kling.
2949
2950         * resources/dump-as-markup.js:
2951         (Markup._get): Add code to handle null systemId and publicId,
2952         dumping them as empty strings for now.
2953
2954 2015-01-05  Darin Adler  <darin@apple.com>
2955
2956         * TestExpectations: Re-enabled the test I broke yesterday,
2957         editing/pasteboard/drag-and-drop-objectimage-contenteditable.html,
2958         now that it's fixed.
2959
2960 2015-01-05  Chris Dumez  <cdumez@apple.com>
2961
2962         Using calc() for -webkit-filter does not work
2963         https://bugs.webkit.org/show_bug.cgi?id=140106
2964
2965         Reviewed by Darin Adler.
2966
2967         Add a layout test to make sure using calc() for -webkit-filter CSS
2968         property is working as intended.
2969
2970         * fast/css/webkit-filter-calc-expected.txt: Added.
2971         * fast/css/webkit-filter-calc.html: Added.
2972
2973 2015-01-05  Chris Dumez  <cdumez@apple.com>
2974
2975         Allow HTTPS + 'Cache-control: no-cache' pages into the page cache
2976         https://bugs.webkit.org/show_bug.cgi?id=139251
2977
2978         Reviewed by Darin Adler.
2979
2980         Update http/tests/navigation/https-in-page-cache.html layout test so that it
2981         expects HTTPS + 'Cache-control: no-cache' pages to go into the page cache.
2982
2983         * http/tests/navigation/https-in-page-cache-expected.txt:
2984         * http/tests/navigation/resources/https-in-page-cache-2.php:
2985
2986 2015-01-05  Chris Dumez  <cdumez@apple.com>
2987
2988         Using calc() in repeat() for -webkit-grid-template-rows does not work
2989         https://bugs.webkit.org/show_bug.cgi?id=140094
2990
2991         Reviewed by Darin Adler.
2992
2993         * fast/css-grid-layout/grid-repeat-calc-expected.txt: Added.
2994         * fast/css-grid-layout/grid-repeat-calc.html: Added.
2995
2996 2015-01-05  Chris Dumez  <cdumez@apple.com>
2997
2998         calc() cannot be used in steps() for -webkit-animation-timing-function
2999         https://bugs.webkit.org/show_bug.cgi?id=140091
3000
3001         Reviewed by Darin Adler.
3002
3003         Add a layout test to make sure that calc() can be used in steps() for
3004         -webkit-animation-timing-function CSS property.
3005
3006         * fast/css/animation-steps-calculated-value-expected.txt: Added.
3007         * fast/css/animation-steps-calculated-value.html: Added.
3008
3009 2015-01-05  Chris Dumez  <cdumez@apple.com>
3010
3011         Regression(r163928): Animated images are not resumed on window resizing
3012         https://bugs.webkit.org/show_bug.cgi?id=139714
3013         <rdar://problem/18855285>
3014
3015         Reviewed by Darin Adler.
3016
3017         Add a layout test to make sure animated images are correctly paused /
3018         resumed when resizing the window.
3019
3020         Also add another test to make sure animated images are correctly paused
3021         / resumed when zooming in and out.
3022
3023         * fast/images/animated-gif-window-resizing-expected.txt: Added.
3024         * fast/images/animated-gif-window-resizing.html: Added.
3025         * fast/images/animated-gif-zooming-expected.txt: Added.
3026         * fast/images/animated-gif-zooming.html: Added.
3027         * fast/images/resources/animated-gif-window-resize.html: Added.
3028         * platform/mac-wk1/TestExpectations:
3029
3030 2015-01-05  Alexey Proskuryakov  <ap@apple.com>
3031
3032         After updating tests to use kerning, ligatures, and printer fonts, some tests fail
3033         https://bugs.webkit.org/show_bug.cgi?id=139968
3034
3035         * platform/mac/TestExpectations: Adding more flaky tests.
3036
3037 2015-01-05  Alexey Proskuryakov  <ap@apple.com>
3038
3039         js/dom/dfg-inline-resolve.html flakily times out
3040         https://bugs.webkit.org/show_bug.cgi?id=140084
3041
3042         * platform/mac-wk2/TestExpectations: Added an expectation.
3043
3044 2015-01-05  Alexey Proskuryakov  <ap@apple.com>
3045
3046         editing/pasteboard/drag-and-drop-objectimage-contenteditable.html times out after r177883.
3047
3048         * TestExpectations: Skip the test while Darin is working on a fix.
3049
3050 2014-12-23  Brent Fulgham  <bfulgham@apple.com>
3051
3052         [Mac] Cannot scroll when a non-scrollable iframe is contained inside a scrollable iframe
3053         https://bugs.webkit.org/show_bug.cgi?id=139914
3054         <rdar://problem/18750910>
3055
3056         Reviewed by Darin Adler.
3057
3058         * platform/mac/fast/scrolling/scroll-nested-iframe-expected.txt: Added.
3059         * platform/mac/fast/scrolling/scroll-nested-iframe.html: Added.
3060         * platform/mac/fast/scrolling/resources/scroll_nested_iframe_test_inner.html: Added.
3061         * platform/mac/fast/scrolling/resources/scroll_nested_iframe_test_outer.html: Added.
3062
3063 2015-01-05  peavo@outlook.com  <peavo@outlook.com>
3064
3065         [WinCairo] Crash when font data pointer is null.
3066         https://bugs.webkit.org/show_bug.cgi?id=139969
3067
3068         Reviewed by Darin Adler.
3069
3070         * fonts/unicode-character-font-crash-expected.txt: Added.
3071         * fonts/unicode-character-font-crash.html: Added.
3072
3073 2015-01-04  Alexey Proskuryakov  <ap@apple.com>
3074
3075         fast/events/autoscroll-should-not-stop-on-keypress.html is flaky in debug builds
3076         https://bugs.webkit.org/show_bug.cgi?id=140060
3077
3078         Reviewed by Darin Adler.
3079
3080         * fast/events/autoscroll-should-not-stop-on-keypress.html: Instead of waiting a
3081         fixed amount of time, check if the test succeeded every 100ms. In addition to making
3082         the test more reliable on slow builds, it makes the test faster in release mode.
3083
3084 2015-01-04  Alexey Proskuryakov  <ap@apple.com>
3085
3086         http/tests/security/cross-frame-access-put.html is racy
3087         https://bugs.webkit.org/show_bug.cgi?id=140059
3088
3089         Reviewed by Darin Adler.
3090
3091         This test used to run some code in a subframe on a zero delay timer, and some more
3092         code in a main frame in onload. The order was undefined.
3093
3094         * http/tests/security/cross-frame-access-put-expected.txt:
3095         * http/tests/security/cross-frame-access-put.html:
3096         * http/tests/security/resources/cross-frame-iframe-for-put-test.html:
3097
3098 2015-01-04  Alexey Proskuryakov  <ap@apple.com>
3099
3100         REGRESSION: plugins/plugin-remove-readystatechange.html is failing on debug bots
3101         https://bugs.webkit.org/show_bug.cgi?id=126169
3102
3103         Reviewed by Antti Koivisto.
3104
3105         * plugins/plugin-remove-readystatechange.html: Move the embed so that it's not the
3106         last rendered element in the test. It's only a workaround, not a real fix - if
3107         anyone is interested in fixing the issue for real, please file a new bug.
3108         Also, demystified the test by using readyState instead of counting readystatechange
3109         events.
3110
3111 2015-01-03  Michael Saboff  <msaboff@apple.com>
3112
3113         Crash in operationNewFunction when scrolling on Google+
3114         https://bugs.webkit.org/show_bug.cgi?id=140033
3115
3116         Reviewed by Oliver Hunt.
3117
3118         New regerssion test.
3119
3120         * js/regress-140033-expected.txt: Added.
3121         * js/regress-140033.html: Added.
3122         * js/script-tests/regress-140033.js: Added.
3123         (.unused):
3124         (defineADeadFunction):
3125
3126 2015-01-02  Anders Carlsson  <andersca@apple.com>
3127
3128         Get rid of storage tracker layout tests
3129         https://bugs.webkit.org/show_bug.cgi?id=140044
3130
3131         Reviewed by Darin Adler.
3132
3133         These tests are very flaky since they expect to be run in order. Furthermore, they were testing a WebKit Mac SPI
3134         that is pretty hard to test reliably, due to its "design". It's not worth trying to make these tests work
3135         or to rewrite them in Objective-C (which would be the right thing to do), so just get rid of them.
3136
3137         * platform/efl/TestExpectations:
3138         * platform/gtk/TestExpectations:
3139         * platform/ios-simulator-wk2/TestExpectations:
3140         * platform/mac/TestExpectations:
3141         * platform/win/TestExpectations:
3142         * platform/wincairo/TestExpectations:
3143         * platform/wk2/TestExpectations:
3144         * storage/domstorage/localstorage/storagetracker/storage-tracker-1-prepare-expected.txt: Removed.
3145         * storage/domstorage/localstorage/storagetracker/storage-tracker-1-prepare.html: Removed.
3146         * storage/domstorage/localstorage/storagetracker/storage-tracker-2-create-expected.txt: Removed.
3147         * storage/domstorage/localstorage/storagetracker/storage-tracker-2-create.html: Removed.
3148         * storage/domstorage/localstorage/storagetracker/storage-tracker-3-delete-all-expected.txt: Removed.
3149         * storage/domstorage/localstorage/storagetracker/storage-tracker-3-delete-all.html: Removed.
3150         * storage/domstorage/localstorage/storagetracker/storage-tracker-4-create-expected.txt: Removed.
3151         * storage/domstorage/localstorage/storagetracker/storage-tracker-4-create.html: Removed.
3152         * storage/domstorage/localstorage/storagetracker/storage-tracker-5-delete-one-expected.txt: Removed.
3153         * storage/domstorage/localstorage/storagetracker/storage-tracker-5-delete-one.html: Removed.
3154         * storage/domstorage/localstorage/storagetracker/storage-tracker-6-create-expected.txt: Removed.
3155         * storage/domstorage/localstorage/storagetracker/storage-tracker-6-create.html: Removed.
3156         * storage/domstorage/localstorage/storagetracker/storage-tracker-7-usage-expected.txt: Removed.
3157         * storage/domstorage/localstorage/storagetracker/storage-tracker-7-usage.html: Removed.
3158
3159 2015-01-02  Alexey Proskuryakov  <ap@apple.com>
3160
3161         js/dom/Promise.html is flaky
3162         https://bugs.webkit.org/show_bug.cgi?id=140043
3163
3164         * TestExpectations: Mark it as such.
3165
3166 2015-01-02  Manuel Rego Casasnovas  <rego@igalia.com>
3167
3168         [CSS Grid Layout] Remove stack from grid-auto-flow syntax
3169         https://bugs.webkit.org/show_bug.cgi?id=134842
3170
3171         Reviewed by Sergio Villar Senin.
3172
3173         Update layout tests in order to adapt the results to the new behavior.
3174
3175         * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
3176         * fast/css-grid-layout/grid-auto-flow-get-set.html:
3177         * fast/css-grid-layout/grid-auto-flow-update.html:
3178         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3179         * fast/css-grid-layout/grid-item-z-index-change-repaint.html:
3180         * fast/css-grid-layout/grid-item-z-index-stacking-context.html:
3181         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
3182         * fast/css-grid-layout/grid-shorthand-get-set.html:
3183         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
3184         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
3185         * ietestcenter/css3/grid/grid-column-001.htm:
3186         * ietestcenter/css3/grid/grid-column-002.htm:
3187         * ietestcenter/css3/grid/grid-column-003.htm:
3188
3189 2015-01-01  Yusuke Suzuki  <utatane.tea@gmail.com>
3190
3191         String includes methods perform toString on searchString before toInteger on a offset
3192         https://bugs.webkit.org/show_bug.cgi?id=140031
3193
3194         Reviewed by Darin Adler.
3195
3196         As per the latest ES6 draft, String.prototype.{startsWith, endsWith, includes}
3197         perform toString on searchString (argument 0) before performing toInteger on offset (argument 1).
3198
3199         * js/script-tests/string-includes.js:
3200         (searchString.toString):
3201         (startOffset.valueOf):
3202         (endOffset.valueOf):
3203         (matchString.toString): Deleted.
3204         * js/string-includes-expected.txt:
3205
3206 2015-01-01  Alexey Proskuryakov  <ap@apple.com>
3207
3208         http/tests/xmlhttprequest/send-on-abort.html is flaky in debug builds
3209         https://bugs.webkit.org/show_bug.cgi?id=140020
3210
3211         Reviewed by Darin Adler.
3212
3213         1. XHR loads are aborted when a page load starts, not when it's committed (which
3214         is a known bug in WebKit). This gave the failure timer an opportunity to fire between
3215         these events. Fixed by extending the delay.
3216
3217         2. Starting the test while parsing had a potential for a race with loading - we
3218         could run it before all data was loaded. While this probably didn't happen in
3219         practice here, it's better to run navigation tests under 100% reproducible conditions,
3220         like during onload.
3221
3222         * http/tests/xmlhttprequest/send-on-abort.html:
3223
3224 2014-12-31  Alexey Proskuryakov  <ap@apple.com>
3225
3226         http/tests/notifications/legacy/show.html is flaky
3227         https://bugs.webkit.org/show_bug.cgi?id=140023
3228
3229         http/tests/notifications/window-show-on-click.html is failing
3230         https://bugs.webkit.org/show_bug.cgi?id=112499
3231
3232         Reviewed by Darin Adler.
3233
3234         Remove 100 ms timeouts from notification tests. If they become broken, it will
3235         be detected as timeout.
3236
3237         * http/tests/notifications/events-in-dictionary.html:
3238         * http/tests/notifications/events.html:
3239         * http/tests/notifications/legacy/double-show.html:
3240         * http/tests/notifications/legacy/events.html:
3241         * http/tests/notifications/legacy/request-no-callback.html:
3242         * http/tests/notifications/legacy/request.html:
3243         * http/tests/notifications/legacy/show.html:
3244         * http/tests/notifications/legacy/window-show-on-click.html:
3245         * http/tests/notifications/request.html:
3246         * http/tests/notifications/window-show-on-click.html:
3247
3248         * platform/mac/TestExpectations: window-show-on-click.html should pass now.
3249
3250 2014-12-31  Alexey Proskuryakov  <ap@apple.com>
3251
3252         fast/ruby/ruby-svg-crash.html is flaky
3253         https://bugs.webkit.org/show_bug.cgi?id=135610
3254
3255         Reviewed by Darin Adler.
3256
3257         * fast/ruby/ruby-svg-crash.html: Streamline the test to avoid timer races. I
3258         verified that it still crashes without the original fix (it gets an
3259         ASSERT_WITH_SECURITY_IMPILICATIONS).
3260         * platform/mac/TestExpectations: Removed the expectation.
3261
3262 2014-12-31  Alexey Proskuryakov  <ap@apple.com>
3263
3264         execDeleteCommand() does not update spellchecker sometimes
3265         https://bugs.webkit.org/show_bug.cgi?id=139862
3266
3267         Updated test expectation for a test that always crashes on WK1 (it was already
3268         skipped on mac-wk2, efl and gtk).
3269
3270         * TestExpectations:
3271         * platform/mac-wk1/TestExpectations:
3272
3273 2014-12-31  Alexey Proskuryakov  <ap@apple.com>
3274
3275         Test expectation gardening.
3276
3277         Add expectations for test that became flaky after enabling kerning and ligatures,
3278         plus a few more that were mis-characterized.
3279
3280         * platform/efl/TestExpectations:
3281         * platform/mac/TestExpectations:
3282
3283 2014-12-31  Commit Queue  <commit-queue@webkit.org>
3284
3285         Unreviewed, rolling out r177824 and r177826.
3286         https://bugs.webkit.org/show_bug.cgi?id=140011
3287
3288         The new test crashes (Requested by ap on #webkit).
3289
3290         Reverted changesets:
3291
3292         "Too large plugins are crashing."
3293         https://bugs.webkit.org/show_bug.cgi?id=139856
3294         http://trac.webkit.org/changeset/177824
3295
3296         "Fix bug number typo in the previous commit."
3297         http://trac.webkit.org/changeset/177826
3298
3299 2014-12-31  Alexey Proskuryakov  <ap@apple.com>
3300
3301         Update storage tracker test expectations after r177814.
3302
3303         * platform/mac/TestExpectations:
3304
3305 2014-12-31  Csaba Osztrogonác  <ossy@webkit.org>
3306
3307         [Win] Unreviewed gardening, mark more timeouting tests.
3308
3309         * platform/win/TestExpectations:
3310
3311 2014-12-30  Gabor Rapcsanyi  <rgabor@webkit.org>
3312
3313         Fix bug number typo in the previous commit.
3314
3315         * plugins/large-plugin-crash-expected.txt:
3316         * plugins/large-plugin-crash.html:
3317
3318 2014-12-30  Gabor Rapcsanyi  <rgabor@webkit.org>
3319
3320         Too large plugins are crashing.
3321         https://bugs.webkit.org/show_bug.cgi?id=139868
3322
3323         Reviewed by Darin Adler.
3324
3325         Add layout test to cover this crash.
3326
3327         * plugins/large-plugin-crash-expected.txt: Added.
3328         * plugins/large-plugin-crash.html: Added.
3329
3330 2014-12-29  Sebastian Dröge  <sebastian@centricular.com>
3331
3332         Enable MediaSource tests for the GTK port
3333         https://bugs.webkit.org/show_bug.cgi?id=139441
3334
3335         Reviewed by Philippe Normand.
3336
3337         * platform/gtk/TestExpectations:
3338         Enable MediaSource tests that are actually succeeding for
3339         the GTK port.
3340
3341 2014-12-28  Alexey Proskuryakov  <ap@apple.com>
3342
3343         fast/regions/layers/region-removed-during-animation.html is flaky
3344         https://bugs.webkit.org/show_bug.cgi?id=139979
3345
3346         * platform/mac-wk2/TestExpectations: Marking as such.
3347
3348 2014-12-28  Alexey Proskuryakov  <ap@apple.com>
3349
3350         Update Mac test results after r177770.
3351
3352         Line numbers in error messages changed.
3353
3354         * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt:
3355         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
3356
3357 2014-12-28  Csaba Osztrogonác  <ossy@webkit.org>
3358
3359         [Win] Unreviewed gardening, mark more failing tests.
3360
3361         * platform/win/TestExpectations:
3362
3363 2014-12-28  Csaba Osztrogonác  <ossy@webkit.org>
3364
3365         [Win] Unreviewed gardening, mark more timeouting and crashing tests.
3366
3367         * platform/win/TestExpectations:
3368
3369 2014-12-28  Csaba Osztrogonác  <ossy@webkit.org>
3370
3371         [Win] Unreviewed gardening, mark failing tests.
3372
3373         * platform/win/TestExpectations:
3374
3375 2014-12-28  Csaba Osztrogonác  <ossy@webkit.org>
3376
3377         [Win] Unreviewed gardening, typo fix.
3378
3379         * platform/win/TestExpectations:
3380
3381 2014-12-27  Myles C. Maxfield  <mmaxfield@apple.com>
3382         [Mac] Enable kerning, ligatures, and printer fonts 
3383         https://bugs.webkit.org/show_bug.cgi?id=139970
3384
3385         Rubber stamped by Simon Fraser.
3386
3387         Update test results.
3388
3389         * css2.1/20110323/c543-txt-decor-000-expected.txt:
3390         * css2.1/t1508-c527-font-00-b-expected.txt:
3391         * css2.1/t1508-c527-font-06-b-expected.txt:
3392         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer-expected.txt:
3393         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1-expected.txt:
3394         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2-expected.txt:
3395         * css3/blending/blend-mode-isolation-turn-on-self-painting-layer-expected.txt:
3396         * editing/deleting/delete-3608445-fix-expected.txt:
3397         * editing/deleting/delete-3800834-fix-expected.txt:
3398         * editing/deleting/delete-br-002-expected.txt:
3399         * editing/deleting/delete-br-004-expected.txt:
3400         * editing/deleting/delete-br-005-expected.txt:
3401         * editing/deleting/delete-br-006-expected.txt:
3402         * editing/deleting/delete-br-009-expected.txt:
3403         * editing/deleting/delete-leading-ws-001-expected.txt:
3404         * editing/deleting/delete-line-011-expected.txt:
3405         * editing/deleting/smart-delete-002-expected.txt:
3406         * editing/execCommand/selectAll-expected.txt:
3407         * editing/inserting/insert-3800346-fix-expected.txt:
3408         * editing/inserting/insert-br-001-expected.txt:
3409         * editing/inserting/insert-br-002-expected.txt:
3410         * editing/inserting/insert-br-003-expected.txt:
3411         * editing/inserting/insert-br-004-expected.txt:
3412         * editing/inserting/insert-br-005-expected.txt:
3413         * editing/inserting/insert-br-007-expected.txt:
3414         * editing/inserting/insert-tab-002-expected.txt:
3415         * editing/inserting/typing-001-expected.txt:
3416         * editing/inserting/typing-around-br-001-expected.txt:
3417         * editing/selection/doubleclick-crash-expected.txt:
3418         * editing/selection/extend-by-sentence-001-expected.txt:
3419         * editing/selection/extend-by-word-001-expected.txt:
3420         * editing/selection/extend-inside-transforms-backward-expected.txt:
3421         * editing/selection/extend-inside-transforms-forward-expected.txt:
3422         * editing/selection/extend-selection-bidi-expected.txt:
3423         * editing/spelling/centering-misspelling-dots-expected.txt:
3424         * editing/spelling/misspelling-dots-dont-extend-beyond-words-expected.txt:
3425         * editing/style/smoosh-styles-003-expected.txt:
3426         * editing/style/style-3681552-fix-001-expected.txt:
3427         * editing/style/style-boundary-002-expected.txt:
3428         * editing/style/style-boundary-003-expected.txt:
3429         * editing/style/typing-style-001-expected.txt:
3430         * editing/style/typing-style-002-expected.txt:
3431         * editing/undo/redo-typing-001-expected.txt:
3432         * editing/undo/undo-typing-001-expected.txt:
3433         * fast/borders/border-image-outset-split-inline-expected.txt:
3434         * fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
3435         * fast/borders/inline-mask-overlay-image-outset-expected.txt:
3436         * fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.txt:
3437         * fast/css/empty-generated-content-expected.txt:
3438         * fast/css/font-face-default-font-expected.txt:
3439         * fast/css/font-face-in-media-rule-expected.txt:
3440         * fast/css/font-face-woff-expected.txt:
3441         * fast/css/image-rendering-expected.txt:
3442         * fast/css/outline-auto-empty-rects-expected.txt:
3443         * fast/forms/button-inner-block-reuse-expected.txt:
3444         * fast/forms/range/slider-padding-expected.txt:
3445         * fast/invalid/017-expected.txt:
3446         * fast/invalid/018-expected.txt:
3447         * fast/multicol/single-line-expected.txt:
3448         * fast/repaint/caret-with-transformation-expected.txt:
3449         * fast/repaint/transform-abs