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