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