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