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