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