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