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