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