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