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