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