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