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