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