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