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