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