826ec4be30d5d8755f1029f4c23761515cf393eb
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-04-29  Filip Pizlo  <fpizlo@apple.com>
2
3         DFG Is<Blah> versions of TypeOf should fold based on proven input type
4         https://bugs.webkit.org/show_bug.cgi?id=144409
5
6         Reviewed by Geoffrey Garen.
7
8         * js/regress/is-boolean-fold-expected.txt: Added.
9         * js/regress/is-boolean-fold-tricky-expected.txt: Added.
10         * js/regress/is-boolean-fold-tricky.html: Added.
11         * js/regress/is-boolean-fold.html: Added.
12         * js/regress/is-function-fold-expected.txt: Added.
13         * js/regress/is-function-fold-tricky-expected.txt: Added.
14         * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
15         * js/regress/is-function-fold-tricky-internal-function.html: Added.
16         * js/regress/is-function-fold-tricky.html: Added.
17         * js/regress/is-function-fold.html: Added.
18         * js/regress/is-number-fold-expected.txt: Added.
19         * js/regress/is-number-fold-tricky-expected.txt: Added.
20         * js/regress/is-number-fold-tricky.html: Added.
21         * js/regress/is-number-fold.html: Added.
22         * js/regress/is-object-or-null-fold-expected.txt: Added.
23         * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
24         * js/regress/is-object-or-null-fold-functions.html: Added.
25         * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
26         * js/regress/is-object-or-null-fold-less-tricky.html: Added.
27         * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
28         * js/regress/is-object-or-null-fold-tricky.html: Added.
29         * js/regress/is-object-or-null-fold.html: Added.
30         * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
31         * js/regress/is-object-or-null-trickier-function.html: Added.
32         * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
33         * js/regress/is-object-or-null-trickier-internal-function.html: Added.
34         * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
35         * js/regress/is-object-or-null-tricky-function.html: Added.
36         * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
37         * js/regress/is-object-or-null-tricky-internal-function.html: Added.
38         * js/regress/is-string-fold-expected.txt: Added.
39         * js/regress/is-string-fold-tricky-expected.txt: Added.
40         * js/regress/is-string-fold-tricky.html: Added.
41         * js/regress/is-string-fold.html: Added.
42         * js/regress/is-undefined-fold-expected.txt: Added.
43         * js/regress/is-undefined-fold-tricky-expected.txt: Added.
44         * js/regress/is-undefined-fold-tricky.html: Added.
45         * js/regress/is-undefined-fold.html: Added.
46         * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
47         * js/regress/script-tests/is-boolean-fold.js: Added.
48         * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
49         * js/regress/script-tests/is-function-fold-tricky.js: Added.
50         (func):
51         (func2):
52         * js/regress/script-tests/is-function-fold.js: Added.
53         (value1):
54         * js/regress/script-tests/is-number-fold-tricky.js: Added.
55         * js/regress/script-tests/is-number-fold.js: Added.
56         * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
57         (value2):
58         * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
59         * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
60         * js/regress/script-tests/is-object-or-null-fold.js: Added.
61         * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
62         (func):
63         (func2):
64         * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
65         * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
66         (func):
67         * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
68         * js/regress/script-tests/is-string-fold-tricky.js: Added.
69         * js/regress/script-tests/is-string-fold.js: Added.
70         * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
71         * js/regress/script-tests/is-undefined-fold.js: Added.
72         * js/regress/sink-function-expected.txt: Added.
73         * js/regress/sink-function.html: Added.
74
75 2015-04-30  Brent Fulgham  <bfulgham@apple.com>
76
77         [Mac] Expand test infrastructure to support scrolling tests (Part 3)
78         https://bugs.webkit.org/show_bug.cgi?id=144131
79
80         Reviewed by Eric Carlson.
81
82         Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
83         timeouts.
84
85         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
86         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
87         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
88         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
89         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
90         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
91         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
92         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
93         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
94         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
95         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
96         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
97         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
98         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
99         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
100         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
101         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
102         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
103         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
104         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
105         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
106         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
107         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
108         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
109         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
110         * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
111
112 2015-04-30  Antti Koivisto  <antti@apple.com>
113
114         These should be saying HTTP/1.1 not HTTP/1.0
115
116         * http/tests/cache/resources/iframe304.php:
117         * http/tests/cache/resources/iframe304body.php:
118
119 2015-04-29  Joseph Pecoraro  <pecoraro@apple.com>
120
121         [Win] Update baselines after r183610.
122
123         Unreviewed Gardening.
124
125         * platform/win/fast/css/apple-system-colors-expected.txt: Added.
126
127 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
128
129         Crash at WebCore::Document::absoluteRegionForEventTargets 
130         https://bugs.webkit.org/show_bug.cgi?id=144426
131         rdar://problem/20502166
132
133         Reviewed by Tim Horton.
134
135         Test that disconnects a frame with a wheel event handler then GCs, and one that
136         disconnects are reconnects. In both case, the parent document should have zero
137         wheel event handlers registered on it.
138
139         * fast/events/wheelevent-in-frame-expected.txt: Added.
140         * fast/events/wheelevent-in-frame.html: Added.
141         * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
142         * fast/events/wheelevent-in-reattached-frame.html: Added.
143
144 2015-04-29  Joseph Pecoraro  <pecoraro@apple.com>
145
146         LiveNodeList may unexpectedly return an element for empty string
147         https://bugs.webkit.org/show_bug.cgi?id=144429
148
149         Reviewed by Darin Adler.
150
151         * fast/dom/named-items-with-empty-name-expected.txt:
152         * fast/dom/named-items-with-empty-name.html:
153
154 2015-04-29  Dean Jackson  <dino@apple.com>
155
156         Create a named CSS property for system colors
157         https://bugs.webkit.org/show_bug.cgi?id=144423
158         <rdar://problem/20491011>
159
160         Reviewed by Tim Horton.
161
162         Expose the following values to CSS color properties:
163             -apple-system-blue
164             -apple-system-brown
165             -apple-system-gray
166             -apple-system-green
167             -apple-system-orange
168             -apple-system-pink
169             -apple-system-purple
170             -apple-system-red
171             -apple-system-yellow
172
173         The new test shows the computed value for each of these colors. It
174         includes generic results (no special value) and platform results for
175         Mac (other than Mavericks) and iOS.
176
177         * fast/css/apple-system-colors-expected.txt: Generic results.
178         * fast/css/apple-system-colors.html: Added - the new test.
179         * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
180         * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
181         * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
182
183 2015-04-29  Commit Queue  <commit-queue@webkit.org>
184
185         Unreviewed, rolling out r183600.
186         https://bugs.webkit.org/show_bug.cgi?id=144432
187
188         New tests time out everywhere (Requested by ap on #webkit).
189
190         Reverted changeset:
191
192         "Crash at WebCore::Document::absoluteRegionForEventTargets"
193         https://bugs.webkit.org/show_bug.cgi?id=144426
194         http://trac.webkit.org/changeset/183600
195
196 2015-04-29  Alexey Proskuryakov  <ap@apple.com>
197
198         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
199         https://bugs.webkit.org/show_bug.cgi?id=144155
200
201         * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
202
203 2015-04-29  Martin Robinson  <mrobinson@igalia.com>
204
205         Unskip 3D transformation tests for WebKitGTK+
206
207         Unreviewed. This is gardening.
208
209         These tests should run reasonably well on the testing bots, now that
210         they use llvmpipe to run OpenGL.
211
212         * platform/gtk/TestExpectations:
213         * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
214         * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
215         * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
216         * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
217         * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
218         * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
219         * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
220         * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
221         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
222         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
223         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
224         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
225         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
226         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
227         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
228         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
229
230 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
231
232         Rebaseline after r183597.
233
234         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
235
236 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
237
238         Crash at WebCore::Document::absoluteRegionForEventTargets 
239         https://bugs.webkit.org/show_bug.cgi?id=144426
240         rdar://problem/20502166
241
242         Reviewed by Tim Horton.
243
244         Test that disconnects a frame with a wheel event handler then GCs, and one that
245         disconnects are reconnects. In both case, the parent document should have zero
246         wheel event handlers registered on it.
247
248         * fast/events/wheelevent-in-frame-expected.txt: Added.
249         * fast/events/wheelevent-in-frame.html: Added.
250         * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
251         * fast/events/wheelevent-in-reattached-frame.html: Added.
252
253 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
254
255         Compute the non-fast-scrollable region in main-document coordinates
256         https://bugs.webkit.org/show_bug.cgi?id=144420
257
258         Reviewed by Tim Horton.
259
260         We now report the non-fast region in document coordinates, so these two results change.
261
262         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
263         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
264
265 2015-04-29  Joseph Pecoraro  <pecoraro@apple.com>
266
267         NodeList has issues with Symbol and empty string
268         https://bugs.webkit.org/show_bug.cgi?id=144310
269
270         Reviewed by Darin Adler.
271
272         * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
273         * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
274         * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
275         * fast/dom/dataset-name-getter-symbols.html: Added.
276         * fast/dom/named-items-with-empty-name-expected.txt: Added.
277         * fast/dom/named-items-with-empty-name.html: Added.
278         * fast/dom/named-items-with-symbol-name-expected.txt: Added.
279         * fast/dom/named-items-with-symbol-name.html: Added.
280         * storage/domstorage/localstorage/named-items-expected.txt: Added.
281         * storage/domstorage/localstorage/named-items.html: Added.
282
283 2015-04-29  Simon Fraser  <simon.fraser@apple.com>
284
285         Allow testing of plug-ins that handle wheel events.
286         https://bugs.webkit.org/show_bug.cgi?id=144413
287
288         Reviewed by Tim Horton.
289         
290         Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
291
292         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
293         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
294         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
295         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
296         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
297         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
298
299 2015-04-29  Martin Robinson  <mrobinson@igalia.com>
300
301         [GTK] Add support for automatic hyphenation
302         https://bugs.webkit.org/show_bug.cgi?id=44478
303
304         Reviewed by Carlos Garcia Campos.
305
306         * platform/gtk/TestExpectations: Unskip most hyphenation tests.
307         * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
308         * platform/gtk/fast/text/hyphenate-character-expected.txt:
309         * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
310         * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
311         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
312         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
313         * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
314         * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
315         * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
316         * platform/gtk/fast/text/hyphenate-locale-expected.txt:
317         * platform/gtk/fast/text/hyphens-expected.png: Added.
318         * platform/gtk/fast/text/hyphens-expected.txt:
319         * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
320
321 2015-04-29  Zalan Bujtas  <zalan@apple.com>
322
323         Simple line layout: Web process spins endlessly below layoutSimpleLines.
324         https://bugs.webkit.org/show_bug.cgi?id=144403
325         rdar://problem/20742783
326
327         Reviewed by Antti Koivisto.
328
329         When a text fragment overlaps multiple renderes and it does not fit the current line,
330         we revert the text fragment iterator position so that the overlapping content
331         gets processed again for the next line.
332         However, TextFragmentIterator::revertToFragment() was reverting too much and
333         we started processing old content all over again -> infinite loop.
334
335         This patch ensures that text fragment iterator is reverted to the right position.
336
337         * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
338         * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
339
340 2015-04-29  Antti Koivisto  <antti@apple.com>
341
342         Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
343
344         * platform/win/TestExpectations:
345
346 2015-04-28  Geoffrey Garen  <ggaren@apple.com>
347
348         It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
349         https://bugs.webkit.org/show_bug.cgi?id=144013
350
351         Reviewed by Mark Lam.
352
353         * js/script-tests/array-holes.js: 
354         * js/array-holes-expected.txt: This result now matches Firefox. We see
355         'peekaboo', which is a prototype property, rather than a hole, because
356         sorting uses [[Get]], which sees prototype properties.
357
358         The ES6 spec says that sorting should use [[Get]], so this new result
359         matches the spec a little better -- although the spec also says that the
360         result of sorting is undefined in this case because of the presence of
361         an indexed property in the prototype chain.
362
363         * js/dom/array-prototype-properties-expected.txt: Updated error message
364         to match other array prototype error messages.
365
366         * js/comparefn-sort-stability-expected.txt:
367         * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
368         order to demonstrate that Firefox and Safari use a stable sort, and
369         Chrome does not.
370
371         * js/script-tests/array-sort-sparse.js:
372         * js/array-sort-sparse-expected.txt: Added some tests for things I got
373         wrong in this patch.
374
375         * script-tests/sort-with-side-effecting-comparisons.js: Made this test
376         shorter so that it wouldn't hang debug builds. This test is O(N^2). It
377         used to terminate sooner because our sort implementation would (sometimes)
378         terminate sooner if you shrank the array. Our new sort does not accept
379         intermediate updates to the array's length, matching Firefox. I spoke
380         to Gavin and Alexey about this, and we think that going out of our way
381         to honor length changes mid-sort doesn't make much sense because it's
382         not possible to honor the general case of value changes in a predictable
383         way.
384
385 2015-04-29  Antti Koivisto  <antti@apple.com>
386
387         Main resource loaded via 304 response becomes empty if reloaded by user
388         https://bugs.webkit.org/show_bug.cgi?id=144386
389
390         Reviewed by Darin Adler.
391
392         * http/tests/cache/main-resource-304-reload-expected.txt: Added.
393         * http/tests/cache/main-resource-304-reload.html: Added.
394         * http/tests/cache/resources/iframe304body.php: Added.
395
396 2015-04-29  Darin Adler  <darin@apple.com>
397
398         [ES6] Implement Unicode code point escapes
399         https://bugs.webkit.org/show_bug.cgi?id=144377
400
401         Reviewed by Antti Koivisto.
402
403         * js/script-tests/unicode-escape-sequences.js: Added.
404         * js/unicode-escape-sequences-expected.txt: Added.
405         * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
406
407 2015-04-29  Hyungwook Lee  <hyungwook.lee@navercorp.com>
408
409         Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
410         https://bugs.webkit.org/show_bug.cgi?id=140261
411
412         Reviewed by Darin Adler.
413
414         * editing/execCommand/crash-140261-expected.txt: Added.
415         * editing/execCommand/crash-140261.html: Added.
416
417 2015-04-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
418
419         Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
420         https://bugs.webkit.org/show_bug.cgi?id=143711
421
422         Reviewed by Darin Adler.
423
424         * http/tests/appcache/resources/fake-video.mp4: Added.
425         * http/tests/appcache/resources/simple-video-sync.manifest: Added.
426         * http/tests/appcache/simple-video-sync-expected.txt: Added.
427         * http/tests/appcache/simple-video-sync.html: Added.
428
429 2015-04-29  Joseph Pecoraro  <pecoraro@apple.com>
430
431         REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
432         https://bugs.webkit.org/show_bug.cgi?id=144373
433
434         Reviewed by Darin Adler.
435
436         * js/property-getters-and-setters-expected.txt:
437         * js/script-tests/property-getters-and-setters.js:
438
439 2015-04-28  Alexey Proskuryakov  <ap@apple.com>
440
441         [WK2] fast/forms/input-search-press-escape-key.html crashes
442         https://bugs.webkit.org/show_bug.cgi?id=87168
443         rdar://problem/11508829
444
445         * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
446
447 2015-04-28  Zalan Bujtas  <zalan@apple.com>
448
449         Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
450         https://bugs.webkit.org/show_bug.cgi?id=144351
451
452         Reviewed by Simon Fraser.
453
454         This patch ensures that CG context is properly restored after painting dashed/dotted lines.
455
456         * fast/forms/checkbox-painting-with-hr-expected.html: Added.
457         * fast/forms/checkbox-painting-with-hr.html: Added.
458
459 2015-04-28  Andreas Kling  <akling@apple.com>
460
461         DFG should generate efficient code for branching on a string's boolean value.
462         <https://webkit.org/b/144317>
463
464         Reviewed by Geoff Garen & Filip Pizlo.
465
466         * js/regress/branch-on-string-as-boolean-expected.txt: Added.
467         * js/regress/branch-on-string-as-boolean.html: Added.
468         * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
469
470 2015-04-27  Myles C. Maxfield  <mmaxfield@apple.com>
471
472         Implement font-synthesis CSS property
473         https://bugs.webkit.org/show_bug.cgi?id=144305
474
475         Reviewed by Andreas Kling.
476
477         Test all combinations of font-weight, font-style, and font-synthesis.
478
479         * fast/css3-text/font-synthesis-expected.html: Added.
480         * fast/css3-text/font-synthesis.html: Added.
481
482 2015-04-28  Brent Fulgham  <bfulgham@apple.com>
483
484         [Win] Temporarily disable WebGL support
485         https://bugs.webkit.org/show_bug.cgi?id=144291
486
487         * platform/win/TestExpectations:
488         * platform/win/js/dom/constructor-length-expected.txt: Added.
489         * platform/win/js/dom/global-constructors-attributes-expected.txt:
490
491 2015-04-28  Jer Noble  <jer.noble@apple.com>
492
493         Unreviewed gardening; add results for new tests.
494
495         * media/audio-playback-restriction-autoplay-expected.txt: Added.
496         * media/audio-playback-restriction-play-expected.txt: Added.
497
498 2015-04-28  Brent Fulgham  <bfulgham@apple.com>
499
500         [Win] PHP scripts fail if HTTP_ORIGIN is not set.
501         https://bugs.webkit.org/show_bug.cgi?id=144333
502
503         Rubberstamped by Brady Eidson.
504
505         * http/tests/security/resources/cors-post-redirect-target.php: Check
506         that HTTP_ORIGIN key exists before using it to avoid PHP error.
507
508 2015-04-28  Andy Estes  <aestes@apple.com>
509
510         Add expectations for tests added in r183428 and r183450.
511
512         * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
513         * media/audio-playback-restriction-autoplay-expected.txt: Added.
514         * media/audio-playback-restriction-play-expected.txt: Added.
515
516 2015-04-28  Antti Koivisto  <antti@apple.com>
517
518         Network Cache: Disk cache getting filled by YouTube video data
519         https://bugs.webkit.org/show_bug.cgi?id=144259
520
521         Reviewed by Darin Adler.
522
523         * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
524         * http/tests/cache/disk-cache/disk-cache-media.html: Added.
525         * http/tests/cache/disk-cache/resources/cache-test.js:
526         (generateTestURL):
527
528 2015-04-25  Simon Fraser  <simon.fraser@apple.com>
529
530         Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
531         https://bugs.webkit.org/show_bug.cgi?id=144198
532
533         Reviewed by Darin Adler, Antti Koivisto.
534         
535         New test that detects whether a "hardware" animation is firing the style recalc
536         timer on every frame, which happened during development of this patch.
537
538         * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
539         * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
540
541 2015-04-27  Benjamin Poulain  <bpoulain@apple.com>
542
543         [JSC] Add support for typed arrays to the Array profiling
544         https://bugs.webkit.org/show_bug.cgi?id=143913
545
546         Reviewed by Filip Pizlo.
547
548         * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
549         * js/regress/typed-array-get-set-by-val-profiling.html: Added.
550
551 2015-04-27  Doug Russell  <d_russell@apple.com>
552
553         Break up select text into multiple tests
554         https://bugs.webkit.org/show_bug.cgi?id=144301
555
556         Reviewed by Alexey Proskuryakov.
557
558         * platform/mac/TestExpectations:
559         * platform/mac/accessibility/select-text-expected.txt: Removed.
560         * platform/mac/accessibility/select-text.html: Removed.
561         * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
562         * platform/mac/accessibility/select-text/select-text-1.html: Added.
563         * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
564         * platform/mac/accessibility/select-text/select-text-135546.html: Added.
565         * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
566         * platform/mac/accessibility/select-text/select-text-135575.html: Added.
567         * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
568         * platform/mac/accessibility/select-text/select-text-2.html: Added.
569         * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
570         * platform/mac/accessibility/select-text/select-text-3.html: Added.
571         * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
572         * platform/mac/accessibility/select-text/select-text-4.html: Added.
573         * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
574         * platform/mac/accessibility/select-text/select-text-5.html: Added.
575         * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
576         * platform/mac/accessibility/select-text/select-text-6.html: Added.
577         * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
578         * platform/mac/accessibility/select-text/select-text-7.html: Added.
579         * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
580         * platform/mac/accessibility/select-text/select-text-8.html: Added.
581         * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
582         * platform/mac/accessibility/select-text/select-text-9.html: Added.
583
584 2015-04-27  Daniel Bates  <dabates@apple.com>
585
586         Form control may be associated with the wrong HTML Form element after form id change
587         https://bugs.webkit.org/show_bug.cgi?id=133456
588         <rdar://problem/17095055>
589
590         Reviewed by Andy Estes.
591
592         Add tests to ensure that we associate the correct HTML Form element with a
593         <select> after changing the id of its associated HTML form element.
594
595         * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
596         * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
597         * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
598         * fast/forms/change-form-id-to-be-unique.html: Added.
599
600 2015-04-27  Jer Noble  <jer.noble@apple.com>
601
602         Add a setting & restriction which prevents non-interactivte playback of audible media elements.
603         https://bugs.webkit.org/show_bug.cgi?id=143486
604
605         Reviewed by Eric Carlson.
606
607         * media/audio-playback-restriction-autoplay.html: Added.
608         * media/audio-playback-restriction-play.html: Added.
609         * media/video-test.js:
610         (setCaptionDisplayMode):
611         (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
612         (runWithKeyDown):
613
614 2015-04-27  Jer Noble  <jer.noble@apple.com>
615
616         [WebAudio] AudioContext does not remove user-gesture restriction during resume()
617         https://bugs.webkit.org/show_bug.cgi?id=144211
618
619         Reviewed by Eric Carlson.
620
621         * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
622         * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
623         * webaudio/audiocontext-restriction-expected.txt: Added.
624         * webaudio/audiocontext-restriction.html: Added.
625         * webaudio/resources/audio-testing.js:
626         (runWithKeyDown):
627
628 2015-04-27  Alexey Proskuryakov  <ap@apple.com>
629
630         rdar://problem/16678392 Page visibility tests are broken in Yosemite
631
632         * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
633         Maybe <http://trac.webkit.org/changeset/181866> fixed them?
634         Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
635
636 2015-04-27  Zalan Bujtas  <zalan@apple.com>
637
638         Simple line layout: Wrong text offsetting when range does not start from the first renderer.
639         https://bugs.webkit.org/show_bug.cgi?id=144167
640         rdar://problem/20639857
641
642         Reviewed by Simon Fraser.
643
644         This patch ensures that TextIterator returns the right text when the input range starts
645         from a sibling node.
646
647         TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
648         it is required to map simple line layout runs to RenderText positions.
649         This patch sets the offset value when the iteration start with a sibling node.
650
651         * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
652         * fast/text/range-text-with-simple-line-layout.html: Added.
653
654 2015-04-27  Commit Queue  <commit-queue@webkit.org>
655
656         Unreviewed, rolling out r183393.
657         https://bugs.webkit.org/show_bug.cgi?id=144272
658
659         Caused memory corruption detected by GuardMalloc (Requested by
660         ap on #webkit).
661
662         Reverted changeset:
663
664         "Synchronous XMLHttpRequest should get access to AppCache
665         resources stored as flat files"
666         https://bugs.webkit.org/show_bug.cgi?id=143711
667         http://trac.webkit.org/changeset/183393
668
669 2015-04-27  Yoav Weiss  <yoav@yoav.ws>
670
671         Fix viewport units in Media Queries
672         https://bugs.webkit.org/show_bug.cgi?id=144260
673
674         Reviewed by Darin Adler.
675
676         These tests make sure that viewport units are working as expected inside of Media Queries.
677
678         * fast/media/mq-viewport-units-expected.txt: Added.
679         * fast/media/mq-viewport-units.html: Added.
680
681 2015-04-27  Javier Fernandez  <jfernandez@igalia.com>
682
683         [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
684         https://bugs.webkit.org/show_bug.cgi?id=133280
685
686         Implementation of justify-self and justify-items properties for grid.
687         Added additional testing for ensuring margin, padding and border are considered when
688         computing grid item's position.
689
690         Reviewed by David Hyatt.
691
692         * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
693         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
694         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
695         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
696         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
697         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
698         * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
699         * fast/css-grid-layout/justify-self-cell.html: Added.
700         * fast/css-grid-layout/resources/grid.css:
701         (.directionLTR): Added. Useful for defining orthogonal flows.
702
703 2015-04-27  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
704
705         Unreviewed.
706
707         Fixed timeout expectation of "closed should fulfill with
708         undefined" test. This doesn't time out anymore.
709
710         * streams/reference-implementation/readable-stream-templated.html:
711
712 2015-04-27  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
713
714         [Streams API] ReadableStream constructor start function should be able to close the stream
715         https://bugs.webkit.org/show_bug.cgi?id=143363
716
717         Reviewed by Benjamin Poulain.
718
719         Updated expectations with new passes.
720
721         * streams/reference-implementation/bad-underlying-sources-expected.txt:
722         * streams/reference-implementation/readable-stream-reader-expected.txt:
723         * streams/reference-implementation/readable-stream-templated-expected.txt:
724
725 2015-04-27  Youenn Fablet  <youenn.fablet@crf.canon.fr>
726
727         Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
728         https://bugs.webkit.org/show_bug.cgi?id=143711
729
730         Reviewed by Darin Adler.
731
732         * http/tests/appcache/resources/fake-video.mp4: Added.
733         * http/tests/appcache/resources/simple-video-sync.manifest: Added.
734         * http/tests/appcache/simple-video-sync-expected.txt: Added.
735         * http/tests/appcache/simple-video-sync.html: Added.
736
737 2015-04-27  Ryosuke Niwa  <rniwa@webkit.org>
738
739         Also skip it in run-javascriptcore-tests.
740
741         * js/script-tests/class-syntax-semicolon.js:
742
743 2015-04-27  Ryosuke Niwa  <rniwa@webkit.org>
744
745         Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
746
747         The newly uncovered bug is tracked by webkit.org/b/144258.
748
749         * TestExpectations:
750
751 2015-04-26  Alexey Proskuryakov  <ap@apple.com>
752
753         editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
754         https://bugs.webkit.org/show_bug.cgi?id=141122
755
756         * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
757         almost certainly other tests affected by this.
758
759 2015-04-26  Manuel Rego Casasnovas  <rego@igalia.com>
760
761         [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
762         https://bugs.webkit.org/show_bug.cgi?id=144144
763
764         Reviewed by Darin Adler.
765
766         Add new test case to check absolutely positioned elements.
767
768         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
769         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
770
771 2015-04-26  Ryosuke Niwa  <rniwa@webkit.org>
772
773         Class body ending with a semicolon throws a SyntaxError
774         https://bugs.webkit.org/show_bug.cgi?id=144244
775
776         Reviewed by Darin Adler.
777
778         Added a regression test for having a semicolon inside the class definition.
779
780         * js/class-syntax-semicolon-expected.txt: Added.
781         * js/class-syntax-semicolon.html: Added.
782         * js/script-tests/class-syntax-semicolon.js: Added.
783
784 2015-04-26  Ryosuke Niwa  <rniwa@webkit.org>
785
786         Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
787         https://bugs.webkit.org/show_bug.cgi?id=144243
788
789         Reviewed by Darin Adler.
790
791         Added tests cases to both tests. Also added test cases missing from expression tests.
792
793         * js/class-syntax-declaration-expected.txt:
794         * js/class-syntax-expression-expected.txt:
795         * js/script-tests/class-syntax-declaration.js:
796         * js/script-tests/class-syntax-expression.js:
797
798 2015-04-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
799
800         SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
801         https://bugs.webkit.org/show_bug.cgi?id=144137
802
803         Reviewed by Darin Adler.
804
805         Ensure the SourceAlpha is driven from last applied FilterEffect.
806
807         * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
808         * svg/filters/sourceAlpha-input-filter-effect.html: Added.
809
810 2015-04-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
811
812         [EFL] Unreviewed gardening fix.
813
814         Mark editing/selection/extend-by-character-007.html to skip
815         instead of missing. It is not supported by EFL port yet.
816
817         * platform/efl/TestExpectations:
818
819 2015-04-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
820
821         [EFL] Unreviewed EFL gardening on 27th April.
822
823         Unskip 2 tests which have been passed since r183368.
824
825         Mark editing/selection/extend-by-character-007.html to missing.
826         This needs to have new baseline for EFL port.
827
828         * platform/efl/TestExpectations:
829
830 2015-04-26  Javier Fernandez  <jfernandez@igalia.com>
831
832         [CSS Grid Layout] Support for align-self and align-items in grid layout
833         https://bugs.webkit.org/show_bug.cgi?id=133225
834
835         Reviewed by Darin Adler.
836
837         Implementation of align-self and align-items properties ifor grid.
838
839         Several layout tests were touched for adapting them to the new grid item's
840         column-axis position when using RTL direction.
841
842         * fast/css-grid-layout/grid-align-expected.txt: Added.
843         * fast/css-grid-layout/grid-align.html: Added.
844         * fast/css-grid-layout/grid-element-border-grid-item.html:
845         * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
846         * fast/css-grid-layout/grid-element-padding-grid-item.html:
847         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
848         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
849         * fast/css-grid-layout/grid-item-margin-resolution.html:
850
851 2015-04-26  Doug Russell  <d_russell@apple.com>
852
853         AX: richer text change notifications (142719)
854         https://bugs.webkit.org/show_bug.cgi?id=142719
855
856         Reviewed by Darin Adler.
857
858         Richer accessibility value change notifications. Introduce AXTextEditType,
859         postTextStateChangeNotification and postTextReplacementNotification to give assistive
860         tech apps more reliable context for responding to changes in web content. Also implement
861         a mechanism to post value changes in password form fields in coalesced ticks to thwart
862         analyzing the cadence of changes.
863
864         Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
865         and an overload of postTextReplacementNotification to give assistive tech apps more
866         reliable context for responding to changes in web content selection. Also block posting
867         selection changes on password fields.
868
869         * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
870         * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
871         * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
872         * platform/mac/accessibility/selection-change-userinfo.html: Added.
873         * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
874         * platform/mac/accessibility/value-change-userinfo.html: Added.
875
876 2015-04-26  Darin Adler  <darin@apple.com>
877
878         REGRESSION (r176751): line-height ignored in <button> elements
879         https://bugs.webkit.org/show_bug.cgi?id=144234
880
881         Reviewed by Antti Koivisto.
882
883         * fast/forms/button-line-height-expected.html: Added.
884         * fast/forms/button-line-height.html: Added.
885
886 2015-04-26  Darin Adler  <darin@apple.com>
887
888         REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
889         https://bugs.webkit.org/show_bug.cgi?id=137163
890
891         Reviewed by Andy Estes.
892
893         * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
894         * fast/notifications/request-notification-permission-while-reloading.html: Added.
895
896 2015-04-26  Benjamin Poulain  <benjamin@webkit.org>
897
898         [JSC] Implement Math.clz32(), remove Number.clz()
899         https://bugs.webkit.org/show_bug.cgi?id=144205
900
901         Reviewed by Michael Saboff.
902
903         Basic conformance tests.
904
905         * js/Object-getOwnPropertyNames-expected.txt:
906         * js/math-clz32-expected.txt: Added.
907         * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
908         * js/number-clz-expected.txt: Removed.
909         * js/script-tests/Object-getOwnPropertyNames.js:
910         * js/script-tests/math-clz32.js: Added.
911         (objectConvertToString.toString):
912         (objectRecordToStringCall.toString):
913         (objectThrowOnToString.toString):
914         (objectWithValueOf.valueOf):
915         (objectThrowOnValueOf.valueOf):
916         (objectThrowOnValueOf.toString):
917         (objectRecordValueOfCall.valueOf):
918         (objectRecordConversionCalls.toString):
919         (objectRecordConversionCalls.valueOf):
920         * js/script-tests/number-clz.js: Removed.
921
922 2015-04-26  Yusuke Suzuki  <utatane.tea@gmail.com>
923
924         [ES6] Array.from need to accept iterables
925         https://bugs.webkit.org/show_bug.cgi?id=141055
926
927         Reviewed by Darin Adler.
928
929         Array.from now accepts iterables.
930
931         * js/array-from-expected.txt:
932
933 2015-04-26  Simon Fraser  <simon.fraser@apple.com>
934
935         New baselines for iOS.
936
937         * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
938         * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
939         * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
940         * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
941         * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
942         * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
943         * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
944         * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
945         * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
946         * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
947         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
948         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
949         * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
950         * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
951         * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
952         * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
953
954 2015-04-26  Simon Fraser  <simon.fraser@apple.com>
955
956         New WK1 results for this test.
957
958         * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
959
960 2015-04-25  Simon Fraser  <simon.fraser@apple.com>
961
962         Expand compositing coverage rect when scrolling and animating
963         https://bugs.webkit.org/show_bug.cgi?id=144214
964         rdar://problem/20695926
965
966         Reviewed by Darin Adler.
967         
968         New baselines for tests dumping layer output, with coverage rect being affected
969         by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
970
971         * compositing/contents-scale/animating-expected.txt:
972         * compositing/contents-scale/rounded-contents-scale-expected.txt:
973         * compositing/contents-scale/scaled-ancestor-expected.txt:
974         * compositing/contents-scale/simple-scale-expected.txt:
975         * compositing/tiling/transform-origin-tiled.html: Added.
976         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
977         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
978         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
979         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
980         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
981         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
982         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
983         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
984         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
985         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
986         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
987         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
988         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
989         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
990         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
991         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
992         * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
993         * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
994         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
995         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
996         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
997         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
998         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
999         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1000         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1001         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1002         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1003         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
1004         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1005         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1006         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1007         * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1008
1009 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
1010
1011         Mark some tests that take >10 seconds on debug bots as slow.
1012
1013         This is too close to 30 second timeout, so it's likely that these tests would flakily
1014         time out on other configurations, e.g. locally.
1015
1016         * TestExpectations:
1017
1018 2015-04-25  Myles C. Maxfield  <mmaxfield@apple.com>
1019
1020         font-synthesis's initial value is "style weight"
1021         https://bugs.webkit.org/show_bug.cgi?id=144195
1022
1023         Reviewed by Darin Adler.
1024
1025         Updating test.
1026
1027         * fast/css3-text/font-synthesis-parse-expected.txt:
1028         * fast/css3-text/font-synthesis-parse.html:
1029
1030 2015-04-25  Jordan Harband  <ljharb@gmail.com>
1031
1032         Set#keys !== Set#values
1033         https://bugs.webkit.org/show_bug.cgi?id=144190
1034
1035         Reviewed by Darin Adler.
1036
1037         * js/script-tests/set-keys.js: Added.
1038         * js/set-keys-expected.txt: Added.
1039         * js/set-keys.html: Added.
1040
1041 2015-04-25  Darin Adler  <darin@apple.com>
1042
1043         Crash if IDBTransaction is aborted right after it's created
1044         https://bugs.webkit.org/show_bug.cgi?id=144199
1045
1046         Reviewed by Simon Fraser.
1047
1048         * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
1049         * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
1050         the execptions is different from what was marked here as expected.
1051
1052 2015-04-23  Ryosuke Niwa  <rniwa@webkit.org>
1053
1054         class methods should be non-enumerable
1055         https://bugs.webkit.org/show_bug.cgi?id=143181
1056
1057         Reviewed by Darin Adler.
1058
1059         Added a regression test.
1060
1061         Also fixed a test that previously relied on "prototype" property being writable
1062         since this is no longer the case.
1063
1064         * js/class-syntax-extends-expected.txt:
1065         * js/class-syntax-prototype.html: Added.
1066         * js/script-tests/class-syntax-extends.js:
1067         * js/script-tests/class-syntax-prototype.js: Added.
1068
1069 2015-04-25  Yusuke Suzuki  <utatane.tea@gmail.com>
1070
1071         [ES6] Implement String.fromCodePoint
1072         https://bugs.webkit.org/show_bug.cgi?id=144160
1073
1074         Reviewed by Darin Adler.
1075
1076         Add String.fromCodePoint.
1077
1078         * js/Object-getOwnPropertyNames-expected.txt:
1079         * js/script-tests/Object-getOwnPropertyNames.js:
1080
1081 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
1082
1083         Mavericks fix - no window.performance there.
1084
1085         * fast/frames/flattening/resources/iframe-to-resize.html:
1086
1087 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
1088
1089         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1090         https://bugs.webkit.org/show_bug.cgi?id=144155
1091
1092         Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
1093
1094         * fast/frames/flattening/resources/iframe-to-resize.html:
1095
1096 2015-04-24  Commit Queue  <commit-queue@webkit.org>
1097
1098         Unreviewed, rolling out r183288.
1099         https://bugs.webkit.org/show_bug.cgi?id=144189
1100
1101         Made js/sort-with-side-effecting-comparisons.html time out in
1102         debug builds (Requested by ap on #webkit).
1103
1104         Reverted changeset:
1105
1106         "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
1107         array."
1108         https://bugs.webkit.org/show_bug.cgi?id=144013
1109         http://trac.webkit.org/changeset/183288
1110
1111 2015-04-24  Myles C. Maxfield  <mmaxfield@apple.com>
1112
1113         Implement parsing support for font-synthesis CSS property
1114         https://bugs.webkit.org/show_bug.cgi?id=144180
1115
1116         Reviewed by Tim Horton.
1117
1118         * fast/css3-text/font-synthesis-parse-expected.txt: Added.
1119         * fast/css3-text/font-synthesis-parse.html: Added.
1120
1121 2015-04-24  Simon Fraser  <simon.fraser@apple.com>
1122
1123         Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
1124         https://bugs.webkit.org/show_bug.cgi?id=144165
1125
1126         Reviewed by Dean Jackson.
1127         
1128         New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
1129
1130         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1131         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1132         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1133         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1134         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1135         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1136         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1137         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1138         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1139         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1140         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1141         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1142         * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1143         * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
1144         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
1145         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
1146         * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
1147         * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
1148         * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
1149         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1150         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
1151         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1152         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1153         * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
1154         * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
1155
1156 2015-04-24  Simon Fraser  <simon.fraser@apple.com>
1157
1158         Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
1159         https://bugs.webkit.org/show_bug.cgi?id=144165
1160
1161         Reviewed by Dean Jackson.
1162         
1163         Updated results that now include coverage rects, and a new test that includes both visible
1164         and hidden layers.
1165
1166         * compositing/contents-scale/animating-expected.txt:
1167         * compositing/contents-scale/rounded-contents-scale-expected.txt:
1168         * compositing/contents-scale/scaled-ancestor-expected.txt:
1169         * compositing/contents-scale/simple-scale-expected.txt:
1170         * compositing/contents-scale/z-translate-expected.txt:
1171         * compositing/visible-rect/coverage-clipped-expected.txt: Added.
1172         * compositing/visible-rect/coverage-clipped.html: Added.
1173         * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
1174         * compositing/visible-rect/coverage-scrolling.html: Added.
1175         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
1176         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
1177         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1178         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1179         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1180         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
1181         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
1182         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
1183         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1184         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1185         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1186         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1187         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
1188         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1189         * platform/mac/compositing/visible-rect/animated-expected.txt:
1190         * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
1191         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
1192         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1193         * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1194         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1195         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1196         * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
1197         * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1198
1199 2015-04-21  Geoffrey Garen  <ggaren@apple.com>
1200
1201         It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1202         https://bugs.webkit.org/show_bug.cgi?id=144013
1203
1204         Reviewed by Mark Lam.
1205
1206         * js/script-tests/array-holes.js: 
1207         * js/array-holes-expected.txt: This result now matches Firefox. We see
1208         'peekaboo', which is a prototype property, rather than a hole, because
1209         sorting uses [[Get]], which sees prototype properties.
1210
1211         The ES6 spec says that sorting should use [[Get]], so this new result
1212         matches the spec a little better -- although the spec also says that the
1213         result of sorting is undefined in this case because of the presence of
1214         an indexed property in the prototype chain.
1215
1216         * js/dom/array-prototype-properties-expected.txt: Updated error message
1217         to match other array prototype error messages.
1218
1219         * js/comparefn-sort-stability-expected.txt:
1220         * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1221         order to demonstrate that Firefox and Safari use a stable sort, and
1222         Chrome does not.
1223
1224         * js/script-tests/array-sort-sparse.js:
1225         * js/array-sort-sparse-expected.txt: Added some tests for things I got
1226         wrong in this patch.
1227
1228 2015-04-24  Alexey Proskuryakov  <ap@apple.com>
1229
1230         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1231         https://bugs.webkit.org/show_bug.cgi?id=144155
1232
1233         Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
1234
1235         * fast/frames/flattening/resources/iframe-to-resize.html:
1236
1237 2015-04-24  Commit Queue  <commit-queue@webkit.org>
1238
1239         Unreviewed, rolling out r183266.
1240         https://bugs.webkit.org/show_bug.cgi?id=144164
1241
1242         Broke 32-bit build and a test. (Requested by ap on #webkit).
1243
1244         Reverted changeset:
1245
1246         "AX: richer text change notifications (142719)"
1247         https://bugs.webkit.org/show_bug.cgi?id=142719
1248         http://trac.webkit.org/changeset/183266
1249
1250 2015-04-24  Brady Eidson  <beidson@apple.com>
1251
1252         Handling additional review feedback after http://trac.webkit.org/changeset/183280
1253         https://bugs.webkit.org/show_bug.cgi?id=144157.
1254
1255         Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
1256
1257         * http/tests/security/cors-post-redirect-303-expected.txt: Added.
1258         * http/tests/security/cors-post-redirect-303.html: Added.
1259         * http/tests/security/resources/cors-post-redirect-target.php:
1260
1261 2015-04-24  Brady Eidson  <beidson@apple.com>
1262
1263         Origin header is preserved on cross-origin redirects.
1264         https://bugs.webkit.org/show_bug.cgi?id=144157.
1265
1266         Reviewed by Sam Weinig.
1267
1268         * http/tests/security/cors-post-redirect-301-expected.txt: Added.
1269         * http/tests/security/cors-post-redirect-301.html: Added.
1270         * http/tests/security/cors-post-redirect-302-expected.txt: Added.
1271         * http/tests/security/cors-post-redirect-302.html: Added.
1272         * http/tests/security/cors-post-redirect-307-expected.txt: Added.
1273         * http/tests/security/cors-post-redirect-307.html: Added.
1274         * http/tests/security/cors-post-redirect-308-expected.txt: Added.
1275         * http/tests/security/cors-post-redirect-308.html: Added.
1276         * http/tests/security/resources/cors-post-redirect-target.php: Added.
1277
1278 2015-04-24  Matthew Mirman  <mmirman@apple.com>
1279
1280         Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
1281         https://bugs.webkit.org/show_bug.cgi?id=141865
1282         rdar://problem/19927273
1283
1284         Reviewed by Filip Pizlo.
1285
1286         * js/script-tests/sloppy-getter-setter-global-object.js: Added.
1287         * js/sloppy-getter-setter-global-object-expected.txt: Added.
1288         * js/sloppy-getter-setter-global-object.html: Added.
1289
1290 2015-04-24  Alexey Proskuryakov  <ap@apple.com>
1291
1292         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1293         https://bugs.webkit.org/show_bug.cgi?id=144155
1294
1295         Reviewed by Anders Carlsson.
1296
1297         Cleaned the test up a little, and added logging to collect some information about
1298         why it fails.
1299
1300         * fast/frames/flattening/iframe-flattening-resize-event-count.html:
1301         * fast/frames/flattening/resources/iframe-to-resize.html:
1302
1303 2015-04-24  Doug Russell  <d_russell@apple.com>
1304
1305         AX: richer text change notifications (142719)
1306         https://bugs.webkit.org/show_bug.cgi?id=142719
1307
1308         Reviewed by Darin Adler.
1309
1310         Richer accessibility value change notifications. Introduce AXTextEditType, postTextStateChangeNotification and postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content. Also implement a mechanism to post value changes in password form fields in coalesced ticks to thwart analyzing the cadence of changes.
1311
1312         Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent, and an overload of postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content selection. Also block posting selection changes on password fields.
1313
1314         * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1315         * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1316         * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1317         * platform/mac/accessibility/selection-change-userinfo.html: Added.
1318         * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1319         * platform/mac/accessibility/value-change-userinfo.html: Added.
1320
1321 2015-04-24  Antti Koivisto  <antti@apple.com>
1322
1323         Memory cache live resources repeatedly purged during painting
1324         https://bugs.webkit.org/show_bug.cgi?id=144104
1325
1326         Reviewed by Chris Dumez.
1327
1328         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1329
1330             These clearMemoryCache calls are now done by cache-test.js.
1331
1332         * http/tests/cache/disk-cache/resources/cache-test.js:
1333         (loadResources):
1334
1335             Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1336
1337         (runTests):
1338
1339 2015-04-24  Antti Koivisto  <antti@apple.com>
1340
1341         Unreviewed, rolling out r183259.
1342
1343         Wrong ChangeLog.
1344
1345         Reverted changeset:
1346
1347         "Memory cache live resources repeatedly purged during
1348         painting"
1349         https://bugs.webkit.org/show_bug.cgi?id=144104
1350         http://trac.webkit.org/changeset/183259
1351
1352 2015-04-24  Antti Koivisto  <antti@apple.com>
1353
1354         Memory cache live resources repeatedly purged during painting
1355         https://bugs.webkit.org/show_bug.cgi?id=144104
1356
1357         Reviewed by Chris Dumez.
1358
1359         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1360
1361             These clearMemoryCache calls are now done by cache-test.js.
1362
1363         * http/tests/cache/disk-cache/resources/cache-test.js:
1364         (loadResources):
1365
1366             Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1367
1368         (runTests):
1369
1370 2015-04-23  Basile Clement  <basile_clement@apple.com>
1371
1372         Allow function allocation sinking
1373         https://bugs.webkit.org/show_bug.cgi?id=144016
1374
1375         Reviewed by Filip Pizlo.
1376
1377         Add a new test in JSRegress to check function sinking is being
1378         performed.
1379
1380         * js/regress/script-tests/sink-function.js: Added.
1381         (foo.f1):
1382         (foo.f2):
1383         (foo.f3):
1384         (foo.f4):
1385         (foo.f5):
1386         (foo.f6):
1387         (foo.f7):
1388         (foo.f8):
1389         (foo.f9):
1390         (foo.f10):
1391         (foo.f11):
1392         (foo.f12):
1393         (foo.f13):
1394         (foo.f14):
1395         (foo.f15):
1396         (foo.f16):
1397         (foo.f17):
1398         (foo.f18):
1399         (foo.f19):
1400         (foo):
1401
1402 2015-04-23  Alexey Proskuryakov  <ap@apple.com>
1403
1404         Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
1405         https://bugs.webkit.org/show_bug.cgi?id=144127
1406
1407         * platform/mac-wk1/TestExpectations: Marked it as such.
1408
1409 2015-04-23  Jer Noble  <jer.noble@apple.com>
1410
1411         [Mac] Disable QTKit by default on future OS X.
1412         https://bugs.webkit.org/show_bug.cgi?id=144082
1413
1414         Reviewed by Darin Adler.
1415
1416         Add a required BANDWIDTH field to the alternate playlist.
1417
1418         * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
1419
1420 2015-04-23  Tim Horton  <timothy_horton@apple.com>
1421
1422         Make the linter stop complaining by fixing the order of fields in TestExpectations
1423
1424         * platform/mac/TestExpectations:
1425         Bug number comes first.
1426
1427 2015-04-23  Alexey Proskuryakov  <ap@apple.com>
1428
1429         editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
1430
1431         Updated the results to match what we get in 10.10.3, and marked as passing.
1432
1433         * editing/selection/extend-by-character-007-expected.txt: Removed.
1434         * platform/mac/TestExpectations:
1435         * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
1436         * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
1437
1438 2015-04-23  Jordan Harband  <ljharb@gmail.com>
1439
1440         Implement `Object.assign`
1441         https://bugs.webkit.org/show_bug.cgi?id=143980
1442
1443         Reviewed by Filip Pizlo.
1444
1445         * js/Object-assign-expected.txt: Added.
1446         * js/Object-assign.html: Added.
1447         * js/Object-getOwnPropertyNames-expected.txt:
1448         * js/script-tests/Object-assign.js: Added.
1449         * js/script-tests/Object-getOwnPropertyNames.js:
1450
1451 2015-04-23  Chris Dumez  <cdumez@apple.com>
1452
1453         Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
1454
1455         It often crashes on Windows.
1456
1457         * platform/win/TestExpectations:
1458
1459 2015-04-22  Zalan Bujtas  <zalan@apple.com>
1460
1461         Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
1462         https://bugs.webkit.org/show_bug.cgi?id=144035
1463         rdar://problem/20604467
1464
1465         Reviewed by Darin Adler.
1466
1467         This patch extends HTMLElement::createElementRenderer()
1468         with the render tree insertion point so that we can create different type
1469         of renderers based on the render tree context.
1470
1471         * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
1472         * fast/ruby/ruby-rt-with-region-crash.html: Added.
1473
1474 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
1475
1476         Context menu doesn't account for selection semantics
1477 ​        https://bugs.webkit.org/show_bug.cgi?id=143958
1478         <rdar://problem/19735706>
1479
1480         Unreviewed test fix.
1481         
1482         The new 'context-menu-text-selection-lookup.html' test added in this
1483         bug was based on a test that does not work properly on some ports.
1484         Skipping/failing this test in the same places as the original
1485         'context-menu-text-selection.html' test.
1486
1487         * platform/gtk/TestExpectations:
1488         * platform/ios-simulator-wk1/TestExpectations:
1489         * platform/ios-simulator-wk2/TestExpectations:
1490         * platform/mac-wk2/TestExpectations:
1491
1492 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
1493
1494         Unreviewed test fix after r183138.
1495
1496         * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
1497         expectations were committed.
1498
1499 2015-04-22  Alexey Proskuryakov  <ap@apple.com>
1500
1501         Update results for two CSS tests affected by new fonts in OS X 10.10.3.
1502
1503         * platform/mac-mavericks/css2.1: Added.
1504         * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
1505         * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
1506         * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
1507         * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
1508         * platform/mac/TestExpectations:
1509         * platform/mac/css2.1/t1202-counter-04-b-expected.png:
1510         * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
1511         * platform/mac/css2.1/t1202-counters-04-b-expected.png:
1512         * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
1513
1514 2015-04-22  Alexey Proskuryakov  <ap@apple.com>
1515
1516         fast/text/emoji.html passes on OS X 10.10.3 and higher.
1517
1518         * platform/mac/TestExpectations: Mark it as such.
1519
1520 2015-04-22  Benjamin Poulain  <benjamin@webkit.org>
1521
1522         Implement String.codePointAt()
1523         https://bugs.webkit.org/show_bug.cgi?id=143934
1524
1525         Reviewed by Darin Adler.
1526
1527         * js/Object-getOwnPropertyNames-expected.txt:
1528         * js/script-tests/string-code-point-at.js: Added.
1529         (objectWithCustomToString.toString):
1530         (objectThrowingOnToString.toString):
1531         (objectCountingToString.toString):
1532         (testLeadSurrogateOutOfBounds):
1533         (testLeadSurrogateAsLastCharacter):
1534         (testTrailSurrogateOutOfbounds):
1535         (testAccessNullInString):
1536         (testNormalCombinationOfSurrogates):
1537         * js/string-code-point-at-expected.txt: Added.
1538         * js/string-code-point-at.html: Added.
1539
1540 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
1541
1542         Context menu doesn't account for selection semantics
1543         https://bugs.webkit.org/show_bug.cgi?id=143958
1544         <rdar://problem/19735706>
1545
1546         Reviewed by Tim Horton.
1547
1548         * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
1549         * editing/selection/context-menu-text-selection-lookup.html: Added.
1550
1551 2015-04-22  Jeremy Jones  <jeremyj@apple.com>
1552
1553         Expect failure on windows for treeitem-child-exposed test.
1554         https://bugs.webkit.org/show_bug.cgi?id=144070
1555
1556         Unreviewed.
1557
1558         Mark accessibility/treeitem-child-exposed.html as failing on windows.
1559
1560         * platform/win/TestExpectations:
1561
1562 2015-04-22  Nan Wang  <nanwang1101@yahoo.com>
1563
1564         AX: WebKit does not expose text fields inside tree views.
1565         https://bugs.webkit.org/show_bug.cgi?id=142196
1566
1567         Reviewed by Chris Fleizach.
1568
1569         Tests for treeitem’s children’s accessibility.
1570         Also fixed the search predicate test for treeitem,
1571         the static text is the second child of treeitem and
1572         list marker is the first child.
1573
1574         * accessibility/treeitem-child-exposed-expected.txt: Added.
1575         * accessibility/treeitem-child-exposed.html: Added.
1576         * platform/mac/accessibility/search-predicate-expected.txt:
1577         * platform/mac/accessibility/search-predicate.html:
1578
1579 2015-04-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1580
1581         [Streams API] Implement ReadableStreamController
1582         https://bugs.webkit.org/show_bug.cgi?id=143608
1583
1584         Reviewed by Benjamin Poulain.
1585
1586         Updated expectations as more tests are passed.
1587         ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
1588         Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
1589
1590         * streams/readable-stream.html:
1591         * streams/readable-stream-expected.txt:
1592         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1593         * streams/reference-implementation/brand-checks-expected.txt:
1594         * streams/reference-implementation/count-queuing-strategy-expected.txt:
1595         * streams/reference-implementation/readable-stream-expected.txt:
1596
1597 2015-04-22  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1598
1599         [GTK] Gardening 21st April.
1600         https://bugs.webkit.org/show_bug.cgi?id=143982.
1601
1602         Unreviewed.
1603
1604         * platform/gtk/TestExpectations:
1605
1606 2015-04-21  Jinwoo Song  <jinwoo7.song@samsung.com>
1607
1608         [Cairo] Implement Path::addPath
1609         https://bugs.webkit.org/show_bug.cgi?id=130580
1610
1611         Reviewed by Dirk Schulze.
1612
1613         Enable addPath testcase in EFL port.
1614
1615         * platform/efl/TestExpectations:
1616
1617 2015-04-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
1618
1619         SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
1620         https://bugs.webkit.org/show_bug.cgi?id=143994
1621
1622         Reviewed by Simon Fraser.
1623
1624         * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
1625         * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
1626         * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
1627         * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
1628         Make sure when removing an SVG animating element and reinserting it back
1629         within the same animation length or transform limits, we do not crash.
1630
1631 2015-04-21  Jinwoo Song  <jinwoo7.song@samsung.com>
1632
1633         [EFL] Unreviewed gardening
1634
1635         Update test expectations for failing tests.
1636
1637         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
1638         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
1639         * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
1640         * platform/efl/fast/text/decorations-with-text-combine-expected.png:
1641         * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
1642         * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
1643         * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
1644         * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
1645
1646 2015-04-21  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1647
1648         [EFL] Unreviewed gardening on 22th April
1649
1650         Mark 3 compositing tests to image only failure. Additionally move
1651         wrong categorized 2 tests to a correct place.
1652
1653         * platform/efl/TestExpectations:
1654
1655 2015-04-21  Michael Saboff  <msaboff@apple.com>
1656
1657         Crash in JSC::Interpreter::execute
1658         https://bugs.webkit.org/show_bug.cgi?id=142625
1659
1660         Reviewed by Filip Pizlo.
1661
1662         New regression test.
1663
1664         * js/regress-142625-expected.txt: Added.
1665         * js/regress-142625.html: Added.
1666         * js/script-tests/regress-142625.js: Added.
1667
1668 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
1669
1670         REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
1671         https://bugs.webkit.org/show_bug.cgi?id=141857
1672
1673         Reviewed by Dirk Schulze.
1674         
1675         Ref test with a masked green square. Has to be an http test to trigger the
1676         origin checking.
1677         
1678         * http/tests/css/data-uri-mask-expected.html: Added.
1679         * http/tests/css/data-uri-mask.html: Added.
1680
1681 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
1682
1683         [EFL] Unreviewed, update test expectations and rebaseline failing tests.
1684
1685         Remove some expected failures from tests that are passing.
1686         Also rebaselined failing tests.
1687
1688         * platform/efl/TestExpectations:
1689         * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
1690         * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
1691         * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
1692         * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
1693         * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
1694         * platform/efl/fast/table/022-expected.txt: Added. Ditto.
1695         * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
1696         * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
1697
1698 2015-04-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
1699
1700         SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
1701         https://bugs.webkit.org/show_bug.cgi?id=143903
1702
1703         Reviewed by Daniel Bates.
1704
1705         * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
1706         * svg/css/crash-path-zero-height-viewbox.svg: Added.
1707         * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
1708         * svg/css/crash-path-zero-width-viewbox.svg: Added.
1709         Make sure if the physical width or the physical height of an SVG is zero
1710         and a viewBox is specified, we do not crash.
1711
1712 2015-04-20  Joseph Pecoraro  <pecoraro@apple.com>
1713
1714         Web Inspector: Improve Support for WeakSet in Console
1715         https://bugs.webkit.org/show_bug.cgi?id=143951
1716
1717         Reviewed by Darin Adler.
1718
1719         * inspector/model/remote-object-expected.txt:
1720         * inspector/model/remote-object.html:
1721         Update the test to include a WeakSet example.
1722         Also rebaseline for iterator changes that landed recently.
1723
1724 2015-04-20  Alex Christensen  <achristensen@webkit.org>
1725
1726         Fix content extension test flakiness.
1727         https://bugs.webkit.org/show_bug.cgi?id=143950
1728
1729         Reviewed by Brady Eidson.
1730
1731         * platform/mac-wk2/TestExpectations:
1732         Mark contentextensions tests as not flaky any more.
1733
1734 2015-04-20  Beth Dakin  <bdakin@apple.com>
1735
1736         Should not list these tests twice.
1737
1738         * platform/mac-wk2/TestExpectations:
1739
1740 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
1741
1742         Setting inline style to the same value it already has triggers a style recalc
1743         https://bugs.webkit.org/show_bug.cgi?id=143922
1744
1745         Reviewed by Antti Koivisto.
1746
1747         Test that changes inline-style (to test this bug fix), and classes (for
1748         proactive testing) and counts style recalcs.
1749
1750         * fast/css/set-inline-style-recalc-expected.txt: Added.
1751         * fast/css/set-inline-style-recalc.html: Added.
1752
1753 2015-04-20  Brady Eidson  <beidson@apple.com>
1754
1755         Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
1756         <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
1757
1758         Reviewed by Chris Dumez.
1759
1760         * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
1761         (@font-face):
1762         * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
1763         * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
1764         * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
1765         * http/tests/resources/Ahem.woff: Added.
1766
1767 2015-04-20  Per Arne Vollan  <peavo@outlook.com>
1768
1769         Favicons are not always loaded.
1770         https://bugs.webkit.org/show_bug.cgi?id=143880
1771
1772         Reviewed by Darin Adler.
1773
1774         Added new test for icon link elements without mime type.
1775
1776         * fast/dom/icon-url-without-mimetype-expected.txt: Added.
1777         * fast/dom/icon-url-without-mimetype.html: Added.
1778
1779 2015-04-20  Alexey Proskuryakov  <ap@apple.com>
1780
1781         Contentextensions tests are flaky
1782         https://bugs.webkit.org/show_bug.cgi?id=143950
1783
1784         * platform/mac-wk2/TestExpectations: Marking them as such.
1785
1786 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
1787
1788         [EFL] Unreviewed gardening
1789
1790         Update test expectations for failing tests.
1791
1792         * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
1793         * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
1794         * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
1795         * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: 
1796         Rebaseline after r173857.
1797
1798 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
1799
1800         [EFL] Unreviewed gardening
1801
1802         Rebaseline after r177774.
1803
1804         * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
1805
1806 2015-04-20  Jordan Harband  <ljharb@gmail.com>
1807
1808         Implement `Object.is`
1809         https://bugs.webkit.org/show_bug.cgi?id=143865
1810
1811         Reviewed by Darin Adler.
1812
1813         * js/Object-getOwnPropertyNames-expected.txt:
1814         * js/Object-is-expected.txt: Added.
1815         * js/Object-is.html: Added.
1816         * js/script-tests/Object-getOwnPropertyNames.js:
1817         * js/script-tests/Object-is.js: Added.
1818
1819 2015-04-19  Yusuke Suzuki  <utatane.tea@gmail.com>
1820
1821         [ES6] Implement WeakSet
1822         https://bugs.webkit.org/show_bug.cgi?id=142408
1823
1824         Reviewed by Darin Adler.
1825
1826         Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
1827
1828         * js/dom/basic-weakmap-expected.txt:
1829         * js/dom/basic-weakset-expected.txt: Added.
1830         * js/dom/basic-weakset.html: Added.
1831         * js/dom/script-tests/basic-weakmap.js:
1832         * js/dom/script-tests/basic-weakset.js: Added.
1833
1834 2015-04-18  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1835
1836         [EFL] Unreviewed gardening
1837
1838         Update test expectations for failing tests.
1839
1840         * platform/efl/TestExpectations:
1841         * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
1842         * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
1843         * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
1844         * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
1845         * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
1846         * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
1847         * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
1848
1849 2015-04-18  Simon Fraser  <simon.fraser@apple.com>
1850
1851         REGRESSION (r181656): Animated tiled layers are missing content
1852         https://bugs.webkit.org/show_bug.cgi?id=143911
1853         rdar://problem/20596328
1854
1855         Reviewed by Darin Adler.
1856         
1857         Test that animates a tiled layer, and checks that layer flushes occur while the
1858         animation is running.
1859
1860         * compositing/animation/animation-backing-expected.txt: Added.
1861         * compositing/animation/animation-backing.html: Added.
1862
1863 2015-04-17  Bem Jones-Bey  <bjonesbe@adobe.com>
1864
1865         Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
1866         https://bugs.webkit.org/show_bug.cgi?id=143863
1867
1868         Reviewed by Rob Buis.
1869
1870         Simplified test from a fuzzer.
1871
1872         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
1873         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
1874
1875 2015-04-17  Yusuke Suzuki  <utatane.tea@gmail.com>
1876
1877         [ES6] Fix name enumeration of static functions for Symbol constructor
1878         https://bugs.webkit.org/show_bug.cgi?id=143891
1879
1880         Reviewed by Geoffrey Garen.
1881
1882         Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
1883
1884         * js/Object-getOwnPropertyNames-expected.txt: Removed.
1885         * js/script-tests/Object-getOwnPropertyNames.js:
1886
1887 2015-04-17  Beth Dakin  <bdakin@apple.com>
1888
1889         Force mouse events should go through normal mouse event handling code paths
1890         https://bugs.webkit.org/show_bug.cgi?id=143749
1891         -and corresponding-
1892         rdar://problem/20472895
1893
1894         Reviewed by Dean Jackson.
1895
1896         Just a few new tests. More to come.
1897         * fast/events/mouse-force-changed-expected.txt: Added.
1898         * fast/events/mouse-force-changed.html: Added.
1899         * fast/events/mouse-force-down-expected.txt: Added.
1900         * fast/events/mouse-force-down.html: Added.
1901         * fast/events/mouse-force-up-expected.txt: Added.
1902         * fast/events/mouse-force-up.html: Added.
1903
1904         Right now the new tests will only work on Mac 10.10.3 and beyond.
1905         * platform/efl/TestExpectations:
1906         * platform/gtk/TestExpectations:
1907         * platform/ios-simulator/TestExpectations:
1908         * platform/mac-mavericks/TestExpectations:
1909         * platform/win/TestExpectations:
1910
1911 2015-04-17  Daniel Bates  <dabates@apple.com>
1912
1913         REGRESSION: SVG does not support link dragging
1914         https://bugs.webkit.org/show_bug.cgi?id=141597
1915
1916         Reviewed by Darin Adler.
1917
1918         Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
1919
1920         * fast/events/drag-and-drop-link-expected.txt: Added.
1921         * fast/events/drag-and-drop-link.html: Added.
1922         * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
1923         * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
1924         GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1925         * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
1926         drag-and-drop support.
1927         * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
1928         for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1929
1930 2015-04-17  Commit Queue  <commit-queue@webkit.org>
1931
1932         Unreviewed, rolling out r182912 and r182920.
1933         https://bugs.webkit.org/show_bug.cgi?id=143881
1934
1935         Build breakage in some configurations (Requested by ap on
1936         #webkit).
1937
1938         Reverted changesets:
1939
1940         "Force mouse events should go through normal mouse event
1941         handling code paths"
1942         https://bugs.webkit.org/show_bug.cgi?id=143749
1943         http://trac.webkit.org/changeset/182912
1944
1945         http://trac.webkit.org/changeset/182920
1946
1947 2015-04-17  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1948
1949         [GTK] Gardening 17th April.
1950         https://bugs.webkit.org/show_bug.cgi?id=143870
1951
1952         Unreviewed.
1953
1954         * platform/gtk/TestExpectations:
1955
1956 2015-04-17  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1957
1958         [EFL] Unreviewed EFL gardening on 17 April.
1959
1960         Mark 5 form tests and 3 navigation tests to failure.
1961
1962         * platform/efl/TestExpectations:
1963
1964 2015-04-17  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1965
1966         streams/reference-implementation/readable-stream.html is flaky
1967         https://bugs.webkit.org/show_bug.cgi?id=143778
1968
1969         Unreviewed.
1970
1971         Comment out flaky subtests while working on a more complete
1972         solution.
1973
1974         The problem with these tests is that they set a timeout before the
1975         calling done() and this causes some tests to behave
1976         undeterministically, specilly code related to promise
1977         resolution. This could even cause indetermination if the tests
1978         were expected to run correctly.
1979
1980         We think it is better to comment them out and find a more long
1981         term solution that could involve submitting change requests to the
1982         reference tests in the spec. This will be tackled in bug 143774.
1983
1984         * streams/reference-implementation/readable-stream-expected.txt:
1985         * streams/reference-implementation/readable-stream-reader-expected.txt:
1986         * streams/reference-implementation/readable-stream-reader.html:
1987         * streams/reference-implementation/readable-stream-templated-expected.txt:
1988         * streams/reference-implementation/readable-stream-templated.html:
1989         * streams/reference-implementation/readable-stream.html:
1990
1991 2015-04-16  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1992
1993         streams/readablestream-reader.html test should really test collected stream case.
1994         https://bugs.webkit.org/show_bug.cgi?id=143818
1995
1996         Reviewed by Darin Adler.
1997
1998         Making the test async so that the stream start async callback is made and the stream be collected.
1999
2000         * streams/readable-stream-reader.html:
2001
2002 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
2003
2004         http/tests/misc/DOMContentLoaded-event.html is flaky
2005         https://bugs.webkit.org/show_bug.cgi?id=143382
2006
2007         Reviewed by Chris Dumez.
2008
2009         * http/tests/misc/DOMContentLoaded-event-expected.txt:
2010         * http/tests/misc/DOMContentLoaded-event.html:
2011         Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
2012
2013 2015-04-16  Jordan Harband  <ljharb@gmail.com>
2014
2015         Number.parseInt is not === global parseInt in nightly r182673
2016         https://bugs.webkit.org/show_bug.cgi?id=143799
2017
2018         Reviewed by Darin Adler.
2019
2020         * js/number-constructor-expected.txt:
2021         * js/parseInt-expected.txt:
2022         * js/script-tests/number-constructor.js:
2023         * js/script-tests/parseInt.js:
2024
2025 2015-04-16  Tim Horton  <timothy_horton@apple.com>
2026
2027         Rebaseline mouse-cursor-image-set results after r182869
2028
2029         * fast/events/mouse-cursor-image-set-expected.txt:
2030         * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
2031         * platform/mac/TestExpectations:
2032         Un-skip and land new results.
2033
2034 2015-04-16  Beth Dakin  <bdakin@apple.com>
2035
2036         I will be investigating this in the short term, but skip these failing test for
2037         now.
2038
2039         * platform/mac-wk2/TestExpectations:
2040
2041 2015-04-16  Yusuke Suzuki  <utatane.tea@gmail.com>
2042
2043         [ES6] Implement Symbol.for and Symbol.keyFor
2044         https://bugs.webkit.org/show_bug.cgi?id=143404
2045
2046         Reviewed by Geoffrey Garen.
2047
2048         Add tests to check Symbol's identity over different realms.
2049
2050         * js/dom/cross-frame-symbols-expected.txt: Added.
2051         * js/dom/cross-frame-symbols.html: Added.
2052         * js/dom/script-tests/cross-frame-symbols.js: Added.
2053
2054 2015-04-16  Beth Dakin  <bdakin@apple.com>
2055
2056         Forgot to edit this TestExpectation file for 
2057         http://trac.webkit.org/changeset/182912
2058
2059         * platform/mac-wk1/TestExpectations:
2060
2061 2015-04-16  Beth Dakin  <bdakin@apple.com>
2062
2063         Force mouse events should go through normal mouse event handling code paths
2064         https://bugs.webkit.org/show_bug.cgi?id=143749
2065         -and corresponding-
2066         rdar://problem/20472895
2067
2068         Reviewed by Dean Jackson.
2069
2070         Just a few new tests. More to come.
2071         * fast/events/mouse-force-changed-expected.txt: Added.
2072         * fast/events/mouse-force-changed.html: Added.
2073         * fast/events/mouse-force-down-expected.txt: Added.
2074         * fast/events/mouse-force-down.html: Added.
2075         * fast/events/mouse-force-up-expected.txt: Added.
2076         * fast/events/mouse-force-up.html: Added.
2077
2078         Right now the new tests will only work on Mac 10.10.3 and beyond.
2079         * platform/efl/TestExpectations:
2080         * platform/gtk/TestExpectations:
2081         * platform/ios-simulator/TestExpectations:
2082         * platform/mac-mavericks/TestExpectations:
2083         * platform/win/TestExpectations:
2084
2085 2015-04-16  Chris Dumez  <cdumez@apple.com>
2086
2087         Regression(r182517): WebSocket::suspend() causes error event to be fired
2088         https://bugs.webkit.org/show_bug.cgi?id=143806
2089         <rdar://problem/20559812>
2090
2091         Reviewed by Alexey Proskuryakov.
2092
2093         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
2094         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
2095         Extend WebSocket PageCache test to make sure that the error event is
2096         fired after restoring the page from the PageCache and before the close
2097         Event is fired.
2098
2099         * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
2100         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt.
2101         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html.
2102         Add layout test to cover the case where WebSocket::stop() is called
2103         while firing the pending events upon restoring the page from PageCache.
2104
2105 2015-04-16  Myles C. Maxfield  <mmaxfield@apple.com>
2106
2107         [iOS] Delete hardcoded font fallback tables
2108         https://bugs.webkit.org/show_bug.cgi?id=143583
2109
2110         Reviewed by Darin Adler
2111
2112         Updating expected results.
2113
2114         * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
2115         * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
2116         * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
2117         * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
2118         * fast/text/international/danda-space.html: Updating expected results
2119         * fast/text/international/thai-baht-space.html: Updating expected results
2120
2121 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
2122
2123         More flaky tests in http/tests/security/mixedContent
2124         https://bugs.webkit.org/show_bug.cgi?id=143804
2125
2126         Reviewed by Csaba Osztrogonác.
2127
2128         Start secondary window loading in onload, so that it doesn't race with main document
2129         finishing to load.
2130
2131         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
2132         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
2133         * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
2134         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
2135         * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
2136         * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
2137         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
2138         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
2139         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
2140         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
2141         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
2142
2143 2015-04-15  Chris Dumez  <cdumez@apple.com>
2144
2145         Add a console message when a stylesheet is not parsed due to invalid MIME type
2146         https://bugs.webkit.org/show_bug.cgi?id=143784
2147
2148         Reviewed by Joseph Pecoraro.
2149
2150         Update expectations for tests that are using stylesheets served with wrong
2151         MIME type as we now display a console message in this case.
2152
2153         * http/tests/inspector/css/bad-mime-type-expected.txt:
2154         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
2155         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
2156         * http/tests/misc/css-accept-any-type-expected.txt:
2157         * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
2158
2159         * http/tests/security/cross-origin-css-1-expected.txt: Added.
2160         * http/tests/security/cross-origin-css-1.html: Added.
2161         * http/tests/security/cross-origin-css-2-expected.txt: Added.
2162         * http/tests/security/cross-origin-css-2.html: Added.
2163         * http/tests/security/cross-origin-css-3-expected.txt: Added.
2164         * http/tests/security/cross-origin-css-3.html: Added.
2165         * http/tests/security/cross-origin-css-4-expected.txt: Added.
2166         * http/tests/security/cross-origin-css-4.html: Added.
2167         * http/tests/security/cross-origin-css-5-expected.txt: Added.
2168         * http/tests/security/cross-origin-css-5.html: Added.
2169         * http/tests/security/cross-origin-css-6-expected.txt: Added.
2170         * http/tests/security/cross-origin-css-6.html: Added.
2171         * http/tests/security/cross-origin-css-7-expected.txt: Added.
2172         * http/tests/security/cross-origin-css-7.html: Added.
2173         * http/tests/security/cross-origin-css-8-expected.txt: Added.
2174         * http/tests/security/cross-origin-css-8.html: Added.
2175         * http/tests/security/cross-origin-css-expected.txt: Removed.
2176         * http/tests/security/cross-origin-css.html: Removed.
2177         Split http/tests/security/cross-origin-css.html into several tests. The
2178         test would be flaky otherwise as console messages could appear in
2179         different order for every run.
2180
2181         * platform/mac/http/tests/misc/acid3-expected.txt:
2182
2183 2015-04-15  Said Abou-Hallawa  <said@apple.com>
2184
2185         Minimum font size pref breaks SVG text very badly.
2186         https://bugs.webkit.org/show_bug.cgi?id=143590.
2187
2188         Reviewed by Simon Fraser.
2189
2190         When enabling the minimum font size perf, the SVG text element should
2191         apply the minimum font size rules on the scaled font. 
2192
2193         * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
2194         * svg/text/font-small-enlarged-minimum-larger.svg: Added.
2195         Minimum font size is larger than the scaled font size. Also the expected
2196         file makes sure the minimum font size rules are still applied if no scaling
2197         is applied.
2198
2199         * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
2200         * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
2201         Minimum font size is smaller than the scaled font size. So the minimim font
2202         size rule should not have any effect on the final computed font size.
2203
2204 2015-04-15  Jordan Harband  <ljharb@gmail.com>
2205
2206         String.prototype.startsWith/endsWith/includes have wrong length in r182673
2207         https://bugs.webkit.org/show_bug.cgi?id=143659
2208
2209         Reviewed by Benjamin Poulain.
2210
2211         * js/script-tests/string-includes.js:
2212         * js/string-includes-expected.txt:
2213
2214 2015-04-15  Jordan Harband  <ljharb@gmail.com>
2215
2216         Math.imul has wrong length in Safari 8.0.4
2217         https://bugs.webkit.org/show_bug.cgi?id=143658
2218
2219         Reviewed by Benjamin Poulain.
2220
2221         * js/script-tests/math.js:
2222
2223 2015-04-15  Jordan Harband  <ljharb@gmail.com>
2224
2225         Number.parseInt in nightly r182673 has wrong length
2226         https://bugs.webkit.org/show_bug.cgi?id=143657
2227
2228         Reviewed by Benjamin Poulain.
2229
2230         * js/number-constructor-expected.txt:
2231         * js/script-tests/number-constructor.js:
2232
2233 2015-04-15  Chris Dumez  <cdumez@apple.com>
2234
2235         Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
2236
2237         Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
2238         out. This is already the case for a lot of inspector tests on Windows.
2239
2240         * platform/win/TestExpectations:
2241
2242 2015-04-15  Alexey Proskuryakov  <ap@apple.com>
2243
2244         streams/reference-implementation/readable-stream.html is flaky
2245         https://bugs.webkit.org/show_bug.cgi?id=143778
2246
2247         * TestExpectations: Marking as such.
2248
2249 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
2250
2251         inspector/console/console-api.html is very slow, frequently timing out
2252         https://bugs.webkit.org/show_bug.cgi?id=143719
2253
2254         * TestExpectations: Further adjusted the expectations.
2255
2256 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
2257
2258         fast/dom/Window/timer-resume-on-navigation-back.html is flaky
2259         https://bugs.webkit.org/show_bug.cgi?id=33685
2260
2261         Reviewed by Brady Eidson.
2262
2263         If the timer fired before navigation, the test passed without going down the code
2264         path that it was supposed to test. If it fired when navigation was in provisional
2265         state, then dumping results was delayed until the navigation was finished, and
2266         thus the intermediate page got dumped, and the test failed.
2267
2268         * fast/dom/Window/timer-resume-on-navigation-back.html:
2269
2270 2015-04-14  Zalan Bujtas  <zalan@apple.com>
2271
2272         Make inline continuation style change logic consistent.
2273         https://bugs.webkit.org/show_bug.cgi?id=143737
2274         rdar://problem/20486596
2275
2276         Reviewed by Simon Fraser.
2277
2278         Do not force RenderBlock type-casting on the first sibling of the continuation's container.
2279         The first sibling of the container of a continuation should be handled as the rest of the siblings.
2280
2281         * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
2282         * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
2283
2284 2015-04-14  Daniel Bates  <dabates@apple.com>
2285
2286         Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
2287         https://bugs.webkit.org/show_bug.cgi?id=143683
2288
2289         Reviewed by Alexey Proskuryakov.
2290
2291         The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
2292         to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
2293         a focused content editable element. We should come up with a more descriptive name for this test that
2294         better describes what it tests.
2295
2296         * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
2297         * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
2298         * platform/efl/TestExpectations: Update file because of the rename.
2299         * platform/gtk/TestExpectations: Ditto.
2300         * platform/ios-simulator/TestExpectations: Ditto.
2301         * platform/mac-wk2/TestExpectations: Ditto.
2302
2303 2015-04-14  Chris Dumez  <cdumez@apple.com>
2304
2305         Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
2306         https://bugs.webkit.org/show_bug.cgi?id=143745
2307         <rdar://problem/20243916>
2308
2309         Reviewed by Joseph Pecoraro.
2310
2311         Add layout test that shows the Web inspector on a page that has
2312         a stylesheet with an invalid MIME type, to make sure we don't
2313         crash.
2314
2315         * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
2316         * http/tests/inspector/css/bad-mime-type.html: Added.
2317         * http/tests/misc/css-accept-any-type.html:
2318         * http/tests/misc/css-reject-any-type-in-strict-mode.html:
2319         * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
2320
2321 2015-04-14  Brady Eidson  <beidson@apple.com>
2322
2323         Make sure media element loads hit content filter extensions.
2324         <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
2325
2326         Reviewed by Jer Noble.
2327
2328         * http/tests/contentextensions/media-filtered-expected.txt: Added.
2329         * http/tests/contentextensions/media-filtered.html: Added.
2330         * http/tests/contentextensions/media-filtered.html.json: Added.
2331         * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
2332         * http/tests/contentextensions/text-track-blocked.html: Added.
2333         * http/tests/contentextensions/text-track-blocked.html.json: Added.
2334
2335 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
2336
2337         [Win] Skip failling test due to list box scroll behavior.
2338         https://bugs.webkit.org/show_bug.cgi?id=143739
2339
2340         * platform/win/TestExpectations:
2341
2342 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
2343
2344         [Win] Unreviewed test correction after r182737.
2345
2346         New test expectation was missing a newline at the end of the file.
2347
2348         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2349
2350 2015-04-14  Simon Fraser  <simon.fraser@apple.com>
2351
2352         Set the font size to 11px explicitly to try to fix this test on Windows.
2353
2354         * fast/forms/listbox-visible-size.html:
2355
2356 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
2357
2358         inspector/console/console-api.html is very slow, frequently timing out
2359         https://bugs.webkit.org/show_bug.cgi?id=143719
2360
2361         * TestExpectations: Marking as slow.
2362
2363 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
2364
2365         fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
2366         https://bugs.webkit.org/show_bug.cgi?id=143697
2367
2368         Reviewed by Anders Carlsson.
2369
2370         * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
2371         after removing the last character.
2372
2373 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
2374
2375         Two flaky tests in http/tests/security/mixedContent
2376         https://bugs.webkit.org/show_bug.cgi?id=143695
2377
2378         Reviewed by Csaba Osztrogonác.
2379
2380         Speculative fix. Do not start opening a secondary window until fully done with the
2381         main document.
2382
2383         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2384         * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
2385         * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2386         * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
2387
2388 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
2389
2390         [iOS WK2] Interactive elements of developer.apple.com are broken
2391         https://bugs.webkit.org/show_bug.cgi?id=143692
2392
2393         Reviewed by Sam Weinig.
2394
2395         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
2396         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
2397
2398 2015-04-14  Commit Queue  <commit-queue@webkit.org>
2399
2400         Unreviewed, rolling out r182794.
2401         https://bugs.webkit.org/show_bug.cgi?id=143714
2402
2403         readable-stream-templated.html fails on Debug bots (Requested
2404         by youenn on #webkit).
2405
2406         Reverted changeset:
2407
2408         "[Streams API] ReadableStream constructor start function
2409         should be able to close the stream"
2410         https://bugs.webkit.org/show_bug.cgi?id=143363
2411         http://trac.webkit.org/changeset/182794
2412
2413 2015-04-14  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2414
2415         [Streams API] ReadableStream constructor start function should be able to close the stream
2416         https://bugs.webkit.org/show_bug.cgi?id=143363
2417
2418         Reviewed by Benjamin Poulain.
2419
2420         Rebased tests as some are now passing.
2421
2422         * streams/reference-implementation/readable-stream-reader-expected.txt:
2423         * streams/reference-implementation/readable-stream-templated-expected.txt:
2424
2425 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2426
2427         [GTK] Gardening 14th April
2428         https://bugs.webkit.org/show_bug.cgi?id=143701
2429
2430         Unreviewed.
2431
2432         * platform/gtk/TestExpectations:
2433         * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
2434
2435 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2436
2437         [GTK] Gardening: Rebaseline tests after r182620
2438         https://bugs.webkit.org/show_bug.cgi?id=143700
2439
2440         Unreviewed.
2441
2442         This revision updates some tests after changing the way <br> is
2443         rendered. We need to change the GTK+ expectations for these tests.
2444
2445         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2446         * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
2447         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
2448         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
2449         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2450         * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
2451         * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
2452         * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2453         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2454         * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
2455         * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
2456         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
2457         * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
2458         * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
2459         * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
2460         * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2461         * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
2462         * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
2463         * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
2464         * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
2465         * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
2466         * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
2467         * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
2468         * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2469         * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2470         * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2471         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2472         * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2473         * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
2474
2475 2015-04-14  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2476
2477         Sync Streams API tests with spec
2478         https://bugs.webkit.org/show_bug.cgi?id=143669
2479
2480         Reviewed by Darin Adler.
2481
2482         Some tests were moved from the spec tests to our custom ones
2483         because they were not approved (yet, or they won't be).
2484
2485         Some nuances from the spec tests were also fixed.
2486
2487         * streams/readable-stream-expected.txt: Added.
2488         * streams/readable-stream-reader-expected.txt: Added.
2489         * streams/readable-stream-reader.html: Added.
2490         * streams/readable-stream.html: Added.
2491         * streams/reference-implementation/readable-stream-expected.txt:
2492         * streams/reference-implementation/readable-stream-reader-expected.txt:
2493         * streams/reference-implementation/readable-stream-reader.html:
2494         * streams/reference-implementation/readable-stream.html: Nuances
2495         fixed and tests moved to custom.
2496
2497 2015-04-13  Manuel Rego Casasnovas  <rego@igalia.com>
2498
2499         [CSS Grid Layout] Columns set in percentages collapse to auto width
2500         https://bugs.webkit.org/show_bug.cgi?id=141435
2501
2502         Reviewed by David Hyatt.
2503
2504         Added new tests to check that percentage track breadths are properly
2505         calculated under different sizing conditions.
2506         Modified one test to include relative sizes too.
2507
2508         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
2509         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
2510         * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
2511         * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
2512         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
2513         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
2514
2515 2015-04-10  Brent Fulgham  <bfulgham@apple.com>
2516
2517         Expand test infrastructure to support scrolling tests
2518         https://bugs.webkit.org/show_bug.cgi?id=143286
2519         <rdar://problem/20375516>
2520
2521         Reviewed by Simon Fraser.
2522
2523         Correct a scrolling test that had not been issuing wheel events to a valid
2524         view. This was found by some new logging in this patch.
2525
2526         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
2527         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
2528         * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
2529
2530 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2531
2532         Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
2533         following http://trac.webkit.org/changeset/182750.
2534
2535         Reviewed by Daniel Bates.
2536
2537         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
2538         * http/tests/canvas/canvas-tainted-after-draw-image.html:
2539         Set window.jsTestIsAsync true and call finishJSTest() to make the test 
2540         asynchronous, so the "TEST COMPLETE" message will be output after all the
2541         test messages. Also delete the synchronous tests for data url image and
2542         same-domain image since they can't be reliably tested.
2543
2544 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
2545
2546         Fix compositing/geometry/fixed-transformed.html on Mavericks.
2547
2548         To get consistent results on Mavericks, call
2549         internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
2550
2551         * compositing/geometry/fixed-transformed.html:
2552
2553 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
2554
2555         JSC should detect singleton functions
2556         https://bugs.webkit.org/show_bug.cgi?id=143232
2557
2558         Reviewed by Geoffrey Garen and Michael Saboff.
2559
2560         * js/regress/create-lots-of-functions-expected.txt: Added.
2561         * js/regress/create-lots-of-functions.html: Added.
2562         * js/regress/no-inline-constructor-expected.txt: Added.
2563         * js/regress/no-inline-constructor.html: Added.
2564         * js/regress/script-tests/create-lots-of-functions.js: Added.
2565         * js/regress/script-tests/no-inline-constructor.js: Added.
2566         * js/regress/script-tests/singleton-scope.js: Added.
2567         * js/regress/singleton-scope-expected.txt: Added.
2568         * js/regress/singleton-scope.html: Added.
2569
2570 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
2571
2572         Add missing layout test result.
2573
2574         * compositing/geometry/fixed-transformed-expected.txt: Added.
2575
2576 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2577
2578         list-style-image with SVG image renders at incorrect size.
2579         https://bugs.webkit.org/show_bug.cgi?id=141367.
2580
2581         Reviewed by Darin Adler.
2582
2583         Ensure the SVG image gets the correct size when used as an image list.
2584
2585         * svg/as-list-image: Added.
2586         * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
2587         * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
2588
2589 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2590
2591         Canvas drawImage() has a security hole when the image isn't yet fully loaded.
2592         https://bugs.webkit.org/show_bug.cgi?id=58681.
2593
2594         Reviewed by Darin Adler.
2595
2596         This test confirms when we load an image from a different origin and try
2597         drawing it on a canvas, the canvas is tainted if the image is completely
2598         loaded and drawn. Otherwise the image is not drawn.
2599
2600         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
2601         * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
2602         * http/tests/canvas/resources: Added.
2603         * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
2604
2605 2015-04-13  Beth Dakin  <bdakin@apple.com>
2606
2607         Add force property to MouseEvents
2608         https://bugs.webkit.org/show_bug.cgi?id=143569
2609         -and corresponding-
2610         rdar://problem/20472954
2611
2612         Reviewed by Darin Adler.
2613
2614         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2615         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2616         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2617
2618 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
2619
2620         Fixed position element is truncated if moved onscreen by a transform
2621         https://bugs.webkit.org/show_bug.cgi?id=143655
2622
2623         Reviewed by Darin Adler.
2624         
2625         Test that moves a position:fixed element on-screen using a transform.
2626
2627         * compositing/geometry/fixed-transformed.html: Added.
2628
2629 2015-04-13  Alexey Proskuryakov  <ap@apple.com>
2630
2631         js/regress-141098.html often times out in debug builds.
2632
2633         This test is slow in debug, sometimes barely passing, and other times timing out.
2634
2635         * TestExpectations:
2636
2637 2015-04-13  Brent Fulgham  <bfulgham@apple.com>
2638
2639         [Win] Unreviewed test correction after r182635.
2640
2641         Two Windows test expectation files were missing newlines at the end of the file.
2642
2643         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
2644         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
2645
2646 2015-04-13  Zalan Bujtas  <zalan@apple.com>
2647
2648         [Win] Unreviewed gardening after r182620. (<br> updates mostly)
2649
2650         * platform/win/fast/dom/focus-contenteditable-expected.txt:
2651         * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
2652         * platform/win/fast/forms/range/slider-padding-expected.txt:
2653         * platform/win/fast/forms/textarea-scroll-height-expected.txt:
2654         * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
2655         * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2656         * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2657         * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
2658         * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
2659         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2660         * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2661         * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
2662         * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
2663         * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2664         * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
2665         * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
2666         * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
2667         * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
2668         * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
2669         * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
2670         * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
2671         * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2672         * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2673         * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2674         * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2675         * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
2676
2677 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2678
2679         [EFL] Update table/mozilla expected files after r182620
2680         https://bugs.webkit.org/show_bug.cgi?id=143626
2681
2682         Unreviewed gardening.
2683
2684         * platform/efl/TestExpectations:
2685         * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
2686         * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
2687         * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
2688         * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
2689         * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
2690         * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
2691         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
2692         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2693         * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
2694         * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
2695         * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
2696         * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
2697         * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
2698         * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
2699         * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
2700         * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
2701         * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
2702         * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
2703         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
2704         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
2705         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
2706         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
2707         * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
2708         * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
2709         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
2710         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2711         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
2712         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2713         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
2714         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2715         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
2716         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2717         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
2718         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2719         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
2720         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
2721
2722 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2723
2724         [EFL] Unreviewed gardening, skip fast/attachment tests, there is
2725         no reason to run these tests before enabling ATTACHMENT_ELEMENT.
2726
2727         * platform/efl/TestExpectations:
2728
2729 2015-04-10  Sergio Villar Senin  <svillar@igalia.com>
2730
2731         [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
2732         https://bugs.webkit.org/show_bug.cgi?id=141431
2733
2734         Reviewed by Darin Adler.
2735
2736         New test that to check that tracks whose growth limit changes from
2737         infinite to finite when evaluating "intrinsic maximums" are marked
2738         as infinitely growable for the "max-content maximums" step.
2739
2740         * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
2741         * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
2742
2743 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2744
2745         [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
2746
2747         * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2748         * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2749         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2750         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2751
2752 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2753
2754         [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
2755         https://bugs.webkit.org/show_bug.cgi?id=143229
2756
2757         Unreviewed gardening after r182012.
2758
2759         * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2760
2761 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2762
2763         [EFL] accessibility/plugin.html fails
2764         https://bugs.webkit.org/show_bug.cgi?id=143663
2765
2766         Unreviewed gardening, mark accessibility/plugin.html as failing test.
2767
2768         * platform/efl/TestExpectations:
2769
2770 2015-04-12  Benjamin Poulain  <benjamin@webkit.org> and Diego Perini  <diego.perini@gmail.com>
2771
2772         Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
2773         https://bugs.webkit.org/show_bug.cgi?id=143651
2774
2775         Reviewed by Sam Weinig.
2776
2777         * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
2778         * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
2779         * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
2780         * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
2781         * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
2782         * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
2783         * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
2784         * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
2785         Test the various behaviors.
2786
2787         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
2788         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
2789         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
2790         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
2791         Those tests target specifically the bug.
2792
2793 2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2794
2795         [EFL] Enable Media Source
2796         https://bugs.webkit.org/show_bug.cgi?id=143635
2797
2798         Reviewed by Csaba Osztrogonác.
2799
2800         * platform/efl/TestExpectations: Update failing tests.
2801
2802 2015-04-12  Sungmann Cho  <sungmann.cho@navercorp.com>
2803
2804         Fix trival typos related to the word "coordinate".
2805         https://bugs.webkit.org/show_bug.cgi?id=143644
2806
2807         Reviewed by Alexey Proskuryakov.
2808
2809         No new tests, no behavior change.
2810
2811         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2812         * css3/scroll-snap/scroll-snap-property-computed-style.js:
2813         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2814         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2815         * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2816         * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2817         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2818         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2819         * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2820         * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
2821
2822 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
2823
2824         Selects don't scroll at some aspect ratios
2825         https://bugs.webkit.org/show_bug.cgi?id=143649
2826         rdar://problem/19365694
2827
2828         Reviewed by Darin Adler.
2829
2830         * fast/forms/listbox-visible-size-expected.txt: Added.
2831         * fast/forms/listbox-visible-size.html: Added.
2832
2833 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
2834
2835         Too much repainting on scrolling with fixed backgrounds
2836         https://bugs.webkit.org/show_bug.cgi?id=143637
2837         rdar://problem/20245243
2838
2839         Reviewed by Darin Adler.
2840         
2841         Tests with various configurations of iframes and compositing, which dump layer trees with
2842         repaint rectangles.
2843         
2844         Also tiled-scrolling test that exercises the simple case.
2845         
2846         Put WebKit1-specific results in platform/mac-wk1, since they are very different from
2847         WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
2848
2849         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2850         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
2851         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2852         * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
2853         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2854         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
2855         * compositing/repaint/iframes/resources/compositing-document.html: Added.
2856         * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
2857         * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
2858         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2859         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2860         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2861         * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
2862         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
2863         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
2864
2865 2015-04-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2866
2867         [ES6] Implement Array.prototype.values
2868         https://bugs.webkit.org/show_bug.cgi?id=143633
2869
2870         Reviewed by Darin Adler.
2871
2872         * js/Object-getOwnPropertyNames-expected.txt:
2873         * js/array-iterators-expected.txt:
2874         * js/script-tests/Object-getOwnPropertyNames.js:
2875         * js/script-tests/array-iterators.js:
2876
2877 2015-04-11  Alexey Proskuryakov  <ap@apple.com>
2878
2879         editing/spelling/spelling-marker-description.html times out on Mac
2880         https://bugs.webkit.org/show_bug.cgi?id=143639
2881
2882         Reviewed by Darin Adler.
2883
2884         * editing/spelling/spelling-marker-description-expected.txt:
2885         * editing/spelling/spelling-marker-description.html:
2886         Changed the test to match reality.
2887
2888         * platform/mac-wk2/TestExpectations:
2889         * platform/mac/TestExpectations:
2890         Removed expectations.
2891
2892 2015-04-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2893
2894         [EFL] Unskip media test on EFL port
2895
2896         Unreviewed, media tests are being passed except for 25 tests.
2897         The failing tests need to be investigated by Bug 131044.
2898
2899         * platform/efl/TestExpectations:
2900
2901 2015-04-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2902
2903         [EFL] Unreviewed, EFL gardening on 11th April.
2904
2905         Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
2906
2907         * platform/efl/TestExpectations:
2908
2909 2015-04-10  Andy Estes  <aestes@apple.com>
2910
2911         [Content Filtering] Support modifying request URLs
2912         https://bugs.webkit.org/show_bug.cgi?id=143599
2913         rdar://problem/20442560
2914
2915         Reviewed by Darin Adler.
2916
2917         * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
2918         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2919         * contentfiltering/allow-after-response-expected.html: Ditto.
2920         * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
2921         * contentfiltering/block-after-add-data-expected.html: Ditto.
2922         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
2923         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
2924         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2925         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
2926         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
2927         * contentfiltering/block-after-response-expected.html: Ditto.
2928         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
2929         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
2930         * contentfiltering/block-after-will-send-request-expected.html: Ditto.
2931         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
2932         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
2933         * contentfiltering/modify-request-url-expected.html: Added.
2934         * contentfiltering/modify-request-url.html: Added.
2935         * contentfiltering/resources/fail.html: Added.
2936         * contentfiltering/resources/pass.html: Added.
2937         * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
2938         * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
2939         * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
2940         * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
2941
2942 2015-04-10  ChangSeok Oh  <changseok.oh@collabora.com>
2943
2944         [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
2945         https://bugs.webkit.org/show_bug.cgi?id=143543
2946
2947         Reviewed by Brent Fulgham.
2948
2949         Added missing test results after r182546 for windows.
2950
2951         * platform/win/TestExpectations:
2952         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2953         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2954         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2955         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2956
2957 2015-04-10  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2958
2959         Add total test test of Streams API
2960         https://bugs.webkit.org/show_bug.cgi?id=142682
2961
2962         Unreviewed.
2963
2964         Increased the callbacks timeouts to make tests pass in slower bots
2965         like Yosemite Debug.
2966
2967         * streams/reference-implementation/resources/streams-utils.js:
2968         Created a standardTimeout variable with 100 as default.
2969         * streams/reference-implementation/readable-stream-cancel.html:
2970         * streams/reference-implementation/readable-stream-reader.html:
2971         * streams/reference-implementation/readable-stream-templated.html:
2972         * streams/reference-implementation/readable-stream.html: Used
2973         standardTimeout for the test timeout callbacks.
2974
2975 2015-04-10  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2976
2977         Add total test test of Streams API
2978         https://bugs.webkit.org/show_bug.cgi?id=142682
2979
2980         Reviewed by Benjamin Poulain.
2981
2982         This is the full test set that we have for the implementation of
2983         Streams API. When we add more features/code the number of passing
2984         tests will increase.
2985
2986         We have the tests translated from the reference implementation at
2987         streams/reference-implementation and our own tests for some other
2988         things at the streams upper level.
2989
2990         We removed testharness stacktrace in case of failure because it
2991         dumps the filenames with paths. You can activate it for a specific
2992         test by setting its dumpStack attribute to true.
2993
2994         All our former custom tests were integrated in the spec so we they
2995         are now in their appropriate places in the reference
2996         implementation ones. Some of them were changed to match the actual
2997         spec and they are failing now, but we only have to progressively
2998         fix them.
2999
3000         * resources/testharnessreport.js: Avoid printing the stack in case
3001         of test failure to be able to have failing tests as expected
3002         unless commanded otherwise.
3003         * streams/readablestream-constructor-expected.txt: Removed.
3004         * streams/readablestream-constructor.html: Removed.
3005         * streams/readablestream-start-expected.txt: Removed.
3006         * streams/readablestream-start.html: Removed.
3007         * streams/readablestreamreader-constructor-expected.txt: Removed.
3008         * streams/readablestreamreader-constructor.html: Removed.
3009         * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
3010         * streams/reference-implementation/bad-underlying-sources.html: Added.
3011         * streams/reference-implementation/brand-checks-expected.txt: Added.
3012         * streams/reference-implementation/brand-checks.html: Added.
3013         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
3014         * streams/reference-implementation/count-queuing-strategy.html: Added.
3015         * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
3016         * streams/reference-implementation/readable-stream-cancel.html: Added.
3017         * streams/reference-implementation/readable-stream-expected.txt: Added.
3018         * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
3019         * streams/reference-implementation/readable-stream-reader.html: Added.
3020         * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
3021         * streams/reference-implementation/readable-stream-templated.html: Added.
3022         * streams/reference-implementation/readable-stream.html: Added.
3023         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
3024         * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
3025         * streams/reference-implementation/resources/streams-utils.js: Added.
3026
3027 2015-04-09  Zalan Bujtas  <zalan@apple.com>
3028
3029         Simple line layout: Add <br> support.
3030         https://bugs.webkit.org/show_bug.cgi?id=139012
3031
3032         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
3033         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
3034         and speeds up layout for such content.
3035
3036         Test output changes in 2 different ways:
3037         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3038         2. Removed empty content (<br>).
3039
3040         Reviewed by Antti Koivisto.
3041
3042         * fast/text/simple-line-with-br-expected.html: Added.
3043         * fast/text/simple-line-with-br.html: Added.
3044         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3045         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3046         * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
3047         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3048         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3049         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3050         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3051         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3052         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3053         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3054         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3055         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3056         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3057         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3058         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3059         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3060         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3061         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3062         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3063         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3064         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3065         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3066         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3067         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3068         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3069         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3070         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3071         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3072         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3073         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3074         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3075         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3076
3077 2015-04-09  Matthew Mirman  <mmirman@apple.com>
3078
3079         Updated expectations on a few tests to account for error
3080         info not being added at throw time anymore.
3081         https://bugs.webkit.org/show_bug.cgi?id=143542
3082         rdar://problem/20475871
3083
3084         Reviewed by Michael Saboff.
3085
3086         Because sourceURL is now being appended at error construction time rather than when thrown, 
3087         the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
3088         Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
3089         Also since they are generated in a new locations, they will have a new lines and columns.
3090         
3091         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
3092         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
3093         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt: 
3094         * platform/win/TestExpectations: Enabled the above tests on windows.
3095
3096 2015-04-09  Javier Fernandez  <jfernandez@igalia.com>
3097
3098         [CSS Grid Layout] Implement justify-self and justify-item css properties.
3099         https://bugs.webkit.org/show_bug.cgi?id=133281
3100
3101         Reviewed by David Hyatt.
3102
3103         Implement the new property 'justify-items', defined in the CSS Box Alignment
3104         specification to desribe the container's alignment behavior, in the same way
3105         the 'align-items' property does.
3106
3107         * fast/css/parse-justify-items-expected.txt: Added.
3108         * fast/css/parse-justify-items.html: Added.
3109         * fast/css/resources/alignment-parsing-utils.js: Added.
3110         (checkValues):
3111         (checkBadValues):
3112         (checkInitialValues):
3113         (checkInheritValues):
3114         (checkLegacyValues):
3115
3116 2015-04-09  Myles C. Maxfield  <mmaxfield@apple.com>
3117
3118         Text-combine erroneously draws vertically after non-layout-causing style change
3119         https://bugs.webkit.org/show_bug.cgi?id=143461
3120         <rdar://problem/19285490>
3121
3122         Reviewed by Darin Adler.
3123
3124         * fast/text/text-combine-style-change-no-layout-expected.html: Added.
3125         * fast/text/text-combine-style-change-no-layout.html: Added.
3126
3127 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
3128
3129         [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing 
3130         https://bugs.webkit.org/show_bug.cgi?id=142571
3131
3132         Unreviewed EFL Gardening. 
3133
3134         Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
3135
3136         * platform/efl/TestExpectations:
3137         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
3138         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
3139
3140 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
3141
3142         Unreviewed EFL gardening. Added missing results after r182546. 
3143         https://bugs.webkit.org/show_bug.cgi?id=143557
3144
3145         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3146         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3147         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3148         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3149
3150 2015-04-09  Andy Estes  <aestes@apple.com>
3151
3152         Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
3153         https://bugs.webkit.org/show_bug.cgi?id=143460
3154
3155         * platform/efl/TestExpectations:
3156         * platform/win/TestExpectations:
3157
3158 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3159
3160         [Streams API] Support the start function parameter in ReadableStream constructor
3161         https://bugs.webkit.org/show_bug.cgi?id=141160
3162
3163         Reviewed by Benjamin Poulain.
3164
3165         Added tests to check that start JS function is called with the right parameters and can throw errors.
3166
3167         * streams/readablestream-start-expected.txt: Added.
3168         * streams/readablestream-start.html: Added.
3169
3170 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
3171
3172         [Win] Layout Test inspector/console/console-api.html is failing
3173         https://bugs.webkit.org/show_bug.cgi?id=143548
3174
3175         * platform/win/TestExpectations: Skipped new timeout.
3176
3177 2015-04-08  Joseph Pecoraro  <pecoraro@apple.com>
3178
3179         Web Inspector: Split ConsoleMessageImpl into the View and the Model
3180         https://bugs.webkit.org/show_bug.cgi?id=142599
3181
3182         Reviewed by Timothy Hatcher.
3183
3184         * inspector/console/console-api-expected.txt: Added.
3185         * inspector/console/console-api.html: Added.
3186         Add a basic test for console APIs creating the new ConsoleMessage model objects.
3187
3188 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
3189
3190         [Win] Document some test failures.
3191         https://bugs.webkit.org/show_bug.cgi?id=143542
3192         https://bugs.webkit.org/show_bug.cgi?id=143543
3193
3194         * platform/win/TestExpectations: Mark as failing.
3195
3196 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
3197
3198         [GTK] Unreviewed, update more test expectations
3199
3200         Remove some expected failures from tests that are passing. Also, copypaste some
3201         expectations to more appropriate locations in the expectations file.
3202
3203         * platform/gtk/TestExpectations:
3204
3205 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
3206
3207         JSArray::sortNumeric should handle ArrayWithUndecided
3208         https://bugs.webkit.org/show_bug.cgi?id=143535
3209
3210         Reviewed by Geoffrey Garen.
3211         
3212         Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
3213
3214         * js/regress/script-tests/sorting-benchmark.js: Added.
3215         (log):
3216         (bottom_up_merge_sort):
3217         (aMinusB):
3218         (verify):
3219         (benchmark):
3220         (makeArrays):
3221         * js/regress/sorting-benchmark-expected.txt: Added.
3222         * js/regress/sorting-benchmark.html: Added.
3223
3224 2015-04-08  Alex Christensen  <achristensen@webkit.org>
3225
3226         Block popups from content extensions.
3227         https://bugs.webkit.org/show_bug.cgi?id=143497
3228
3229         Reviewed by Brady Eidson.
3230
3231         * http/tests/contentextensions/popups-expected.txt: Added.
3232         * http/tests/contentextensions/popups.html: Added.
3233         * http/tests/contentextensions/popups.html.json: Added.
3234
3235 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
3236
3237         [GTK] Unreviewed test expectation sanity-check
3238
3239         Remove duplicate expectation, and some expectations for tests that no longer exist.
3240
3241         * platform/gtk/TestExpectations:
3242
3243 2015-04-08  Bem Jones-Bey  <bjonesbe@adobe.com>
3244
3245         [CSS Shapes] Properly handle negative reference box widths and center coordinates
3246         https://bugs.webkit.org/show_bug.cgi?id=142610
3247
3248         Reviewed by Rob Buis.
3249         
3250         Tests for the cases that trigger asserts.
3251
3252         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
3253         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
3254         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
3255         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
3256
3257 2015-04-08  ChangSeok Oh  <changseok.oh@collabora.com>
3258
3259         Fill list style background with same color with that of list background.
3260         https://bugs.webkit.org/show_bug.cgi?id=143483
3261
3262         Reviewed by Simon Fraser.
3263
3264         * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
3265         * fast/backgrounds/selection-background-color-of-list-style.html: Added.
3266         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3267         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3268         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3269         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3270         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3271         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3272         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3273         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3274
3275 2015-04-08  Commit Queue  <commit-queue@webkit.org>
3276
3277         Unreviewed, rolling out r182536.
3278         https://bugs.webkit.org/show_bug.cgi?id=143523
3279
3280         Made accessibility/table-sections.html time out on debug bots
3281         (Requested by ap on #webkit).
3282
3283         Reverted changeset:
3284
3285         "Simple line layout: Add <br> support."
3286         https://bugs.webkit.org/show_bug.cgi?id=139012
3287         http://trac.webkit.org/changeset/182536
3288
3289 2015-04-08  Zalan Bujtas  <zalan@apple.com>
3290
3291         Simple line layout: Add <br> support.
3292         https://bugs.webkit.org/show_bug.cgi?id=139012
3293
3294         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
3295         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
3296         and speeds up layout for such content.
3297
3298         Test output changes in 2 different ways:
3299         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3300         2. Removed empty content (<br>).
3301
3302         Reviewed by Antti Koivisto.
3303
3304         * fast/text/simple-line-with-br-expected.html: Added.
3305         * fast/text/simple-line-with-br.html: Added.
3306         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3307         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3308         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3309         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3310         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3311         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3312         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3313         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3314         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3315         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3316         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3317         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3318         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3319         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3320         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3321         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3322         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3323         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3324         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3325         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3326         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3327         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3328         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3329         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3330         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3331         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3332         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3333         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3334         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3335         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3336         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3337
3338 2015-04-07  Michael Peechatt  <mpeechatt@gmail.com>
3339
3340         Bug 142887 - role progress bar does not support indeterminate state
3341         https://bugs.webkit.org/show_bug.cgi?id=142887
3342
3343         Reviewed by Chris Fleizach.
3344
3345         * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
3346         * platform/mac/accessibility/progressbar-indeterminate.html: Added.
3347         Test that checks if 0 is returned for indetermiate progress indicators when
3348         aria min and max values are non zero.
3349
3350 2015-04-07  Chris Dumez  <cdumez@apple.com>
3351
3352         Open WebSockets should not prevent a page from entering PageCache
3353         https://bugs.webkit.org/show_bug.cgi?id=143505
3354         <rdar://problem/19923085>
3355
3356         Reviewed by Alexey Proskuryakov.
3357
3358         Add a layout test to check that an open WebSocket does not prevent a
3359         page from entering page cache and that a 'close' event is fired after
3360         resuming (restoring from the page cache).
3361
3362         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
3363         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
3364
3365 2015-04-07  Commit Queue  <commit-queue@webkit.org>
3366
3367         Unreviewed, rolling out r182511.
3368         https://bugs.webkit.org/show_bug.cgi?id=143507
3369
3370         caused debug test failures (Requested by alexchristensen on
3371         #webkit).
3372
3373         Reverted changeset:
3374
3375         "Block popups from content extensions."
3376         https://bugs.webkit.org/show_bug.cgi?id=143497
3377         http://trac.webkit.org/changeset/182511
3378
3379 2015-04-07  Alex Christensen  <achristensen@webkit.org>
3380
3381         Block popups from content extensions.
3382         https://bugs.webkit.org/show_bug.cgi?id=143497
3383
3384         Reviewed by Brady Eidson.
3385
3386         * http/tests/contentextensions/popups-expected.txt: Added.
3387         * http/tests/contentextensions/popups.html: Added.
3388         * http/tests/contentextensions/popups.html.json: Added.
3389
3390 2015-04-07  Matthew Mirman  <mmirman@apple.com>
3391
3392         Source and stack information should get appended only to native errors
3393         and should be added after construction rather than when thrown.
3394         This fixes frozen objects being unfrozen when thrown while conforming to 
3395         ecma script standard and other browser behavior.
3396         rdar://problem/19927293
3397         https://bugs.webkit.org/show_bug.cgi?id=141871
3398         
3399         Reviewed by Geoffrey Garen.
3400
3401         Fixes tests to throw new Errors such that they will contain line, column, and stack information 
3402         as expected, and fixes the column in the error in the expected output.
3403         
3404         * http/tests/w3c/resources/testharness.js:  Other browsers don't expect stack information
3405         with this test, but we do, and so the AssertionError should include stack information gathered from Error. 
3406         This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
3407         * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
3408         * js/dom/exception-linenums-in-html-2.html: ditto.
3409         * js/dom/exception-linenums-in-html-3.html: ditto.
3410         * js/dom/script-tests/stack-trace.js: ditto.
3411         (throwError): ditto.
3412         (h): ditto.
3413         (inlineableThrow): ditto.
3414         (dfgThing.get willThrow): ditto.
3415         (dfgThing.willThrowFunc): ditto.
3416         * js/dom/stack-trace-expected.txt: fixed error column expectation. 
3417         * js/exception-properties-expected.txt: ditto.
3418         * js/script-tests/exception-linenums.js:
3419         (exceptionInFunction): throw "new Error()" rather than "{}".
3420         (firstPropIsGetter.get getter): ditto
3421         (secondPropIsGetter.get getter): ditto
3422         (firstPropIsSetter.set setter): ditto
3423         (secondPropIsSetter.set setter): ditto
3424         * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
3425         since we now add these at error construction rather than at error throwing.
3426         * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match. 
3427         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
3428
3429 2015-04-07  Joseph Pecoraro  <pecoraro@apple.com>
3430
3431         Web Inspector: ES6: Show Symbol properties on Objects
3432         https://bugs.webkit.org/show_bug.cgi?id=141279
3433
3434         Reviewed by Timothy Hatcher.
3435
3436         * inspector/model/remote-object-expected.txt:
3437         * inspector/model/remote-object-get-properties-expected.txt:
3438         * inspector/model/remote-object-get-properties.html:
3439         * inspector/model/remote-object.html:
3440         Update tests to include objects with Symbol properties.
3441
3442 2015-02-25  Sergio Villar Senin  <svillar@igalia.com>
3443
3444         [CSS Grid Layout] Update track sizes after distributing extra space
3445         https://bugs.webkit.org/show_bug.cgi?id=141422
3446
3447         Reviewed by Antti Koivisto.
3448
3449         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
3450         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
3451         * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
3452         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
3453
3454 2015-04-07  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3455
3456         [GTK] Gardening 7th April
3457         https://bugs.webkit.org/show_bug.cgi?id=143467
3458
3459         Unreviewed
3460
3461         * platform/gtk/TestExpectations:
3462         * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
3463         * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
3464         * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
3465
3466 2015-04-06  Chris Dumez  <cdumez@apple.com>
3467
3468         Bing video search result pages are not PageCacheable
3469         https://bugs.webkit.org/show_bug.cgi?id=143463
3470         <rdar://problem/20440916>
3471
3472         Reviewed by Alexey Proskuryakov.
3473
3474         Add layout tests to confirm that a pending image load does not prevent
3475         a page from entering the page cache. There are 2 tests, once that cover
3476         the case where the request's cachePartion is empty (passing without the
3477         fix), and another where the request's cachePartition is non-empty
3478         (which only passes with the fix).
3479
3480         * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
3481         * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
3482         * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
3483         * http/tests/navigation/page-cache-pending-image-load.html: Added.
3484
3485 2015-04-06  Andy Estes  <aestes@apple.com>
3486
3487         http/tests/contentfiltering/block-after-redirect.html fails on Windows
3488         https://bugs.webkit.org/show_bug.cgi?id=143460
3489
3490         * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
3491
3492 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
3493
3494         Reduce the dependency on Flash in regression tests
3495         https://bugs.webkit.org/show_bug.cgi?id=143391
3496
3497         Reviewed by Anders Carlsson.
3498
3499         * accessibility/inline-block-assertion.html:
3500         * accessibility/plugin.html:
3501         * compositing/geometry/empty-embed-rects.html:
3502         * fast/history/resources/subframe-with-plugin.html:
3503         * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
3504         * fast/loader/loadInProgress.html:
3505         * fast/replaced/border-radius-clip.html:
3506         * fast/replaced/embed-display-none.html:
3507         * plugins/crash-restoring-plugin-page-from-page-cache.html:
3508         * plugins/object-embed-plugin-scripting.html:
3509         * plugins/resources/plugin-frame.html:
3510         Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
3511
3512         * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
3513         that never existed in WebKit.
3514
3515         * platform/mac/TestExpectations:
3516         * platform/wincairo/TestExpectations:
3517         Removed the deleted plugins/iframe-shims.html.
3518
3519         * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
3520         because they make WebKitTestRunner crash now. Marked all other snapshotting tests
3521         as Pass/Failure, because they don't really make any sense, and are only useful for
3522         finsing crashes.
3523
3524         * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
3525         These tests still run (and pass) under WebKit1, regardless of whether Flash is
3526         installed, so they don't seem like very accurate tests.
3527
3528 2015-04-06  Brent Fulgham  <bfulgham@apple.com>
3529
3530         [Win] Unreviewed test update after r182369.
3531
3532         New test does not pass on Windows.
3533
3534         * platform/win/TestExpectations: Skip.
3535
3536 2015-04-05  Andy Estes  <aestes@apple.com>
3537
3538         [Content Filtering] Add some additional unblock tests
3539         https://bugs.webkit.org/show_bug.cgi?id=143435
3540
3541         Reviewed by Dan Bernstein.
3542
3543         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3544         * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
3545         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
3546         * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
3547         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3548         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
3549         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3550         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
3551         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3552         * contentfiltering/block-after-response-then-allow-unblock.html: Added.
3553         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3554         * contentfiltering/block-after-response-then-deny-unblock.html: Added.
3555         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3556         * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
3557         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3558         * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
3559
3560 2015-04-05  Andy Estes  <aestes@apple.com>
3561
3562         [Content Filtering] Tell the filter about requests and redirects
3563         https://bugs.webkit.org/show_bug.cgi?id=143414
3564         rdar://problem/19239549
3565
3566         Reviewed by Darin Adler.
3567
3568         * contentfiltering/allow-after-will-send-request-expected.html: Added.
3569         * contentfiltering/allow-after-will-send-request.html: Added.
3570         * contentfiltering/block-after-will-send-request-expected.html: Added.
3571         * contentfiltering/block-after-will-send-request.html: Added.
3572         * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
3573         * http/tests/contentfiltering/allow-after-redirect.html: Added.
3574         * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
3575         * http/tests/contentfiltering/block-after-redirect.html: Added.
3576         * http/tests/contentfiltering/resources/fail.html: Added.
3577         * http/tests/contentfiltering/resources/pass.html: Added.
3578
3579 2015-04-05  Simon Fraser  <simon.fraser@apple.com>
3580
3581         Skip fast/fixed-layout/fixed-layout.html on Windows.
3582
3583         * platform/win/TestExpectations:
3584
3585 2015-04-05  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3586
3587         [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
3588         https://bugs.webkit.org/show_bug.cgi?id=143417
3589
3590         Unreviewed. Mark 2 tests to ImageOnlyFailure.
3591
3592         * platform/efl/TestExpectations:
3593
3594 2015-04-04  Andy Estes  <aestes@apple.com>
3595
3596         [Content Filtering] Blocked page is not always displayed when it should be
3597         https://bugs.webkit.org/show_bug.cgi?id=143410
3598
3599         Reviewed by Andreas Kling.
3600
3601         * TestExpectations: Unskipped block-after-add-data.html.
3602         * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
3603         * contentfiltering/block-after-response-expected.html: Ditto.
3604
3605 2015-04-04  Chris Fleizach  <cfleizach@apple.com>
3606
3607         AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
3608         https://bugs.webkit.org/show_bug.cgi?id=136247
3609
3610         Reviewed by Mario Sanchez Prada.
3611
3612         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
3613         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
3614         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
3615         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
3616
3617 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
3618
3619         Fix some bad test results committed earlier.
3620
3621         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
3622         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
3623         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
3624
3625 2015-04-02  Darin Adler  <darin@apple.com>
3626
3627         Streamline icon-related code, mostly unused
3628         https://bugs.webkit.org/show_bug.cgi?id=143306
3629
3630         Reviewed by Antti Koivisto.
3631
3632         * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
3633         * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
3634         not actually used in any WebKit port.
3635
3636         * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
3637         the icon machinery in WebKit doesn't return arrays at this time. It's better to
3638         test what we actually expose.
3639
3640 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
3641
3642         Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
3643         https://bugs.webkit.org/show_bug.cgi?id=143406
3644         rdar://problem/20407080
3645
3646         Reviewed by Ryosuke Niwa.
3647         
3648         Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
3649         the same node.
3650
3651         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
3652         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
3653         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
3654         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
3655         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
3656         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
3657
3658 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
3659
3660         REGRESSION (r182215): Feedly crashes when closing article
3661         https://bugs.webkit.org/show_bug.cgi?id=143405
3662         rdar://problem/20382734, rdar://problem/20395497
3663
3664         Reviewed by Tim Horton.
3665         
3666         Test that triggers a crash without the fix (thanks to Zalan for the test).
3667
3668         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
3669         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
3670
3671 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
3672
3673         Differentiate between composited scrolling, and async scrolling
3674         https://bugs.webkit.org/show_bug.cgi?id=143291
3675
3676         Reviewed by Sam Weinig.
3677         
3678         Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
3679         are now excluded from the non-fast scrollable region.
3680
3681         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3682         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3683         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3684
3685 2015-04-04  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3686
3687         [Streams API] Collecting a ReadableStreamReader should not unlock its stream
3688         https://bugs.webkit.org/show_bug.cgi?id=143333
3689
3690         Reviewed by Benjamin Poulain.
3691
3692         * streams/readablestreamreader-constructor-expected.txt:
3693         * streams/readablestreamreader-constructor.html:
3694
3695 2015-04-04  Yusuke Suzuki  <utatane.tea@gmail.com>
3696
3697         Implement ES6 Object.getOwnPropertySymbols
3698         https://bugs.webkit.org/show_bug.cgi?id=141106
3699
3700         Reviewed by Geoffrey Garen.
3701
3702         * js/Object-getOwnPropertyNames-expected.txt:
3703         * js/script-tests/Object-getOwnPropertyNames.js:
3704
3705 2015-04-03  Tim Horton  <timothy_horton@apple.com>
3706
3707         fast/fixed-layout/fixed-layout.html is flaky
3708         https://bugs.webkit.org/show_bug.cgi?id=143379
3709
3710         Reviewed by Simon Fraser.
3711
3712         * TestExpectations:
3713         Un-flakify the fixed layout test.
3714
3715         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
3716         Remove a mistaken line in the original test; this function doesn't exist in WebKit
3717         and was presumably ported directly from the Blink test (and then never noticed because
3718         JS exceptions thrown in -expected files go nowhere).
3719
3720         * fast/fixed-layout/fixed-layout.html:
3721         Make the fixed layout test less racy by waiting for the resize event (which can be
3722         very asynchronous). Also, force a layout before resizing to ensure that we
3723         always do get a resize event.
3724
3725 2015-04-03  Chris Fleizach  <cfleizach@apple.com>
3726
3727         AX: Toggling check box state not speaking using plain space, not VO space.
3728         https://bugs.webkit.org/show_bug.cgi?id=143356
3729
3730         Reviewed by Darin Adler.
3731
3732         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
3733         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
3734
3735 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
3736
3737         Re-skip tests that got recently enabled, but time out.
3738
3739         * platform/mac-wk2/TestExpectations:
3740
3741 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
3742
3743         fast/fixed-layout/fixed-layout.html is flaky
3744         https://bugs.webkit.org/show_bug.cgi?id=143379
3745
3746         * TestExpectations: Marking it as such.
3747
3748 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
3749
3750         [WK2] Unskip now passing tests after r135595
3751         https://bugs.webkit.org/show_bug.cgi?id=127428
3752
3753         Unreviewed gardening.
3754
3755         * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
3756         * platform/wk2/TestExpectations: Unskip now passing tests.
3757
3758 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
3759
3760         [EFL] Fix 18 crashing compositing tests after r182101
3761         https://bugs.webkit.org/show_bug.cgi?id=143214
3762
3763         Unreviewed gardening, comment out the original expectations after r182311.
3764
3765         * platform/efl/TestExpectations:
3766
3767 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
3768
3769         [EFL] Fix 18 crashing compositing tests after r182101
3770         https://bugs.webkit.org/show_bug.cgi?id=143214
3771
3772         Unreviewed gardening, add crash expectations until proper fix.
3773
3774         * platform/efl/TestExpectations:
3775
3776 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
3777
3778         Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
3779
3780         * platform/efl/TestExpectations:
3781
3782 2015-04-02  Timothy Horton  <timothy_horton@apple.com>
3783
3784         Scrollbars are left in the wrong position when resizing a fixed layout view
3785         https://bugs.webkit.org/show_bug.cgi?id=143360
3786
3787         Reviewed by Beth Dakin.
3788
3789         * fast/fixed-layout/fixed-layout-expected.png: Added.
3790         * fast/fixed-layout/fixed-layout-expected.txt: Added.
3791         * fast/fixed-layout/fixed-layout.html: Added.
3792         Add a simple fixed layout test. We can add more (or recover some from
3793         when the Qt tests were purged) now that it's testable again.
3794
3795         This test also happens to test the aforementioned setFrameRect change,
3796         because without it, the RenderView's layer would be left at the wrong
3797         size (800x600) because the scrollbars would be left behind in the resize.
3798
3799 2015-04-02  Brent Fulgham  <bfulgham@apple.com>
3800
3801         New ruby tests are failing on all non-Mac platforms.
3802         https://bugs.webkit.org/show_bug.cgi?id=143354
3803
3804         Add skip commands for these new tests.
3805
3806         * platform/efl/TestExpectations:
3807         * platform/gtk/TestExpectations:
3808         * platform/win/TestExpectations:
3809
3810 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
3811
3812         http/tests/security/cross-frame-access-call.html is flaky
3813         https://bugs.webkit.org/show_bug.cgi?id=143344
3814
3815         Reviewed by Anders Carlsson.
3816
3817         * TestExpectations:
3818         * http/tests/security/cross-frame-access-call-expected.txt:
3819         Correct the results. Not sure where I got the different results from.
3820
3821 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
3822
3823         Test gardening.
3824
3825         Unreviewed.
3826
3827         * fast/ruby/ruby-expansion-cjk-4-expected.html:
3828         * fast/ruby/ruby-expansion-cjk-4.html:
3829
3830 2015-04-02  Anders Carlsson  <andersca@apple.com>
3831
3832         http/tests/security/cross-frame-access-call.html is flaky.
3833
3834         * TestExpectations:
3835         Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
3836
3837 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
3838
3839         Disallow ruby base from having leading or trailing expansions
3840         https://bugs.webkit.org/show_bug.cgi?id=142608
3841
3842         Reviewed by David Hyatt.
3843
3844         Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
3845         text codepath, RTL, and LTR codepaths.
3846
3847         * fast/ruby/positioned-ruby-text-expected.txt:
3848         * fast/ruby/positioned-ruby-text.html:
3849         * fast/ruby/resources/green.png: Added.
3850         * fast/ruby/resources/ruby-expansion.svg: Added.
3851         * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
3852         * fast/ruby/ruby-expansion-cjk-2.html: Added.
3853         * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
3854         * fast/ruby/ruby-expansion-cjk-3.html: Added.
3855         * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
3856         * fast/ruby/ruby-expansion-cjk-4.html: Added.
3857         * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
3858         * fast/ruby/ruby-expansion-cjk-5.html: Added.
3859         * fast/ruby/ruby-expansion-cjk-expected.html: Added.
3860         * fast/ruby/ruby-expansion-cjk.html: Added.
3861         * fast/ruby/ruby-justification-expected.html:
3862         * fast/ruby/ruby-justification.html:
3863
3864 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
3865
3866         Clean up access checks in JSHistoryCustom.cpp
3867         https://bugs.webkit.org/show_bug.cgi?id=143227
3868
3869         Reviewed by Sam Weinig.
3870
3871         * http/tests/security/cross-frame-access-call-expected.txt:
3872         * http/tests/security/cross-frame-access-call.html:
3873
3874 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
3875
3876         media/track/track-forced-subtitles-in-band.html times out
3877
3878         * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
3879         flakily, it times out too.
3880
3881 2015-04-02  David Hyatt  <hyatt@apple.com>
3882
3883         [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
3884         https://bugs.webkit.org/show_bug.cgi?id=143320
3885
3886         Reviewed by Darin Adler.
3887
3888         * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
3889         * fast/block/inside-inlines/new-model/paint-order.html: Added.
3890         * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
3891         * fast/block/inside-inlines/opacity-on-inline.html: Added.
3892         * fast/block/inside-inlines/paint-order-expected.html: Added.
3893         * fast/block/inside-inlines/paint-order.html: Added.
3894
3895 2015-04-02  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3896
3897         WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
3898         https://bugs.webkit.org/show_bug.cgi?id=143255
3899
3900         Reviewed by Eric Carlson.
3901
3902         Added test for new Promise-based getUserMedia() (on MediaDevices).
3903
3904         * fast/dom/navigator-detached-no-crash.html:
3905         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
3906         * fast/mediastream/MediaDevices-getUserMedia.html: Added.
3907
3908 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
3909
3910         Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
3911         was rolled out.
3912
3913         * platform/mac/TestExpectations:
3914
3915 2015-04-02  Joonghun Park  <jh718.park@samsung.com>
3916
3917         [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
3918         https://bugs.webkit.org/show_bug.cgi?id=143248
3919
3920         Reviewed by Darin Adler.
3921
3922         * fast/css/getPropertyValue-columns-expected.txt:
3923         * fast/css/getPropertyValue-columns.html:
3924         * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
3925         * fast/multicol/columns-shorthand-parsing-2.html: Added.
3926
3927 2015-04-01  Commit Queue  <commit-queue@webkit.org>
3928
3929         Unreviewed, rolling out r182247.
3930         https://bugs.webkit.org/show_bug.cgi?id=143326
3931
3932         unfortunately broke some tests (Requested by dino on #webkit).
3933
3934         Reverted changeset:
3935
3936         "Async loading of image resources"
3937         https://bugs.webkit.org/show_bug.cgi?id=134488
3938         http://trac.webkit.org/changeset/182247
3939
3940 2015-04-01  Dean Jackson  <dino@apple.com>
3941
3942         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
3943         https://bugs.webkit.org/show_bug.cgi?id=143323
3944
3945         Removing old flakiness setting now that we should be skipping.
3946
3947         * platform/mac/TestExpectations:
3948
3949 2015-04-01  Dean Jackson  <dino@apple.com>
3950
3951         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
3952         https://bugs.webkit.org/show_bug.cgi?id=143323
3953
3954         The change r182247 has caused this test to timeout. Rather than rollout
3955         the commit I'm skipping the test and will contact Yoav.
3956
3957         * platform/mac/TestExpectations:
3958
3959 2015-04-01  Dean Jackson  <dino@apple.com>
3960
3961         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
3962         https://bugs.webkit.org/show_bug.cgi?id=143315
3963
3964         Removing clashing entry but changing the old entry to Skip.
3965
3966         * platform/win/TestExpectations:
3967
3968 2015-04-01  Dean Jackson  <dino@apple.com>
3969
3970         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
3971         https://bugs.webkit.org/show_bug.cgi?id=143315
3972
3973         Skipping this on Windows.
3974
3975         * platform/win/TestExpectations:
3976
3977 2015-04-01  Yoav Weiss  <yoav@yoav.ws>
3978
3979         Async loading of image resources
3980         https://bugs.webkit.org/show_bug.cgi?id=134488
3981
3982         Reviewed by Dean Jackson.
3983
3984         * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
3985         * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
3986         * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
3987         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
3988         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
3989         * fast/dom/image-object.html: Cosmetic changes.
3990         * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
3991         * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
3992         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
3993         * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
3994         * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
3995
3996 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
3997
3998         Make it possible to compute a region for elements on the page that have wheel event handlers
3999         https://bugs.webkit.org/show_bug.cgi?id=142807
4000
4001         Reviewed by Beth Dakin.
4002         
4003         Update results, since any handler with position:fixed now causes the region to cover the document.
4004
4005         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
4006         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
4007         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
4008
4009 2015-04-01  David Hyatt  <hyatt@apple.com>
4010
4011         [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
4012         https://bugs.webkit.org/show_bug.cgi?id=143307
4013
4014         Reviewed by Dean Jackson.
4015
4016         * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
4017         * fast/block/inside-inlines/basic-float-intrusion.html: Added.
4018         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
4019         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
4020
4021 2015-04-01  Hunseop Jeong  <hs85.jeong@samsung.com>
4022
4023         Unreviewed EFL gardening. Remove warning message in layoutTest. 
4024         https://bugs.webkit.org/show_bug.cgi?id=143268
4025
4026         * platform/efl/TestExpectations:
4027
4028 2015-04-01  Alexey Proskuryakov  <ap@apple.com>
4029
4030         REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
4031         https://bugs.webkit.org/show_bug.cgi?id=142976
4032
4033         Reviewed by Chris Fleizach.
4034
4035         * platform/mac/TestExpectations: Removed an expectation.
4036  
4037         * accessibility/textarea-selected-text-range-expected.txt:
4038         * accessibility/textarea-selected-text-range.html:
4039         Don't race a timer with an internal dispatch_async.
4040
4041         * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
4042         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
4043         This test had the same issue.
4044
4045 2015-03-31  Ryosuke Niwa  <rniwa@webkit.org>
4046
4047         ES6 class syntax should allow static setters and getters
4048         https://bugs.webkit.org/show_bug.cgi?id=143180
4049
4050         Reviewed by Filip Pizlo.
4051
4052         Added test cases.
4053
4054         * js/class-syntax-declaration-expected.txt:
4055         * js/class-syntax-expression-expected.txt:
4056         * js/script-tests/class-syntax-declaration.js:
4057         * js/script-tests/class-syntax-expression.js:
4058
4059 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
4060
4061         Make it possible to compute a region for elements on the page that have wheel event handlers
4062         https://bugs.webkit.org/show_bug.cgi?id=142807
4063
4064         Reviewed by David Hyatt.
4065         
4066         Tests that dump the non-fast-scrollable region, for various rendering configurations.
4067
4068         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
4069         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
4070         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
4071         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
4072         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
4073         (rectsAsString):
4074         (dumpRegion):
4075         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
4076         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
4077         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
4078         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
4079         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
4080         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
4081         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
4082         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
4083         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
4084         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
4085         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
4086         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
4087
4088 2015-03-31  Dean Jackson  <dino@apple.com>
4089
4090         accessibility/aria-hidden-hides-all-elements.html fails on Windows
4091         https://bugs.webkit.org/show_bug.cgi?id=143275
4092
4093         Mark as Pass/Fail.
4094
4095         * platform/win/TestExpectations:
4096
4097 2015-03-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
4098
4099         border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
4100         https://bugs.webkit.org/show_bug.cgi?id=142650.
4101
4102         Reviewed by Simon Fraser.
4103
4104         Add tests to ensure the middle area of a RenderBox is going to be drawn
4105         even if the border width is not greater than zero.
4106         
4107         * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
4108         * fast/borders/border-image-fill-inline-no-border.html: Added.
4109         * fast/borders/border-image-fill-no-border-expected.html: Added.
4110         * fast/borders/border-image-fill-no-border.html: Added.
4111         * fast/borders/resources/button-border-cropped.svg: Added.
4112         * fast/borders/resources/button-border.svg: Added.
4113         * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
4114
4115 2015-03-31  David Hyatt  <hyatt@apple.com>
4116
4117         [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
4118         https://bugs.webkit.org/show_bug.cgi?id=143271
4119
4120         Reviewed by Dean Jackson.
4121
4122         * fast/block/inside-inlines/block-width-check-expected.html: Added.
4123         * fast/block/inside-inlines/block-width-check.html: Added.
4124         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
4125         * fast/block/inside-inlines/new-model/block-width-check.html: Added.
4126
4127 2015-03-31  Beth Dakin  <bdakin@apple.com>
4128
4129         REGRESSION (r173484): Reducing content of scrollable region does not reset scroll 
4130         position
4131         https://bugs.webkit.org/show_bug.cgi?id=138525
4132         -and corresponding-
4133         rdar://problem/18166043
4134
4135         Reviewed by Simon Fraser.
4136
4137         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
4138         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
4139         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
4140         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.htm