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