[CSS Grid Layout] Remove some leftovers related to "stack" removal
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-02-18  Manuel Rego Casasnovas  <rego@igalia.com>
2
3         [CSS Grid Layout] Remove some leftovers related to "stack" removal
4         https://bugs.webkit.org/show_bug.cgi?id=141722
5
6         Reviewed by Sergio Villar Senin.
7
8         In r177858 "stack" packing mode was removed from grid-auto-flow syntax.
9
10         This patch removes some missing cases, where "stack" was still used in
11         the layout tests.
12
13         * fast/css-grid-layout/grid-auto-flow-resolution.html: Remove
14         gridAutoFlowStack usage.
15         * fast/css-grid-layout/resources/grid.css:
16         (.gridAutoFlowStack): Deleted.
17
18 2015-02-17  Myles C. Maxfield  <mmaxfield@apple.com>
19
20         Update editing/selection/fake-drag.html after r177774
21         https://bugs.webkit.org/show_bug.cgi?id=141605
22
23         Reviewed by Alexey Proskuryakov.
24
25         Text metrics changed, so the locations where the "user" interacts with the page should
26         change accordingly.
27
28         * editing/selection/fake-drag.html:
29         * platform/mac/TestExpectations:
30
31 2015-02-17  Alexey Proskuryakov  <ap@apple.com>
32
33         inspector/css/stylesheet-with-mutations.html is a flaky timeout/crash
34         https://bugs.webkit.org/show_bug.cgi?id=141601
35
36         Skipping the test; it's flaky in such a way that I'm concerned about it breaking
37         subsequent tests.
38
39         * platform/mac-wk2/TestExpectations:
40         * platform/mac/TestExpectations:
41
42 2015-02-16  Joseph Pecoraro  <pecoraro@apple.com>
43
44         Web Inspector: Improved Console Support for Bound Functions
45         https://bugs.webkit.org/show_bug.cgi?id=141635
46
47         Reviewed by Timothy Hatcher.
48
49         * inspector/model/remote-object-get-properties-expected.txt:
50         * inspector/model/remote-object-get-properties.html:
51         Show that boundFunction has extra properties (targetFunction, boundThis, boundArgs).
52
53         * inspector/model/remote-object-expected.txt:
54         * inspector/model/remote-object.html:
55         Include a bound function. Much different from a function now though.
56
57 2015-02-16  Joseph Pecoraro  <pecoraro@apple.com>
58
59         Web Inspector: ES6: Improved Console Support for Promise Objects
60         https://bugs.webkit.org/show_bug.cgi?id=141634
61
62         Reviewed by Timothy Hatcher.
63
64         * inspector/model/remote-object-expected.txt:
65         * inspector/model/remote-object.html:
66         Include more tests for Promises.
67
68 2015-02-17  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
69
70         Unreviewed GTK Gardening 17th February.
71
72         https://bugs.webkit.org/show_bug.cgi?id=141712
73
74         * platform/gtk/TestExpectations:
75         * platform/gtk/accessibility/press-targets-center-point-expected.txt: Added. Rebaselined after r180107.
76         * platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt: Added. Rebaselined after r177774.
77         * platform/gtk/svg/text/textPathBoundsBug-expected.txt: Added. Rebaselined after r177774.
78
79 2015-02-17  Brent Fulgham  <bfulgham@apple.com>
80
81         [Win] Document some accessibility and animation debug assertions (Unreviewed)
82
83         * platform/win/TestExpectations:
84
85 2015-02-17  Brent Fulgham  <bfulgham@apple.com>
86
87         Document some debug assertions in Accessibility tests (Unreviewed)
88
89         * platform/win/TestExpectations:
90
91 2015-02-17  Myles C. Maxfield  <mmaxfield@apple.com>
92
93         Update svg/animations/animate-text-nested-transforms.html after r177774
94         https://bugs.webkit.org/show_bug.cgi?id=141686
95
96         Reviewed by Andreas Kling.
97
98         Text metrics are expected to change.
99
100         * platform/mac/TestExpectations:
101         * svg/animations/animate-text-nested-transforms-expected.txt:
102         * svg/animations/script-tests/animate-text-nested-transforms.js:
103         (text.appendChild.rootSVGElement.appendChild.startSample):
104
105 2015-02-17  Myles C. Maxfield  <mmaxfield@apple.com>
106
107         Update expected result of fast/forms/cursor-at-editable-content-boundary.html after r177774
108         https://bugs.webkit.org/show_bug.cgi?id=141684
109
110         Reviewed by Andreas Kling.
111
112         One check no longer fails, and another fails in the same way it did before (but with 1-different
113         measurement values)
114
115         * platform/mac/TestExpectations:
116         * platform/mac/fast/forms/cursor-at-editable-content-boundary-expected.txt:
117
118 2015-02-17  Alexey Proskuryakov  <ap@apple.com>
119
120         fast/selectors/nth-last-child-of-register-requirement.html is extremely slow in debug builds
121         https://bugs.webkit.org/show_bug.cgi?id=141695
122
123         * TestExpectations: Fixed a copy/paste mistake.
124
125 2015-02-16  Alexey Proskuryakov  <ap@apple.com>
126
127         REGRESSION(?): inspector/css/selector-dynamic-specificity.html sometimes crashes
128         https://bugs.webkit.org/show_bug.cgi?id=141118
129
130         This happens on WK1 too.
131
132         * platform/mac-wk2/TestExpectations:
133         * platform/mac/TestExpectations:
134
135 2015-02-16  Alexey Proskuryakov  <ap@apple.com>
136
137         fast/selectors/nth-last-child-of-register-requirement.html is extremely slow in debug builds
138         https://bugs.webkit.org/show_bug.cgi?id=141695
139
140         * TestExpectations: Marked as slow.
141
142 2015-02-16  Benjamin Poulain  <benjamin@webkit.org>
143
144         CSS JIT: finish :nth-last-child()
145         https://bugs.webkit.org/show_bug.cgi?id=141629
146
147         Reviewed by Andreas Kling.
148
149         * fast/selectors/nth-last-child-cannot-match-during-parsing-1-expected.txt: Added.
150         * fast/selectors/nth-last-child-cannot-match-during-parsing-1.html: Added.
151         * fast/selectors/nth-last-child-cannot-match-during-parsing-2-expected.txt: Added.
152         * fast/selectors/nth-last-child-cannot-match-during-parsing-2.html: Added.
153         * fast/selectors/nth-last-child-of-cannot-match-during-parsing-1-expected.txt: Added.
154         * fast/selectors/nth-last-child-of-cannot-match-during-parsing-1.html: Added.
155         * fast/selectors/nth-last-child-of-cannot-match-during-parsing-2-expected.txt: Added.
156         * fast/selectors/nth-last-child-of-cannot-match-during-parsing-2.html: Added.
157         Those test cover the bugs related to IsParsingChildrenFinished and style update.
158
159         I had to duplicate the tests to have a simple selector because :nth-last-child(n)
160         and :nth-last-child(2n) are optimized differently.
161
162         * fast/selectors/nth-last-child-of-register-requirement-expected.txt: Added.
163         * fast/selectors/nth-last-child-of-register-requirement.html: Added.
164         The ususal register pressure tests. This one is taken directly from
165         the :nth-child() tests, I just changed the expected values.
166
167         * fast/selectors/several-nth-last-child.html:
168         Due to the changes with IsParsingChildrenFinished, this test can no longer
169         use body:nth-last-child() during parsing. I changed it to an async test.
170
171 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
172
173         Update cross-frame http tests after r177774
174         https://bugs.webkit.org/show_bug.cgi?id=141679
175
176         Reviewed by Alexey Proskuryakov.
177
178         Simply a spacing change
179
180         * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
181         * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
182         * platform/mac/TestExpectations:
183
184 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
185
186         Update accessibility/table-cells.html after r177774
187         https://bugs.webkit.org/show_bug.cgi?id=141680
188
189         Reviewed by Chris Fleizach.
190
191         Simply needs a rebaseline.
192
193         * platform/mac/TestExpectations:
194         * platform/mac/accessibility/table-cells-expected.txt:
195
196 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
197
198         [OS X] Reordering TestExpectations
199
200         Unreviewed.
201
202         * platform/mac/TestExpectations:
203
204 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
205
206         fast/text/glyph-reordering.html no longer fails
207         https://bugs.webkit.org/show_bug.cgi?id=141678
208
209         Reviewed by Sam Weinig.
210
211         * platform/mac/TestExpectations:
212
213 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
214
215         Update fast/text/decomposed-after-stacked-diacritics.html after r177774
216         https://bugs.webkit.org/show_bug.cgi?id=141677
217
218         Reviewed by Dan Bernstein.
219
220         Apply kerning to both spans in the same way.
221
222         * fast/text/decomposed-after-stacked-diacritics-expected.txt:
223         * fast/text/decomposed-after-stacked-diacritics.html:
224         * platform/mac/TestExpectations:
225
226 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
227
228         Update fast/regions/cssom/get-regions-by-content-horiz-*.html after r177774
229         https://bugs.webkit.org/show_bug.cgi?id=141674
230
231         Reviewed by Zalan Bujtas.
232
233         Text metrics changed, so the text ended up no longer spanning a region boundary.
234
235         * fast/regions/cssom/get-regions-by-content-horiz-bt.html:
236         * fast/regions/cssom/get-regions-by-content-horiz-tb.html:
237         * platform/mac/TestExpectations:
238
239 2015-02-15  Sam Weinig  <sam@webkit.org>
240
241         Add experimental <attachment> element support
242         https://bugs.webkit.org/show_bug.cgi?id=141626
243
244         Reviewed by Tim Horton.
245
246         * fast/attachment: Added.
247         * fast/attachment/attachment-disabled-dom-expected.txt: Added.
248         * fast/attachment/attachment-disabled-dom.html: Added.
249         * fast/attachment/attachment-disabled-rendering-expected.txt: Added.
250         * fast/attachment/attachment-disabled-rendering.html: Added.
251         * fast/attachment/attachment-dom-expected.txt: Added.
252         * fast/attachment/attachment-dom.html: Added.
253         * fast/attachment/attachment-rendering-expected.txt: Added.
254         * fast/attachment/attachment-rendering.html: Added.
255
256 2015-02-16  Enrica Casucci  <enrica@apple.com>
257
258         Emoji sequences do not render properly.
259         https://bugs.webkit.org/show_bug.cgi?id=141661
260         rdar://problem/19820463
261
262         Reviewed by Sam Weinig.
263
264         * TestExpectations:
265         * fast/text/emoji-expected.txt: Added.
266         * fast/text/emoji.html: Added.
267
268 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
269
270         Update fast/dom/{Element,Range}/getClientRects.html after r177774
271         https://bugs.webkit.org/show_bug.cgi?id=141665
272
273         Reviewed by Alexey Proskuryakov.
274
275         Line breaking is different due to different text metrics.
276
277         * fast/dom/Element/getClientRects-expected.txt:
278         * fast/dom/Element/getClientRects.html:
279         * fast/dom/Range/getClientRects-expected.txt:
280         * fast/dom/Range/getClientRects.html:
281         * platform/mac/TestExpectations:
282
283 2015-02-13  Myles C. Maxfield  <mmaxfield@apple.com>
284
285         Delete LayoutTests/platform/mac-mountainlion directory
286
287         Rubber-stamped by Brent Fulgham.
288
289         The Win port falls back to mac-mountainlion, so this patch moves all files in
290         platform/mac-mountainlion that aren't already in platform/win into platform/win. It then deletes
291         the remaining files in platform/mac-mountainlion.
292
293         * platform/mac-mountainlion: Deleted.
294         * platform/win/{many files}: Moved from platform/mac-mountainlion
295
296 2015-02-16  Zalan Bujtas  <zalan@apple.com>
297
298         RenderTableCell can't access its parent while in detached state.
299         https://bugs.webkit.org/show_bug.cgi?id=141639
300         rdar://problem/19850760
301
302         Reviewed by Simon Fraser.
303
304         Null check against ancestor chain so that certain methods in RenderTableCell can
305         be called even if the renderer is not yet attached.
306
307         * fast/table/table-cell-crash-when-detached-state-expected.txt: Added.
308         * fast/table/table-cell-crash-when-detached-state.html: Added.
309
310 2015-02-16  Joseph Pecoraro  <pecoraro@apple.com>
311
312         Web Inspector: Scope details sidebar should label objects with constructor names
313         https://bugs.webkit.org/show_bug.cgi?id=139449
314
315         Reviewed by Timothy Hatcher.
316
317         * inspector/model/remote-object-expected.txt:
318         * inspector/model/remote-object.html:
319         Improve the test to include Objects where previously
320         we would have had poorer class name descriptions.
321
322 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
323
324         Update expected result for editing/pasteboard/5761530-1.html after r177774
325         https://bugs.webkit.org/show_bug.cgi?id=141603
326
327         Reviewed by Alexey Proskuryakov.
328
329         The test used to have incorrect expected output, but the new results are correct.
330
331         * LayoutTests/editing/pasteboard/5761530-1-expected.txt:
332         * platform/mac/TestExpectations:
333
334 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
335
336         Update fast/css/css3-ch-unit.html after r177774
337         https://bugs.webkit.org/show_bug.cgi?id=141657
338
339         Reviewed by Zalan Bujtas.
340
341         The alphabet is not expected to have the same width as 26 times the average character width.
342
343         * fast/css/css3-ch-unit-expected.txt:
344         * fast/css/css3-ch-unit.html:
345         * platform/mac/TestExpectations:
346
347 2015-02-16  Alexey Proskuryakov  <ap@apple.com>
348
349         fullscreen/full-screen-plugin.html is very flaky on Yosemite WK2
350         https://bugs.webkit.org/show_bug.cgi?id=141364
351
352         * platform/mac-wk2/TestExpectations: Marking as such.
353
354 2015-02-16  Alexey Proskuryakov  <ap@apple.com>
355
356         inspector/css/stylesheet-with-mutations.html is a flaky timeout
357         https://bugs.webkit.org/show_bug.cgi?id=141601
358
359         * platform/mac-wk2/TestExpectations: Marking as such.
360
361 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
362
363         Update fast/css/content/content-quotes-*.html after r177774
364         https://bugs.webkit.org/show_bug.cgi?id=141654
365
366         Reviewed by Zalan Bujtas.
367
368         Because of printer fonts and LayoutUnits, putting text inside an anonymous renderer
369         has different metrics than the raw text itself.
370
371         * fast/css/content/content-quotes-01.html:
372         * fast/css/content/content-quotes-02.html:
373         * fast/css/content/content-quotes-03.html:
374         * fast/css/content/content-quotes-04.html:
375         * fast/css/content/content-quotes-05.html:
376         * fast/css/content/content-quotes-06.html:
377         * fast/css/content/content-quotes-07.html:
378         * platform/mac/TestExpectations:
379
380 2015-02-16  Alexey Proskuryakov  <ap@apple.com>
381
382         Update expectations for css2.1/t1202-counter-04-b.html and css2.1/t1202-counters-04-b.html
383         rdar://problem/19848737
384
385         * platform/mac/TestExpectations:
386
387 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
388
389         Update expected result for compositing/fixed-positioned-pseudo-content-no-compositing.html after r177774
390         https://bugs.webkit.org/show_bug.cgi?id=141602
391
392         Reviewed by Simon Fraser.
393
394         Not sure if the change to contentsOpaque is right, so CC'ing smfr to see what he thinks.
395
396         * compositing/fixed-positioned-pseudo-content-no-compositing-expected.txt:
397         * platform/mac/TestExpectations:
398
399 2015-02-16  Daniel Bates  <dabates@apple.com>
400
401         [iOS] Gardening; update test expectations
402
403         * platform/ios-simulator-wk1/TestExpectations:
404         * platform/ios-simulator-wk2/TestExpectations:
405         * platform/ios-simulator/TestExpectations:
406
407 2015-02-16  Myles C. Maxfield  <mmaxfield@apple.com>
408
409         Update editing/selection/move-by-word-visually-mac.html after r177774
410         https://bugs.webkit.org/show_bug.cgi?id=141609
411
412         Reviewed by Alexey Proskuryakov.
413
414         Line break occurs in a different place, so option-left and option-right
415         have slightly different behavior.
416
417         * editing/selection/move-by-word-visually-mac.html:
418         * editing/selection/move-by-word-visually-mac-expected.txt:
419         * platform/mac/TestExpectations:
420
421 2015-02-12  David Hyatt  <hyatt@apple.com>
422
423         text-underline-position:under has multiple correctness issues
424         https://bugs.webkit.org/show_bug.cgi?id=141528
425
426         Reviewed by Dean Jackson.
427
428         * fast/text/text-underline-first-line-decoration-expected.html: Added.
429         * fast/text/text-underline-first-line-decoration.html: Added.
430         * fast/text/text-underline-position-mixed-fonts-expected.html: Added.
431         * fast/text/text-underline-position-mixed-fonts.html: Added.
432         * fast/text/text-underline-position-subscript-expected.html: Added.
433         * fast/text/text-underline-position-subscript.html: Added.
434         * fast/text/text-underline-vertical-first-line-decoration-expected.html: Added.
435         * fast/text/text-underline-vertical-first-line-decoration.html: Added.
436
437 2015-02-16  Antti Koivisto  <antti@apple.com>
438
439         Develop/Disable Caches does not properly disable disk cache
440         https://bugs.webkit.org/show_bug.cgi?id=141636
441
442         Reviewed by Anders Carlsson.
443
444         * http/tests/cache/disk-cache-disable-expected.txt: Added.
445         * http/tests/cache/disk-cache-disable.html: Added.
446         * http/tests/cache/resources/cache-test.js:
447         (runTests): Add optional completion handler.
448
449 2015-02-16  Antti Koivisto  <antti@apple.com>
450
451         Assertion in disk cache code with redirect to a non-http resource
452         https://bugs.webkit.org/show_bug.cgi?id=141644
453
454         Reviewed by Anders Carlsson.
455
456         * http/tests/cache/disk-cache-redirect-to-data-expected.txt: Added.
457         * http/tests/cache/disk-cache-redirect-to-data.html: Added.
458         * http/tests/cache/resources/redirect-to-data.php: Added.
459
460 2015-02-16  Sergio Villar Senin  <svillar@igalia.com>
461
462         Unreviewed. Uploading a new test that should have been uploaded as
463         part of r180142.
464
465         * fast/css-grid-layout/grid-initialize-span-one-items-expected.txt: Added.
466         * fast/css-grid-layout/grid-initialize-span-one-items.html: Added.
467
468 2015-02-13  Sergio Villar Senin  <svillar@igalia.com>
469
470         [CSS Grid Layout] Invalid initialization of track sizes with non spanning grid items
471         https://bugs.webkit.org/show_bug.cgi?id=140763
472
473         Reviewed by Antti Koivisto.
474
475         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
476         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
477         * fast/css-grid-layout/grid-initialize-span-one-items-expected.txt: Added.
478         * fast/css-grid-layout/grid-initialize-span-one-items.html: Added.
479
480 2015-02-15  Filip Pizlo  <fpizlo@apple.com>
481
482         js/regress/script-tests/elidable-new-object-roflcopter.js should tier up sooner so that it's more likely to test things
483         https://bugs.webkit.org/show_bug.cgi?id=141633
484
485         Reviewed by Michael Saboff.
486         
487         More function invocations, fewer loop iterations, but otherwise keep the number of
488         allocations the same.
489
490         * js/regress/script-tests/elidable-new-object-roflcopter.js:
491
492 2015-02-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
493
494         Unreviewed, EFL gardening. Mark 5 form tests and an accessibility test to failure.
495
496         * platform/efl/TestExpectations:
497
498 2015-02-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
499
500         Unreviewed, EFL gardening. Mark fixed position tests to failure. 
501
502         * platform/efl/TestExpectations: Rearrange tests order as well.
503
504 2015-02-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
505
506         Crash when accessing an item in SVGTransformList and then removing a previous item from this list.
507         https://bugs.webkit.org/show_bug.cgi?id=141550.
508
509         Reviewed by Darin Adler.
510
511         * svg/dom/SVGTransformList-basics-expected.txt:
512         * svg/dom/SVGTransformList-basics.xhtml: Add a new test case to this test. Have a
513         reference to an SVGMatrix of the last SVGTransform of an SVGTransformList and then
514         remove the items of this list from the beginning till the end.
515
516 2015-02-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
517
518         Crash when accessing an item in SVGLengthList and then replacing it with a previous item in the list.
519         https://bugs.webkit.org/show_bug.cgi?id=141552.
520
521         Reviewed by Darin Adler.
522
523         * svg/dom/SVGLengthList-basics-expected.txt:
524         * svg/dom/SVGLengthList-basics.xhtml: Add a new test case to this test. Have a
525         reference to an SVGLength in an SVGLengthList and then replace this SVGLength
526         with another one which comes before it in the SVGLengthList.
527
528 2015-02-14  Benjamin Poulain  <benjamin@webkit.org>
529
530         Add the initial matching implementation for attribute selectors with case-insensitive value
531         https://bugs.webkit.org/show_bug.cgi?id=141615
532
533         Reviewed by Andreas Kling.
534
535         This covers the basics. I will add some more cases as I do the follow up patches.
536
537         I avoided the problem of non-ASCII characters, this will need its own follow up
538         patch that fixes all attribute matching.
539
540         * fast/css/case-insensitive-attribute-selector-specificity-expected.html: Added.
541         * fast/css/case-insensitive-attribute-selector-specificity.html: Added.
542         * fast/css/case-insensitive-attribute-selector-styling-html-1-expected.html: Added.
543         * fast/css/case-insensitive-attribute-selector-styling-html-1.html: Added.
544         * fast/css/case-insensitive-attribute-selector-styling-html-2-expected.html: Added.
545         * fast/css/case-insensitive-attribute-selector-styling-html-2.html: Added.
546         * fast/css/case-insensitive-attribute-selector-styling-html-3-expected.html: Added.
547         * fast/css/case-insensitive-attribute-selector-styling-html-3.html: Added.
548         * fast/css/case-insensitive-attribute-selector-styling-xhtml-1-expected.html: Added.
549         * fast/css/case-insensitive-attribute-selector-styling-xhtml-1.xhtml: Added.
550         * fast/css/case-insensitive-attribute-selector-styling-xhtml-2-expected.html: Added.
551         * fast/css/case-insensitive-attribute-selector-styling-xhtml-2.xhtml: Added.
552         * fast/css/case-insensitive-attribute-selector-styling-xhtml-3-expected.html: Added.
553         * fast/css/case-insensitive-attribute-selector-styling-xhtml-3.xhtml: Added.
554         * fast/selectors/case-insensitive-attribute-bascis-expected.txt: Added.
555         * fast/selectors/case-insensitive-attribute-bascis.html: Added.
556         * fast/selectors/case-insensitive-attribute-matching-style-attribute-expected.txt: Added.
557         * fast/selectors/case-insensitive-attribute-matching-style-attribute.html: Added.
558         * fast/selectors/case-insensitive-attribute-style-update-expected.txt: Added.
559         * fast/selectors/case-insensitive-attribute-style-update.html: Added.
560         * fast/selectors/case-insensitive-attribute-with-case-sensitive-name-expected.txt: Added.
561         * fast/selectors/case-insensitive-attribute-with-case-sensitive-name.html: Added.
562
563 2015-02-14  Joseph Pecoraro  <pecoraro@apple.com>
564
565         Web Inspector: Symbol RemoteObject should not send sub-type
566         https://bugs.webkit.org/show_bug.cgi?id=141604
567
568         Reviewed by Brian Burg.
569
570         * inspector/model/remote-object-expected.txt:
571
572 2015-02-14  Alexey Proskuryakov  <ap@apple.com>
573
574         After updating tests to use kerning, ligatures, and printer fonts, some tests fail
575         https://bugs.webkit.org/show_bug.cgi?id=139968
576
577         Re-adding the test to expectations, it fails flakily (perhaps it's order dependent).
578
579         * platform/mac/TestExpectations:
580
581 2015-02-14  Alexey Proskuryakov  <ap@apple.com>
582
583         rel="noreferrer" should make window.opener null
584         https://bugs.webkit.org/show_bug.cgi?id=141579
585
586         Reviewed by Darin Adler.
587
588         Unfortunately, these tests are not quite real, because they pass even without the
589         fix. There reason is that delegates respond synchronously in WKTR and DRT.
590
591         But if there is any large refactoring, there is a non-zero chance that the tests
592         will catch future mistakes.
593
594         * http/tests/navigation/resources/target-blank-opener-post-window.php: Added.
595         * http/tests/navigation/resources/target-blank-opener-window.php: Added.
596         * http/tests/navigation/target-blank-opener-expected.txt: Added.
597         * http/tests/navigation/target-blank-opener-post-expected.txt: Added.
598         * http/tests/navigation/target-blank-opener-post.html: Added.
599         * http/tests/navigation/target-blank-opener.html: Added.
600
601 2015-02-14  Myles C. Maxfield  <mmaxfield@apple.com>
602
603         Re-ordering expectations.
604
605         Unreviewed.
606
607         * platform/mac/TestExpectations:
608
609 2015-02-14  Myles C. Maxfield  <mmaxfield@apple.com>
610
611         [Mac] Cleanup after r177774
612         https://bugs.webkit.org/show_bug.cgi?id=141590
613
614         Reviewed by Zalan Bujtas.
615
616         Test expected results simply need to be updated.
617
618         * platform/mac/TestExpectations:
619         * platform/mac/accessibility/content-editable-as-textarea-expected.txt:
620         * platform/mac/accessibility/press-targets-center-point-expected.txt: Added.
621         * platform/mac/accessibility/table-attributes-expected.txt:
622         * platform/mac/accessibility/table-cell-spans-expected.txt:
623         * platform/mac/accessibility/table-detection-expected.txt:
624         * platform/mac/accessibility/table-one-cell-expected.txt:
625         * platform/mac/accessibility/table-sections-expected.txt:
626         * platform/mac/accessibility/table-with-rules-expected.txt:
627         * platform/mac/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt: Added.
628         * platform/mac/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt: Added.
629         * platform/mac/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt: Added.
630         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
631         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
632         * platform/mac/css1/box_properties/acid_test-expected.txt:
633         * platform/mac/css2.1/t09-c5526c-display-00-e-expected.txt:
634         * platform/mac/editing/selection/5057506-2-expected.txt:
635         * platform/mac/editing/selection/5057506-expected.txt:
636         * platform/mac/editing/selection/5825350-2-expected.txt:
637         * platform/mac/editing/selection/mixed-editability-10-expected.txt:
638         * platform/mac/fast/block/basic/011-expected.txt:
639         * platform/mac/fast/block/basic/minheight-expected.txt:
640         * platform/mac/fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution-expected.txt: Added.
641         * platform/mac/fast/css/002-expected.txt:
642         * platform/mac/fast/forms/basic-textareas-expected.txt:
643         * platform/mac/fast/frames/frame-scrolling-attribute-expected.txt:
644         * platform/mac/fast/invalid/008-expected.txt:
645         * platform/mac/fast/overflow/003-expected.txt:
646         * platform/mac/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
647         * platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt:
648         * platform/mac/fast/repaint/selection-rl-expected.txt:
649         * platform/mac/fast/repaint/selection-ruby-rl-expected.txt: Added.
650         * platform/mac/fast/sub-pixel/inline-block-with-padding-expected.txt: Added.
651         * platform/mac/fast/table/col-and-colgroup-offsets-expected.txt: Added.
652         * platform/mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
653         * platform/mac/fast/text/basic/generic-family-reset-expected.txt:
654         * platform/mac/fast/text/international/vertical-text-metrics-test-expected.txt:
655         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
656         * platform/mac/js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
657         * platform/mac/media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt: Added.
658         * platform/mac/platform/mac/accessibility/aria-columnrowheaders-expected.txt: Copied from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
659         * platform/mac/platform/mac/accessibility/bounds-for-range-expected.txt: Added.
660         * platform/mac/platform/mac/accessibility/document-links-expected.txt: Added.
661         * platform/mac/platform/mac/accessibility/internal-link-anchors-expected.txt: Added.
662         * platform/mac/scrollbars/overflow-scrollbar-combinations-expected.txt:
663         * platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
664         * platform/mac/svg/batik/text/textEffect2-expected.txt:
665         * platform/mac/svg/batik/text/textEffect3-expected.txt:
666         * platform/mac/svg/batik/text/textProperties-expected.txt:
667         * platform/mac/svg/custom/svg-fonts-in-html-expected.txt:
668         * platform/mac/svg/custom/text-filter-expected.txt:
669         * platform/mac/svg/filters/feColorMatrix-values-expected.txt: Added.
670         * platform/mac/svg/filters/filter-on-filter-for-text-expected.txt:
671         * platform/mac/svg/filters/filter-on-tspan-expected.txt:
672         * platform/mac/svg/filters/sourceAlpha-expected.txt:
673         * platform/mac/svg/repaint/text-mask-update-expected.txt: Added.
674         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
675
676 2015-02-13  Alexey Proskuryakov  <ap@apple.com>
677
678         http/tests/xmlhttprequest/event-listener-gc.html is flaky
679         https://bugs.webkit.org/show_bug.cgi?id=33342
680
681         Reviewed by Darin Adler.
682
683         Instead of using a zero delay timer, which can be legitimately delayed for dozens
684         of milliseconds, perform the collection in a second load event handler. GC code
685         has changed so much that I cannot confirm that the test still verifies the fix,
686         however we collect after returning for the function and unwinding the stack, so it should.
687
688         Also, clear the JS variable for a good measure.
689
690         * http/tests/xmlhttprequest/event-listener-gc.html:
691
692 2015-02-13  Myles C. Maxfield  <mmaxfield@apple.com>
693
694         Update fast/canvas/canvas-measureText-ideographicSpace.html after r177774
695         https://bugs.webkit.org/show_bug.cgi?id=141595
696
697         Reviewed by Zalan Bujtas.
698
699         * fast/canvas/canvas-measureText-ideographicSpace.html:
700         * platform/mac/TestExpectations:
701
702 2015-02-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
703
704         Unreviewed, EFL gardening. Mark font & text tests to failure.
705
706         * platform/efl/TestExpectations:
707
708 2015-02-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
709
710         Unreviewed, EFL gardening. 3 inspector tests are marked to failure.
711
712         * platform/efl/TestExpectations:
713
714 2015-02-13  Chris Dumez  <cdumez@apple.com>
715
716         RenderListItem resets its marker's style on style change even if the diff is StyleDifferenceEqual
717         https://bugs.webkit.org/show_bug.cgi?id=141572
718         <rdar://problem/19759818>
719
720         Reviewed by Simon Fraser.
721
722         Add a layout test to make sure that an animation causing a style change
723         with StyleDifferenceEqual diff does not cause a repaint.
724
725         * fast/repaint/list-item-equal-style-change-no-repaint-expected.txt: Added.
726         * fast/repaint/list-item-equal-style-change-no-repaint.html: Added.
727
728 2015-02-12  Enrica Casucci  <enrica@apple.com>
729
730         Additional emoji group support.
731         https://bugs.webkit.org/show_bug.cgi?id=141539
732         rdar://problem/19727527
733
734         Reviewed by Sam Weinig.
735
736         Updating test to reflect the new emoji ligatures supported.
737
738         * editing/deleting/delete-emoji-expected.txt:
739         * editing/deleting/delete-emoji.html:
740
741 2015-02-13  Brent Fulgham  <bfulgham@apple.com>
742
743        [Win] Document some debug asserts in Accessibility (Windows) tests.
744
745         * platform/win/TestExpectations:
746
747 2015-02-13  Zalan Bujtas  <zalan@apple.com>
748
749         REGRESSION (r174761): Invalid cast in WebCore::lastRubyRun / WebCore::RenderRubyAsBlock::addChild
750         https://bugs.webkit.org/show_bug.cgi?id=137929
751         rdar://problem/18723492
752
753         Reviewed by Chris Dumez.
754
755         Ensure that the child renderer is a RenderRubyRun.
756
757         * fast/ruby/crash-with-before-after-on-ruby-expected.txt: Added.
758         * fast/ruby/crash-with-before-after-on-ruby.html: Added.
759
760 2015-02-13  Michael Saboff  <msaboff@apple.com>
761
762         Google doc spreadsheet reproducibly crashes when sorting
763         https://bugs.webkit.org/show_bug.cgi?id=141098
764
765         Reviewed by Oliver Hunt.
766
767         New test.
768
769         * js/regress-141098-expected.txt: Added.
770         * js/regress-141098.html: Added.
771         * js/script-tests/regress-141098.js: Added.
772         (probeAndRecurse):
773
774 2015-02-13  ChangSeok Oh  <changseok.oh@collabora.com>
775
776         Div having contentEditable and display:grid cannot be edited if it is empty.
777         https://bugs.webkit.org/show_bug.cgi?id=141465
778
779         Reviewed by Ryosuke Niwa.
780
781         This tests if an editable grid box can be reedited after erasing all texts in it.
782
783         * fast/events/key-events-in-editable-gridbox-expected.txt: Added.
784         * fast/events/key-events-in-editable-gridbox.html: Added.
785
786 2015-02-13  Brent Fulgham  <bfulgham@apple.com>
787
788         [Win] Skip accessibility tests failing due to debug assertions.
789
790         * platform/win/TestExpectations:
791
792 2015-02-12  Zalan Bujtas  <zalan@apple.com>
793
794         REGRESSION (r176262): Invalid cast in WebCore`WebCore::RootInlineBox::selectionTop
795         https://bugs.webkit.org/show_bug.cgi?id=138992
796
797         Reviewed by Dave Hyatt.
798
799         RenderRubyText requires the ancestor chain to be (RenderRubyAsInline | RenderRubyAsBlock) -> RenderRubyRun -> RenderRubyText.
800         This patch ensures that we create RenderRubyText for an <rt> element only when
801         the expected ancestor chain is guaranteed.
802
803         * fast/ruby/crash-when-ruby-is-set-to-inline-block-expected.txt: Added.
804         * fast/ruby/crash-when-ruby-is-set-to-inline-block.html: Added.
805
806 2015-02-13  Csaba Osztrogonác  <ossy@webkit.org>
807
808         Unreviewed, remove empty directories.
809
810         * fast/forms/date-multiple-fields: Removed.
811         * fast/forms/datetimelocal-multiple-fields: Removed.
812         * fast/forms/month-multiple-fields: Removed.
813         * fast/forms/time-multiple-fields: Removed.
814         * fast/forms/week-multiple-fields: Removed.
815         * fast/js: Removed.
816         * http/tests/inspector-enabled: Removed.
817         * http/tests/inspector-enabled/resources: Removed.
818         * http/tests/inspector/appcache: Removed.
819         * http/tests/inspector/appcache/resources: Removed.
820         * http/tests/inspector/audits: Removed.
821         * http/tests/inspector/audits/resources: Removed.
822         * http/tests/inspector/indexeddb: Removed.
823         * http/tests/inspector/indexeddb/resources: Removed.
824         * http/tests/inspector/network: Removed.
825         * http/tests/inspector/network/resources: Removed.
826         * http/tests/inspector/resource-tree: Removed.
827         * http/tests/inspector/resource-tree/resources: Removed.
828         * http/tests/inspector/resources: Removed.
829         * http/tests/inspector/search: Removed.
830         * http/tests/inspector/search/resources: Removed.
831         * http/tests/inspector/stacktraces: Removed.
832         * http/tests/inspector/stacktraces/resources: Removed.
833         * http/tests/inspector/styles: Removed.
834         * http/tests/inspector/styles/resources: Removed.
835         * http/tests/inspector/websocket: Removed.
836         * http/tests/webgl/1.0.1: Removed.
837         * inspector-protocol/heap-profiler: Removed.
838         * inspector-protocol/heap-profiler/resources: Removed.
839         * inspector/console: Removed.
840         * inspector/console/resources: Removed.
841         * inspector/elements: Removed.
842         * inspector/elements/resources: Removed.
843         * inspector/profiler: Removed.
844         * inspector/runtime: Removed.
845         * inspector/styles: Removed.
846         * inspector/styles/resources: Removed.
847         * js/regress/resources: Removed.
848         * media/track/opera/track/webvtt/rendering/reftest/media: Removed.
849         * networkinformation: Removed.
850         * networkinformation/resources: Removed.
851         * networkinformation/script-tests: Removed.
852         * platform/efl-wk2/dom: Removed.
853         * platform/efl-wk2/dom/xhtml: Removed.
854         * platform/efl-wk2/inspector: Removed.
855         * platform/efl-wk2/tables: Removed.
856         * platform/efl-wk2/tables/mozilla: Removed.
857         * platform/gtk-wk1: Removed.
858         * platform/gtk-wk1/fast: Removed.
859         * platform/gtk-wk1/fast/css: Removed.
860         * platform/gtk-wk1/fast/loader: Removed.
861         * platform/gtk-wk1/fast/media: Removed.
862         * platform/gtk-wk1/fast/writing-mode: Removed.
863         * platform/gtk-wk1/http: Removed.
864         * platform/gtk-wk1/http/tests: Removed.
865         * platform/gtk-wk1/http/tests/cache: Removed.
866         * platform/gtk-wk1/http/tests/security: Removed.
867         * platform/gtk-wk1/http/tests/security/contentSecurityPolicy: Removed.
868         * platform/gtk-wk1/js: Removed.
869         * platform/gtk-wk1/js/dom: Removed.
870         * platform/gtk-wk1/loader: Removed.
871         * platform/gtk-wk1/scrollingcoordinator: Removed.
872         * platform/gtk-wk2/accessibility: Removed.
873         * platform/gtk-wk2/fast: Removed.
874         * platform/gtk-wk2/fast/events: Removed.
875         * platform/gtk-wk2/http: Removed.
876         * platform/gtk-wk2/http/tests: Removed.
877         * platform/gtk-wk2/http/tests/loading: Removed.
878         * platform/gtk-wk2/http/tests/misc: Removed.
879         * platform/gtk-wk2/http/tests/misc/authentication-redirect-1: Removed.
880         * platform/gtk-wk2/http/tests/misc/authentication-redirect-2: Removed.
881         * platform/gtk-wk2/http/tests/misc/authentication-redirect-4: Removed.
882         * platform/gtk-wk2/http/tests/security: Removed.
883         * platform/gtk-wk2/http/tests/security/401-logout: Removed.
884         * platform/gtk-wk2/http/tests/xmlhttprequest: Removed.
885         * platform/gtk-wk2/js: Removed.
886         * platform/gtk-wk2/js/dom: Removed.
887         * platform/gtk-wk2/plugins: Removed.
888         * platform/gtk-wk2/plugins/npruntime: Removed.
889         * platform/gtk/platform: Removed.
890         * platform/ios-simulator/editing/editability: Removed.
891         * platform/ios-simulator/editing/input: Removed.
892         * platform/ios-simulator/editing/secure-input: Removed.
893         * platform/ios-simulator/editing/shadow: Removed.
894         * platform/ios-simulator/editing/spelling: Removed.
895         * platform/ios-simulator/editing/text-iterator: Removed.
896         * platform/ios-simulator/editing/undo: Removed.
897         * platform/ios-simulator/editing/unsupported-content: Removed.
898         * platform/ios-simulator/fast/canvas/webgl: Removed.
899         * platform/ios-simulator/fast/css-grid-layout: Removed.
900         * platform/ios-simulator/fast/css/content: Removed.
901         * platform/ios-simulator/fast/css/image-orientation: Removed.
902         * platform/ios-simulator/fast/css/image-resolution: Removed.
903         * platform/ios-simulator/fast/css/style-scoped: Removed.
904         * platform/ios-simulator/fast/css3-text/css3-text-indent: Removed.
905         * platform/ios-simulator/fast/css3-text/css3-text-indent/getComputedStyle: Removed.
906         * platform/ios-simulator/fast/dom/Document: Removed.
907         * platform/ios-simulator/fast/dom/Document/CaretRangeFromPoint: Removed.
908         * platform/ios-simulator/fast/dom/Geolocation: Removed.
909         * platform/ios-simulator/fast/dom/HTMLAnchorElement: Removed.
910         * platform/ios-simulator/fast/dom/HTMLImageElement/sizes: Removed.
911         * platform/ios-simulator/fast/dom/MutationObserver: Removed.
912         * platform/ios-simulator/fast/dom/NavigatorContentUtils: Removed.
913         * platform/ios-simulator/fast/dom/Orientation: Removed.
914         * platform/ios-simulator/fast/dom/custom: Removed.
915         * platform/ios-simulator/fast/events/constructors: Removed.
916         * platform/ios-simulator/fast/events/scoped: Removed.
917         * platform/iphone-simulator: Removed.
918         * platform/iphone-simulator/fast: Removed.
919         * platform/iphone-simulator/fast/events: Removed.
920         * platform/mac-mavericks/fast/borders: Removed.
921         * platform/mac-wk2/fast/writing-mode: Removed.
922         * platform/mac-wk2/http/tests/plugins: Removed.
923         * platform/mac-wk2/js: Removed.
924         * platform/mac-wk2/js/dom: Removed.
925         * platform/mac-wk2/tiled-drawing/fixed: Removed.
926         * platform/mac-wk2/tiled-drawing/fixed-background: Removed.
927         * platform/mac-wk2/tiled-drawing/sticky: Removed.
928         * platform/mac/dom: Removed.
929         * platform/mac/dom/xhtml: Removed.
930         * platform/mac/fast/backgrounds/resources: Removed.
931         * platform/mac/media/W3C/audio: Removed.
932         * platform/mac/media/W3C/audio/canPlayType: Removed.
933         * platform/mac/platform/mac-wk2: Removed.
934         * platform/mac/platform/mac/editing/spelling: Removed.
935         * platform/mac/platform/mac/fast/forms: Removed.
936         * platform/win-wk2: Removed.
937         * platform/win-wk2/fast: Removed.
938         * platform/win-wk2/http: Removed.
939         * platform/win-wk2/platform: Removed.
940         * platform/win-wk2/svg: Removed.
941         * platform/win/canvas: Removed.
942         * platform/win/fast/xmlhttprequest: Removed.
943         * platform/win/loader: Removed.
944         * platform/wk2/tables: Removed.
945
946 2015-02-12  Brent Fulgham  <bfulgham@apple.com>
947
948         [Win] Mark some debug assertions.
949
950         * platform/win/TestExpectations: Mark several debug assertions so
951         we don't end testing early.
952
953 2015-02-12  Brent Fulgham  <bfulgham@apple.com>
954
955         [Win] More media rebaselining.
956
957         * platform/win/TestExpectations:
958         * platform/win/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
959         * platform/win/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
960
961 2015-02-12  Hunseop Jeong  <hs85.jeong@samsung.com>
962
963         [EFL] Need to have new baseline for some tests of fast/ruby since r172874
964         https://bugs.webkit.org/show_bug.cgi?id=141462
965
966         Unreviewed, EFL gardening. Rebaseline after r172874
967
968         * platform/efl/TestExpectations:
969         * platform/efl/fast/ruby/bopomofo-expected.png: Added.
970         * platform/efl/fast/ruby/bopomofo-expected.txt:
971         * platform/efl/fast/ruby/bopomofo-letter-spacing-expected.png: Added.
972         * platform/efl/fast/ruby/bopomofo-letter-spacing-expected.txt:
973         * platform/efl/fast/ruby/bopomofo-rl-expected.png: Added.
974         * platform/efl/fast/ruby/bopomofo-rl-expected.txt:
975         * platform/efl/fast/ruby/ruby-beforeafter-expected.png:
976         * platform/efl/fast/ruby/ruby-beforeafter-expected.txt:
977         * platform/efl/fast/ruby/ruby-length-expected.png:
978         * platform/efl/fast/ruby/ruby-length-expected.txt:
979         * platform/efl/fast/ruby/ruby-run-break-expected.png:
980         * platform/efl/fast/ruby/ruby-run-break-expected.txt:
981         * platform/efl/fast/ruby/ruby-runs-expected.png:
982         * platform/efl/fast/ruby/ruby-runs-expected.txt:
983         * platform/efl/fast/ruby/ruby-runs-spans-expected.png:
984         * platform/efl/fast/ruby/ruby-runs-spans-expected.txt:
985         * platform/efl/fast/ruby/ruby-trailing-expected.png:
986         * platform/efl/fast/ruby/ruby-trailing-expected.txt:
987         * platform/efl/fast/ruby/rubyDOM-insert-rt-expected.png:
988         * platform/efl/fast/ruby/rubyDOM-insert-rt-expected.txt:
989         * platform/efl/fast/ruby/rubyDOM-insert-text1-expected.png:
990         * platform/efl/fast/ruby/rubyDOM-insert-text1-expected.txt:
991         * platform/efl/fast/ruby/rubyDOM-insert-text2-expected.png:
992         * platform/efl/fast/ruby/rubyDOM-insert-text2-expected.txt:
993         * platform/efl/fast/ruby/rubyDOM-insert-text3-expected.png:
994         * platform/efl/fast/ruby/rubyDOM-insert-text3-expected.txt:
995         * platform/efl/fast/ruby/rubyDOM-remove-rt1-expected.png:
996         * platform/efl/fast/ruby/rubyDOM-remove-rt1-expected.txt:
997         * platform/efl/fast/ruby/rubyDOM-remove-rt2-expected.png:
998         * platform/efl/fast/ruby/rubyDOM-remove-rt2-expected.txt:
999         * platform/efl/fast/ruby/rubyDOM-remove-text1-expected.png:
1000         * platform/efl/fast/ruby/rubyDOM-remove-text1-expected.txt:
1001
1002 2015-02-12  Brent Fulgham  <bfulgham@apple.com>
1003
1004         [Win] Unreviewed updates to test expectations to reduce failures on Windows bots.
1005
1006         * platform/win/TestExpectations: Mark a number of time-outs for Media tests.
1007
1008 2015-02-12  Beth Dakin  <bdakin@apple.com>
1009
1010         Re-baselines after http://trac.webkit.org/changeset/180018
1011
1012         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1013         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1014         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1015         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1016         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1017
1018 2015-02-12  Chris Dumez  <cdumez@apple.com>
1019
1020         Drop the quirks-mode exception for CSS MIME types
1021         https://bugs.webkit.org/show_bug.cgi?id=141501
1022
1023         Reviewed by Alexey Proskuryakov.
1024
1025         Update a couple of layout tests now that we dropped the quirks-mode
1026         exception for CSS MIME types.
1027
1028         * http/tests/misc/css-accept-any-type-expected.txt:
1029         * http/tests/misc/css-accept-any-type.html:
1030         * http/tests/security/cross-origin-css-expected.txt:
1031         * http/tests/security/cross-origin-css.html:
1032
1033 2015-02-12  Beth Dakin  <bdakin@apple.com>
1034
1035         REGRESSION: Should not send wheel events with a delta of 0
1036         https://bugs.webkit.org/show_bug.cgi?id=141537
1037         -and corresponding-
1038         rdar://problem/18903118
1039
1040         Reviewed by Simon Fraser.
1041
1042         * platform/mac-wk2/tiled-drawing/scrolling/wheel-events-with-no-delta-expected.txt: Added.
1043         * platform/mac-wk2/tiled-drawing/scrolling/wheel-events-with-no-delta.html: Added.
1044
1045 2015-02-12  Joseph Pecoraro  <pecoraro@apple.com>
1046
1047         Web Inspector: Crash inspecting styles of element with mutated stylesheet
1048         https://bugs.webkit.org/show_bug.cgi?id=141451
1049
1050         Reviewed by Timothy Hatcher.
1051
1052         * inspector/css/stylesheet-with-mutations-expected.txt: Added.
1053         * inspector/css/stylesheet-with-mutations.html: Added.
1054         Previously this test would crash, or in debug builds show one
1055         of the two selectors in the rule.
1056
1057 2015-02-12  Commit Queue  <commit-queue@webkit.org>
1058
1059         Unreviewed, rolling out r179987.
1060         https://bugs.webkit.org/show_bug.cgi?id=141525
1061
1062         caused debug tests to fail (Requested by alexchristensen on
1063         #webkit).
1064
1065         Reverted changeset:
1066
1067         "[CSS Grid Layout] Invalid initialization of track sizes with
1068         non spanning grid items"
1069         https://bugs.webkit.org/show_bug.cgi?id=140763
1070         http://trac.webkit.org/changeset/179987
1071
1072 2015-02-12  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1073
1074         Unreviewed, EFL gardening. Two tests have been failing since r148090.
1075
1076         * platform/efl/TestExpectations: Skip 2 failure tests.
1077
1078 2015-02-12  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1079
1080         Unreviewed, EFL gardening.
1081
1082         * platform/efl/TestExpectations: Mark two tests failing since r177664.
1083
1084 2015-01-23  Sergio Villar Senin  <svillar@igalia.com>
1085
1086         [CSS Grid Layout] Invalid initialization of track sizes with non spanning grid items
1087         https://bugs.webkit.org/show_bug.cgi?id=140763
1088
1089         Reviewed by Antti Koivisto.
1090
1091         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
1092         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1093         * fast/css-grid-layout/grid-initialize-span-one-items-expected.txt: Added.
1094         * fast/css-grid-layout/grid-initialize-span-one-items.html: Added.
1095
1096 2015-02-11  Chris Fleizach  <cfleizach@apple.com>
1097
1098         AX: Undeprecate ios-simulator accessibility tests
1099         https://bugs.webkit.org/show_bug.cgi?id=141407
1100
1101         Reviewed by Daniel Bates.
1102
1103         Undeprecate ios accessibility tests.
1104         Modified one failing test (svg-group-element-with-title.html) slightly to get it to pass.
1105
1106         * platform/ios-sim-deprecated/accessibility: Removed.
1107         * platform/ios-sim-deprecated/accessibility/accessibility-aria-table-children-expected.txt: Removed.
1108         * platform/ios-sim-deprecated/accessibility/accessibility-aria-table-children.html: Removed.
1109         * platform/ios-sim-deprecated/accessibility/accessibility-crash-in-axcontainer-expected.txt: Removed.
1110         * platform/ios-sim-deprecated/accessibility/accessibility-crash-in-axcontainer.html: Removed.
1111         * platform/ios-sim-deprecated/accessibility/accessibility-hint-expected.txt: Removed.
1112         * platform/ios-sim-deprecated/accessibility/accessibility-hint.html: Removed.
1113         * platform/ios-sim-deprecated/accessibility/aria-label-with-internal-text-expected.txt: Removed.
1114         * platform/ios-sim-deprecated/accessibility/aria-label-with-internal-text.html: Removed.
1115         * platform/ios-sim-deprecated/accessibility/aria-pressed-state-expected.txt: Removed.
1116         * platform/ios-sim-deprecated/accessibility/aria-pressed-state.html: Removed.
1117         * platform/ios-sim-deprecated/accessibility/centerpoint-expected.txt: Removed.
1118         * platform/ios-sim-deprecated/accessibility/centerpoint.html: Removed.
1119         * platform/ios-sim-deprecated/accessibility/disabled-states-expected.txt: Removed.
1120         * platform/ios-sim-deprecated/accessibility/disabled-states.html: Removed.
1121         * platform/ios-sim-deprecated/accessibility/dom-focus-fires-on-correct-element-expected.txt: Removed.
1122         * platform/ios-sim-deprecated/accessibility/dom-focus-fires-on-correct-element.html: Removed.
1123         * platform/ios-sim-deprecated/accessibility/element-paths-expected.txt: Removed.
1124         * platform/ios-sim-deprecated/accessibility/element-paths.html: Removed.
1125         * platform/ios-sim-deprecated/accessibility/file-upload-button-expected.txt: Removed.
1126         * platform/ios-sim-deprecated/accessibility/file-upload-button.html: Removed.
1127         * platform/ios-sim-deprecated/accessibility/focus-change-notifications-expected.txt: Removed.
1128         * platform/ios-sim-deprecated/accessibility/focus-change-notifications.html: Removed.
1129         * platform/ios-sim-deprecated/accessibility/header-elements-expected.txt: Removed.
1130         * platform/ios-sim-deprecated/accessibility/header-elements.html: Removed.
1131         * platform/ios-sim-deprecated/accessibility/identifier-expected.txt: Removed.
1132         * platform/ios-sim-deprecated/accessibility/identifier.html: Removed.
1133         * platform/ios-sim-deprecated/accessibility/internal-link-expected.txt: Removed.
1134         * platform/ios-sim-deprecated/accessibility/internal-link.html: Removed.
1135         * platform/ios-sim-deprecated/accessibility/landmark-type-expected.txt: Removed.
1136         * platform/ios-sim-deprecated/accessibility/landmark-type.html: Removed.
1137         * platform/ios-sim-deprecated/accessibility/link-with-images-text-expected.txt: Removed.
1138         * platform/ios-sim-deprecated/accessibility/link-with-images-text.html: Removed.
1139         * platform/ios-sim-deprecated/accessibility/link-with-only-image-expected.txt: Removed.
1140         * platform/ios-sim-deprecated/accessibility/link-with-only-image.html: Removed.
1141         * platform/ios-sim-deprecated/accessibility/math-expected.txt: Removed.
1142         * platform/ios-sim-deprecated/accessibility/math.html: Removed.
1143         * platform/ios-sim-deprecated/accessibility/mixed-checkboxes-expected.txt: Removed.
1144         * platform/ios-sim-deprecated/accessibility/mixed-checkboxes.html: Removed.
1145         * platform/ios-sim-deprecated/accessibility/no-child-link-header-expected.txt: Removed.
1146         * platform/ios-sim-deprecated/accessibility/no-child-link-header.html: Removed.
1147         * platform/ios-sim-deprecated/accessibility/non-contiguous-link-expected.txt: Removed.
1148         * platform/ios-sim-deprecated/accessibility/non-contiguous-link.html: Removed.
1149         * platform/ios-sim-deprecated/accessibility/out-of-bounds-child-access-expected.txt: Removed.
1150         * platform/ios-sim-deprecated/accessibility/out-of-bounds-child-access.html: Removed.
1151         * platform/ios-sim-deprecated/accessibility/password-value-expected.txt: Removed.
1152         * platform/ios-sim-deprecated/accessibility/password-value.html: Removed.
1153         * platform/ios-sim-deprecated/accessibility/placeholder-value-expected.txt: Removed.
1154         * platform/ios-sim-deprecated/accessibility/placeholder-value.html: Removed.
1155         * platform/ios-sim-deprecated/accessibility/popup-button-value-label-expected.txt: Removed.
1156         * platform/ios-sim-deprecated/accessibility/popup-button-value-label.html: Removed.
1157         * platform/ios-sim-deprecated/accessibility/progressbar-expected.txt: Removed.
1158         * platform/ios-sim-deprecated/accessibility/progressbar.html: Removed.
1159         * platform/ios-sim-deprecated/accessibility/radio-button-expected.txt: Removed.
1160         * platform/ios-sim-deprecated/accessibility/radio-button.html: Removed.
1161         * platform/ios-sim-deprecated/accessibility/secure-text-field-expected.txt: Removed.
1162         * platform/ios-sim-deprecated/accessibility/secure-text-field.html: Removed.
1163         * platform/ios-sim-deprecated/accessibility/selected-buttons-expected.txt: Removed.
1164         * platform/ios-sim-deprecated/accessibility/selected-buttons.html: Removed.
1165         * platform/ios-sim-deprecated/accessibility/selected-text-expected.txt: Removed.
1166         * platform/ios-sim-deprecated/accessibility/selected-text.html: Removed.
1167         * platform/ios-sim-deprecated/accessibility/svg-group-element-with-title-expected.txt: Removed.
1168         * platform/ios-sim-deprecated/accessibility/svg-group-element-with-title.html: Removed.
1169         * platform/ios-sim-deprecated/accessibility/svg-path-crash-expected.txt: Removed.
1170         * platform/ios-sim-deprecated/accessibility/svg-path-crash.html: Removed.
1171         * platform/ios-sim-deprecated/accessibility/tab-role-expected.txt: Removed.
1172         * platform/ios-sim-deprecated/accessibility/tab-role.html: Removed.
1173         * platform/ios-sim-deprecated/accessibility/table-cell-for-row-col-expected.txt: Removed.
1174         * platform/ios-sim-deprecated/accessibility/table-cell-for-row-col.html: Removed.
1175         * platform/ios-sim-deprecated/accessibility/table-cell-ranges-expected.txt: Removed.
1176         * platform/ios-sim-deprecated/accessibility/table-cell-ranges.html: Removed.
1177         * platform/ios-sim-deprecated/accessibility/table-with-mismatch-column-count-in-initial-section-expected.txt: Removed.
1178         * platform/ios-sim-deprecated/accessibility/tables-lists-expected.txt: Removed.
1179         * platform/ios-sim-deprecated/accessibility/tables-lists.html: Removed.
1180         * platform/ios-sim-deprecated/accessibility/text-line-no-ignored-elements-expected.txt: Removed.
1181         * platform/ios-sim-deprecated/accessibility/text-line-no-ignored-elements.html: Removed.
1182         * platform/ios-sim-deprecated/accessibility/text-marker-list-item-expected.txt: Removed.
1183         * platform/ios-sim-deprecated/accessibility/text-marker-list-item.html: Removed.
1184         * platform/ios-sim-deprecated/accessibility/text-marker-validation-expected.txt: Removed.
1185         * platform/ios-sim-deprecated/accessibility/text-marker-validation.html: Removed.
1186         * platform/ios-sim-deprecated/accessibility/text-role-expected.txt: Removed.
1187         * platform/ios-sim-deprecated/accessibility/text-role.html: Removed.
1188         * platform/ios-sim-deprecated/accessibility/textfield-in-axvalue-expected.txt: Removed.
1189         * platform/ios-sim-deprecated/accessibility/textfield-in-axvalue.html: Removed.
1190         * platform/ios-sim-deprecated/accessibility/toggle-button-expected.txt: Removed.
1191         * platform/ios-sim-deprecated/accessibility/toggle-button.html: Removed.
1192         * platform/ios-sim-deprecated/accessibility/url-test-expected.txt: Removed.
1193         * platform/ios-sim-deprecated/accessibility/url-test.html: Removed.
1194         * platform/ios-simulator/accessibility: Copied from LayoutTests/platform/ios-sim-deprecated/accessibility.
1195         * platform/ios-simulator/accessibility/svg-group-element-with-title.html:
1196
1197 2015-02-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1198
1199         Unreviewed, EFL gardenging. Need to mark pointer/hover media query tests as failure.
1200         These tests have been failed since r179055.
1201
1202         * platform/efl/TestExpectations:
1203
1204 2015-02-11  Darin Adler  <darin@apple.com>
1205
1206         SVGUseElement follow-up improvements
1207         https://bugs.webkit.org/show_bug.cgi?id=141382
1208
1209         Reviewed by Antti Koivisto.
1210
1211         Modified some tests to be reference tests since the change in implementation slightly changed
1212         the behavior, but not in a way that matters. Other similar updates.
1213
1214         * TestExpectations: Expect a progression in imported/mozilla/svg/dynamic-use-02.svg.
1215
1216         * platform/gtk/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Removed.
1217         * platform/gtk/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt: Removed.
1218         * platform/gtk/svg/custom/use-property-synchronization-crash-expected.png: Removed.
1219         * platform/ios-sim-deprecated/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt: Removed.
1220         * platform/ios-simulator/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt: Removed.
1221         * platform/mac-mountainlion/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt: Removed.
1222         * platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Removed.
1223         * platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.txt: Removed.
1224         * platform/mac/svg/custom/use-property-synchronization-crash-expected.png: Removed.
1225
1226         * svg/animations/use-animate-width-and-height-expected.txt: Updated to expect the new expression
1227         name from the modified test.
1228         * svg/animations/use-animate-width-and-height.html: THe state of the shadow root now depends on
1229         layout, so force layout before inspecting it.
1230
1231         * svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.xhtml: Added.
1232         * svg/custom/relative-sized-shadow-tree-content-with-symbol.xhtml: Made this no longer be a
1233         repaint test. Not sure why we are using those in so many cases. Also made it be a reference test.
1234
1235         * svg/custom/use-property-synchronization-crash-expected.svg: Added.
1236         * svg/custom/use-property-synchronization-crash-expected.txt: Removed.
1237
1238 2015-02-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1239
1240         Unreviewed, EFL gardening. Mark multi-column failing tests to Failure.
1241         Those tests have been failing since r167808.
1242
1243         * platform/efl/TestExpectations:
1244
1245 2015-02-11  Dhi Aurrahman  <diorahman@rockybars.com>
1246
1247         CSS selector JIT compilation support for :lang()
1248         https://bugs.webkit.org/show_bug.cgi?id=140818
1249
1250         Reviewed by Benjamin Poulain.
1251
1252         * fast/selectors/lang-chained-multiple-expected.txt: Added.
1253         * fast/selectors/lang-chained-multiple.html: Added.
1254
1255 2015-02-11  Sam Weinig  <sam@webkit.org>
1256
1257         REGRESSION(r179166): Crash when accessing document.dir on a document with no elements
1258         <rdar://problem/19804351>
1259         https://bugs.webkit.org/show_bug.cgi?id=141480
1260
1261         Reviewed by Chris Dumez.
1262
1263         * fast/dom/document-dir-empty-document-crash-expected.txt: Added.
1264         * fast/dom/document-dir-empty-document-crash.html: Added.
1265
1266 2015-02-11  Tim Horton  <timothy_horton@apple.com>
1267
1268         REGRESSION (iOS 8): PDFs embedded in <object>/<embed> tag don't load at all
1269         https://bugs.webkit.org/show_bug.cgi?id=141457
1270         <rdar://problem/18221851>
1271
1272         Reviewed by Alexey Proskuryakov.
1273
1274         * TestExpectations:
1275         * fast/replaced/pdf-as-object-and-embed-expected.html: Added.
1276         * fast/replaced/pdf-as-object-and-embed.html: Added.
1277         * platform/ios-simulator-wk2/TestExpectations:
1278         Add a test that ensures that WebKit2 on iOS treats <object>, <embed>,
1279         and <img> the same when rendering a PDF.
1280
1281 2015-02-11  ChangSeok Oh  <changseok.oh@collabora.com>
1282
1283         Div having contentEditable and display:flex cannot be edited if it is empty.
1284         https://bugs.webkit.org/show_bug.cgi?id=141218
1285
1286         Reviewed by Ryosuke Niwa.
1287
1288         This tests if an editable flexbox can be reedited after erasing all texts in it.
1289
1290         * fast/events/key-events-in-editable-flexbox-expected.txt: Added.
1291         * fast/events/key-events-in-editable-flexbox.html: Added.
1292
1293 2015-02-11  Sam Weinig  <sam@webkit.org>
1294
1295         performance.now can crash if accessed from a window that has navigated
1296         <rdar://problem/16892506>
1297         https://bugs.webkit.org/show_bug.cgi?id=141478
1298
1299         Reviewed by Alexey Proskuryakov.
1300
1301         * fast/performance/performance-now-crash-on-navigated-window-expected.txt: Added.
1302         * fast/performance/performance-now-crash-on-navigated-window.html: Added.
1303         * fast/performance/resources: Added.
1304         * fast/performance/resources/initialFrame.html: Added.
1305         * fast/performance/resources/secondFrame.html: Added.
1306         Add test for calling performance.now() on from a navigated window.
1307
1308 2015-02-10  Alexey Proskuryakov  <ap@apple.com>
1309
1310         URL::setUser and URL::setPass don't percent encode
1311         https://bugs.webkit.org/show_bug.cgi?id=141453
1312         rdar://problem/14844503&16551802&19623145
1313
1314         Reviewed by Darin Adler.
1315
1316         * fast/url/url-credentials-escaping-expected.txt: Added.
1317         * fast/url/url-credentials-escaping.html: Added.
1318         This change is most directly testable via URL API.
1319
1320         * http/tests/xmlhttprequest/basic-auth-credentials-escaping-expected.txt: Added.
1321         * http/tests/xmlhttprequest/basic-auth-credentials-escaping.html: Added.
1322         Verify that this doesn't break XMLHttpRequest authentication.
1323
1324         * fast/dom/DOMURL/invalid-url-getters-expected.txt: Removed.
1325         * fast/dom/DOMURL/invalid-url-getters.html: Removed.
1326         * fast/dom/DOMURL/url-origin-expected.txt:
1327         * fast/dom/DOMURL/url-origin.html:
1328         Removed tests for invalid URLs, there is no such thing with URL API.
1329
1330 2015-02-11  Commit Queue  <commit-queue@webkit.org>
1331
1332         Unreviewed, rolling out r179921.
1333         https://bugs.webkit.org/show_bug.cgi?id=141473
1334
1335         caused about 30 test failures on yosemite and mavericks
1336         (Requested by alexchristensen on #webkit).
1337
1338         Reverted changeset:
1339
1340         "Div having contentEditable and display:flex cannot be edited
1341         if it is empty."
1342         https://bugs.webkit.org/show_bug.cgi?id=141218
1343         http://trac.webkit.org/changeset/179921
1344
1345 2015-02-11  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1346
1347         Unreviewed GTK+ Gardening 11 February.
1348
1349         * platform/gtk/TestExpectations:
1350         * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined after r179168.
1351         * platform/gtk/fast/css/outline-auto-empty-rects-expected.txt: Added. Rebaselined after r177774.
1352         * platform/gtk/fast/css/pseudo-invalid-form-invalidation-optimization-expected.txt: Added. Rebaselined after r177664.
1353         * platform/gtk/fast/css/pseudo-valid-form-invalidation-optimization-expected.txt: Added. Rebaselined after r177664.
1354         * platform/gtk/fast/forms/basic-buttons-expected.txt: Rebaselined after r178078.
1355         * platform/gtk/fast/line-grid/line-align-right-edges-expected.txt: Rebaselined after r177128.
1356         * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt: Added. Rebaselined after r177774.
1357         * platform/gtk/fast/table/022-expected.txt: Added. Rebaselined after r177774.
1358         * platform/gtk/fast/text/wbr-pre-expected.txt: Added. Rebaselined after r177774.
1359         * platform/gtk/fast/text/whitespace/019-expected.txt: Added. Rebaselined after r177774.
1360         * platform/gtk/fast/text/whitespace/023-expected.txt: Added. Rebaselined after r177774.
1361         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt: Added. Rebaselined after r177490.
1362         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt: Added. Rebaselined after r177774.
1363         * platform/gtk/svg/custom/glyph-selection-lang-attribute-expected.txt: Rebaselined after r177490.
1364
1365 2015-02-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1366
1367         [GTK] Add default color chooser implementation using GtkColorChooserDialog
1368         https://bugs.webkit.org/show_bug.cgi?id=141392
1369
1370         Reviewed by Gustavo Noronha Silva.
1371
1372         Unskip input color tests.
1373
1374         * platform/gtk/TestExpectations:
1375         * platform/gtk/fast/forms/color/input-appearance-color-expected.txt: Added.
1376
1377 2015-02-11  ChangSeok Oh  <changseok.oh@collabora.com>
1378
1379         Div having contentEditable and display:flex cannot be edited if it is empty.
1380         https://bugs.webkit.org/show_bug.cgi?id=141218
1381
1382         Reviewed by Ryosuke Niwa.
1383
1384         This tests if an editable flexbox can be reedited after erasing all texts in it.
1385
1386         * fast/events/key-events-in-editable-flexbox-expected.txt: Added.
1387         * fast/events/key-events-in-editable-flexbox.html: Added.
1388
1389 2015-02-11  Dana Burkart  <dburkart@apple.com>
1390
1391         http/tests/cache/disk-cache-validation.html generates a lot of Perl errors
1392         https://bugs.webkit.org/show_bug.cgi?id=141393
1393
1394         Reviewed by Darin Adler.
1395
1396         * http/tests/cache/resources/generate-response.cgi:
1397
1398 2015-02-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1399
1400         Unreviewed, EFL gardening. Tests of fast/ruby needs to have new baseline since r172874.
1401
1402         * platform/efl/TestExpectations:
1403
1404 2015-02-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1405
1406         Unreviewed EFL gardening. Some tests of imported/mozilla/svg/ have been failed since r177330.
1407         Mark those tests to ImageOnlyFailure.
1408
1409         * platform/efl/TestExpectations:
1410
1411 2015-02-10  Alexey Proskuryakov  <ap@apple.com>
1412
1413         REGRESSION(?): inspector/css/selector-dynamic-specificity.html sometimes crashes
1414         https://bugs.webkit.org/show_bug.cgi?id=141118
1415
1416         * platform/mac-wk2/TestExpectations: Skpping the test, I'm concerned that it may
1417         be affecting other tests.
1418
1419 2015-02-09  David Hyatt  <hyatt@apple.com>
1420
1421         text-underline-position: under is broken
1422         https://bugs.webkit.org/show_bug.cgi?id=141400
1423         <rdar://problem/18569583>
1424
1425         Reviewed by Simon Fraser.
1426
1427         * fast/text/text-underline-position-under-expected.html: Added.
1428         * fast/text/text-underline-position-under.html: Added.
1429
1430 2015-02-07  Zalan Bujtas  <zalan@apple.com>
1431
1432         REGRESSION (r168046): Crash in WebCore::InlineBox::renderer / WebCore::RenderFlowThread::checkLinesConsistency
1433         https://bugs.webkit.org/show_bug.cgi?id=133462
1434
1435         Reviewed by David Hyatt.
1436
1437         RenderFlowThread::m_lineToRegionMap stores pointers to the root inlineboxes in the block flow.
1438         Normally root inlineboxes remove themselves from this map in their dtors. However when collapsing an anonymous block,
1439         we detach the inline tree first and destroy them after. The detached root boxes can't access
1440         the flowthread containing block and we end up with dangling pointers in this map.
1441         Call removeFlowChildInfo() before detaching the subtree to ensure proper pointer removal.
1442
1443         * fast/multicol/newmulticol/crash-when-switching-to-floating-expected.txt: Added.
1444         * fast/multicol/newmulticol/crash-when-switching-to-floating.html: Added.
1445
1446 2015-02-10  David Kilzer  <ddkilzer@apple.com>
1447
1448         [iOS] Gardening: fast/loader/subframe-navigate-during-main-frame-load.html crashes running all tests
1449
1450         * platform/ios-simulator-wk2/TestExpectations: Mark
1451         fast/loader/subframe-navigate-during-main-frame-load.html as
1452         flakey.
1453
1454 2015-02-10  Julien Isorce  <j.isorce@samsung.com>
1455
1456         Render: properly update body's background image
1457         https://bugs.webkit.org/show_bug.cgi?id=140183
1458
1459         When HTML and BODY renderers are both composited the
1460         skipBodyBackground condition should also take into account
1461         if the HTML's layer can draw its contents.
1462
1463         Reviewed by Darin Adler.
1464
1465         * compositing/backgrounds/background-image-with-negative-zindex-expected.html: Added.
1466         * compositing/backgrounds/background-image-with-negative-zindex.html: Added.
1467
1468 2015-02-10  Eric Carlson  <eric.carlson@apple.com>
1469
1470         [iOS] don't get out of sync when interrupt/resume calls are not balanced
1471         https://bugs.webkit.org/show_bug.cgi?id=141310
1472
1473         Reviewed by Jer Noble.
1474
1475         * media/video-interruption-with-resume-allowing-play-expected.txt:
1476         * media/video-interruption-with-resume-allowing-play.html: Updated to test unbalanced calls 
1477             to begin/end interruption.
1478
1479 2015-02-10  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1480
1481         Unreviewed GTK Gardening.
1482
1483         * platform/gtk/TestExpectations:
1484         * platform/gtk/fast/css/font-face-in-media-rule-expected.txt: Added. Rebaselined after r177774.
1485
1486 2015-02-09  Brent Fulgham  <bfulgham@apple.com>
1487
1488         [Win] Activate media tests. (Unreviewed)
1489
1490         * platform/win/TestExpectations: Activate tests.
1491
1492 2015-02-09  Roger Fong  <roger_fong@apple.com>
1493
1494         WebGL: Update 1.0.2 conformance layout tests and address new failure.
1495         https://bugs.webkit.org/show_bug.cgi?id=141408.
1496         <rdar://problem/19773236>
1497
1498         Reviewed by Dean Jackson.
1499
1500         * fast/canvas/webgl/bad-arguments-test-expected.txt: Removed.
1501         * fast/canvas/webgl/bad-arguments-test.html: Removed. Redundant test case.
1502         * webgl/1.0.2/resources/webgl_test_files/README.md:
1503         * webgl/1.0.2/resources/webgl_test_files/conformance/attribs/gl-disabled-vertex-attrib.html:
1504         * webgl/1.0.2/resources/webgl_test_files/conformance/context/context-creation-and-destruction.html:
1505         * webgl/1.0.2/resources/webgl_test_files/conformance/extensions/webgl-compressed-texture-s3tc.html:
1506         * webgl/1.0.2/resources/webgl_test_files/conformance/extensions/webgl-debug-shaders.html:
1507         * webgl/1.0.2/resources/webgl_test_files/conformance/extensions/webgl-depth-texture.html:
1508         * webgl/1.0.2/resources/webgl_test_files/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html:
1509         * webgl/1.0.2/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
1510         * webgl/1.0.2/resources/webgl_test_files/conformance/misc/webgl-specific.html:
1511         * webgl/1.0.2/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html:
1512         * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
1513         * webgl/1.0.2/resources/webgl_test_files/conformance/more/util.js:
1514         (VBO.prototype.use):
1515         * webgl/1.0.2/resources/webgl_test_files/conformance/rendering/multisample-corruption.html:
1516         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
1517         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/glsl-generator.js:
1518         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
1519         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/webgl-test-utils.js:
1520         (WebGLTestUtils):
1521         * webgl/1.0.2/resources/webgl_test_files/test-guidelines.md:
1522         * webgl/1.0.2/resources/webgl_test_files/webgl-conformance-tests.html:
1523
1524 2015-02-09  Jer Noble  <jer.noble@apple.com>
1525
1526         [WebAudio] AudioBufferSourceNodes should accurately play backwards if given a negative playbackRate.
1527         https://bugs.webkit.org/show_bug.cgi?id=140955
1528
1529         Reviewed by Eric Carlson.
1530
1531         * webaudio/audiobuffersource-negative-playbackrate-expected.txt: Added.
1532         * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt: Added.
1533         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt: Added.
1534         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html: Added.
1535         * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
1536         * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt: Added.
1537         * webaudio/audiobuffersource-negative-playbackrate-loop.html: Added.
1538         * webaudio/audiobuffersource-negative-playbackrate.html:
1539         * webaudio/resources/audiobuffersource-testing.js:
1540         (createRamp):
1541
1542         Get rid of extra HRTF padding as it's now unnecessary.
1543
1544         * webaudio/resources/note-grain-on-testing.js:
1545         (createSignalBuffer):
1546         (verifyStartAndEndFrames):
1547
1548 2015-02-09  David Kilzer  <ddkilzer@apple.com>
1549
1550         [iOS] Gardening: css3/masking/mask-repeat-space-padding.html
1551
1552         * platform/ios-simulator-wk2/TestExpectations: Remove
1553         expectation since this is covered in
1554         platform/ios-simulator/TestExpectations as an ImageOnlyFailure.
1555
1556 2015-02-09  David Kilzer  <ddkilzer@apple.com>
1557
1558         [iOS] Gardening for editing/execCommand/remove-list-item-1.html
1559
1560         * platform/ios-simulator-wk1/TestExpectations:
1561         (editing/execCommand/remove-list-item-1.html): Mark as flakey.
1562         When run (with or without --run-singly), this test always passes
1563         the first time, but fails all subsequent times due to
1564         EDITING DELEGATE: shouldChangeSelectedDOMRange:range
1565         running in a different order.
1566         * platform/ios-simulator-wk2/editing/execCommand/remove-list-item-1-expected.txt: Update.
1567
1568 2015-02-09  David Kilzer  <ddkilzer@apple.com>
1569
1570         REGRESSION (r179771): [iOS] Gardening for compositing/layer-creation/subpixel-adjacent-layers-overlap.html
1571
1572         Test recently added for:
1573         Convert the compositing overlap map to use LayoutRects
1574         <http://webkit.org/b/141346>
1575
1576         * platform/ios-simulator/compositing/layer-creation/subpixel-adjacent-layers-overlap-expected.txt:
1577         Add platform-specific results for ios-simulator.
1578
1579 2015-02-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1580
1581         Unreviewed GTK Gardening.
1582
1583         * platform/gtk/TestExpectations: Mark new test failing
1584         * platform/gtk/css2.1/t1508-c527-font-00-b-expected.txt: Added. Rebaseline after r177774.
1585
1586 2015-01-22  Sergio Villar Senin  <svillar@igalia.com>
1587
1588         [CSS Grid Layout] Tracks' growth limits must be >= base sizes
1589         https://bugs.webkit.org/show_bug.cgi?id=140540
1590
1591         Reviewed by Antti Koivisto.
1592
1593         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
1594         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1595
1596 2015-02-09  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1597
1598         Unreviewed, add new baseline since r179796.
1599
1600         New baseline was added by r179796. EFL port supports the test as well.
1601         This patch adds new baseline based on EFL port.
1602
1603         * platform/efl/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
1604         * platform/efl/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
1605
1606 2015-02-08  Chris Fleizach  <cfleizach@apple.com>
1607
1608         AX: VoiceOver appears unresponsive when JavaScript alerts are triggered via focus or blur events
1609         https://bugs.webkit.org/show_bug.cgi?id=140485
1610
1611         Reviewed by Anders Carlsson.
1612
1613         Modify tests that relied on setting behavior and immediately checking results. Those
1614         tests now need to retrieve results after a short timeout.
1615
1616         * accessibility/textarea-selected-text-range-expected.txt:
1617         * accessibility/textarea-selected-text-range.html:
1618         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
1619         * platform/mac/accessibility/setting-attributes-is-asynchronous-expected.txt: Added.
1620         * platform/mac/accessibility/setting-attributes-is-asynchronous.html: Added.
1621
1622 2015-02-08  Benjamin Poulain  <benjamin@webkit.org>
1623
1624         Add parsing support for CSS Selector L4's case-insensitive attribute
1625         https://bugs.webkit.org/show_bug.cgi?id=141373
1626
1627         Reviewed by Darin Adler.
1628
1629         * fast/css/css-selector-text-expected.txt:
1630         * fast/css/css-selector-text.html:
1631         * fast/css/css-set-selector-text-expected.txt:
1632         * fast/css/css-set-selector-text.html:
1633         Basic round-trip serialization through CSSOM.
1634
1635         * fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt: Added.
1636         * fast/css/parsing-css-attribute-case-insensitive-value-1.html: Added.
1637         Simple cases by themself and used in complex selectors.
1638
1639         * fast/css/parsing-css-attribute-case-insensitive-value-2-expected.txt: Added.
1640         * fast/css/parsing-css-attribute-case-insensitive-value-2.html: Added.
1641         Less simple cases, all kinds of valid syntax for case-insensitive attributes.
1642
1643         * fast/css/parsing-css-attribute-case-insensitive-value-3-expected.txt: Added.
1644         * fast/css/parsing-css-attribute-case-insensitive-value-3.html: Added.
1645         Cases that must be treated as invalid selectors.
1646
1647         * fast/css/parsing-css-attribute-case-insensitive-value-4-expected.txt: Added.
1648         * fast/css/parsing-css-attribute-case-insensitive-value-4.html: Added.
1649         Verify that invalid rules do not affect surrounding valid rules.
1650
1651 2015-02-08  David Kilzer  <ddkilzer@apple.com>
1652
1653         [iOS] Skip js/dom/create-lots-of-workers.html on ios-simulator
1654
1655         Already skipped on mac; marked as flakey on efl and gtk.
1656
1657         Fix tracked by:
1658         REGRESSION: js/dom/create-lots-of-workers.html frequently crashes (sometimes in js/dom/cross-frame-bad-time.html)
1659         <http://webkit.org/b/129758>
1660         <rdar://problem/19760988>
1661
1662         * platform/ios-simulator/TestExpectations: Skip test.
1663         * platform/mac/TestExpectations: Add comment about skipping on
1664         ios-simulator.
1665
1666 2015-02-08  Alexey Proskuryakov  <ap@apple.com>
1667
1668         fullscreen/full-screen-plugin.html is very flaky on Yosemite WK2
1669         https://bugs.webkit.org/show_bug.cgi?id=141364
1670
1671         Reviewed by Sam Weinig.
1672
1673         Make the test wait for the plug-in to become available.
1674
1675         * fullscreen/full-screen-plugin.html:
1676
1677 2015-02-08  Darin Adler  <darin@apple.com>
1678
1679         Remove the SVG instance tree
1680         https://bugs.webkit.org/show_bug.cgi?id=140602
1681
1682         Reviewed by Dean Jackson.
1683
1684         Last step: Remove SVGElementInstance class itself.
1685
1686         * js/dom/global-constructors-attributes-expected.txt: Removed SVGElementInstance.
1687         * platform/efl/js/dom/global-constructors-attributes-expected.txt: Ditto.
1688         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Ditto.
1689         * platform/ios-sim-deprecated/fast/dom/Window/window-property-descriptors-expected.txt: Ditto.
1690         * platform/ios-sim-deprecated/fast/js/global-constructors-expected.txt: Ditto.
1691         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt: Ditto.
1692         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: Ditto.
1693         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt: Ditto.
1694         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Ditto.
1695         * platform/win/js/dom/global-constructors-attributes-expected.txt: Ditto.
1696         * svg/custom/global-constructors-expected.txt: Ditto.
1697         * svg/custom/script-tests/global-constructors.js: Ditto.
1698         * svg/dom/svg2-inheritance-expected.txt: Ditto.
1699         * svg/dom/svg2-inheritance.html: Ditto.
1700
1701 2015-02-08  Darin Adler  <darin@apple.com>
1702
1703         Make SVGUseElement work without creating any SVGElementInstance objects
1704         https://bugs.webkit.org/show_bug.cgi?id=141374
1705
1706         Reviewed by Sam Weinig.
1707
1708         Results changed on some tests that expected the old "remove all content if a cycle is detected"
1709         behavior from the <use> element. The new behavior is to inhibit cycles, but render everything
1710         else, which is much easier to implement correctly and also makes logical sense. Changed all
1711         those tests to be reference tests, which makes sense since they are focusing on what gets
1712         rendered in these complex cases, and the expected results are a lot easier to understand in
1713         SVG form than they were in txt/png form. This also means we can remove a lot of platform-specific
1714         results since reference tests aren't sensitive to small platform differences in rendering.
1715
1716         * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Removed.
1717         * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Removed.
1718         * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Removed.
1719         * platform/efl/svg/hixie/error/017-expected.png: Removed.
1720         * platform/gtk/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Removed.
1721         * platform/gtk/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Removed.
1722         * platform/gtk/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Removed.
1723         * platform/gtk/svg/custom/use-on-disallowed-foreign-object-3-expected.png: Removed.
1724         * platform/gtk/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed.
1725         * platform/gtk/svg/custom/use-recursion-1-expected.png: Removed.
1726         * platform/gtk/svg/custom/use-recursion-1-expected.txt: Removed.
1727         * platform/gtk/svg/custom/use-recursion-2-expected.png: Removed.
1728         * platform/gtk/svg/custom/use-recursion-2-expected.txt: Removed.
1729         * platform/gtk/svg/custom/use-recursion-3-expected.png: Removed.
1730         * platform/gtk/svg/custom/use-recursion-3-expected.txt: Removed.
1731         * platform/gtk/svg/custom/use-recursion-4-expected.png: Removed.
1732         * platform/gtk/svg/custom/use-recursion-4-expected.txt: Removed.
1733         * platform/gtk/svg/hixie/error/017-expected.png: Removed.
1734         * platform/ios-sim-deprecated/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
1735         * platform/ios-sim-deprecated/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
1736         * platform/ios-sim-deprecated/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
1737         * platform/ios-sim-deprecated/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed.
1738         * platform/ios-sim-deprecated/svg/custom/use-recursion-1-expected.txt: Removed.
1739         * platform/ios-sim-deprecated/svg/custom/use-recursion-2-expected.txt: Removed.
1740         * platform/ios-sim-deprecated/svg/custom/use-recursion-3-expected.txt: Removed.
1741         * platform/ios-sim-deprecated/svg/custom/use-recursion-4-expected.txt: Removed.
1742         * platform/ios-sim-deprecated/svg/hixie/error/017-expected.txt: Removed.
1743         * platform/ios-simulator/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed.
1744         * platform/ios-simulator/svg/custom/use-recursion-1-expected.txt: Removed.
1745         * platform/ios-simulator/svg/custom/use-recursion-2-expected.txt: Removed.
1746         * platform/ios-simulator/svg/custom/use-recursion-3-expected.txt: Removed.
1747         * platform/ios-simulator/svg/custom/use-recursion-4-expected.txt: Removed.
1748         * platform/mac-mountainlion/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
1749         * platform/mac-mountainlion/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
1750         * platform/mac-mountainlion/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
1751         * platform/mac-mountainlion/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed.
1752         * platform/mac-mountainlion/svg/custom/use-recursion-1-expected.txt: Removed.
1753         * platform/mac-mountainlion/svg/custom/use-recursion-2-expected.txt: Removed.
1754         * platform/mac-mountainlion/svg/custom/use-recursion-3-expected.txt: Removed.
1755         * platform/mac-mountainlion/svg/custom/use-recursion-4-expected.txt: Removed.
1756         * platform/mac-mountainlion/svg/hixie/error/017-expected.txt: Removed.
1757         * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Removed.
1758         * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
1759         * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Removed.
1760         * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
1761         * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Removed.
1762         * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
1763         * platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.png: Removed.
1764         * platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed.
1765         * platform/mac/svg/custom/use-recursion-1-expected.png: Removed.
1766         * platform/mac/svg/custom/use-recursion-1-expected.txt: Removed.
1767         * platform/mac/svg/custom/use-recursion-2-expected.png: Removed.
1768         * platform/mac/svg/custom/use-recursion-2-expected.txt: Removed.
1769         * platform/mac/svg/custom/use-recursion-3-expected.png: Removed.
1770         * platform/mac/svg/custom/use-recursion-3-expected.txt: Removed.
1771         * platform/mac/svg/custom/use-recursion-4-expected.png: Removed.
1772         * platform/mac/svg/custom/use-recursion-4-expected.txt: Removed.
1773         * platform/mac/svg/hixie/error/017-expected.png: Removed.
1774         * platform/mac/svg/hixie/error/017-expected.txt: Removed.
1775
1776         * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.svg: Added. Made this be a reference test,
1777         and made it expect more of the recursion to work.
1778         * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
1779         * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.svg: Added. More of the same.
1780         * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
1781         * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.svg: Added. More of the same.
1782         * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
1783         * svg/custom/use-on-disallowed-foreign-object-3-expected.svg: Added. More of the same.
1784         * svg/custom/use-recursion-1-expected.svg: Added. More of the same.
1785         * svg/custom/use-recursion-2-expected.svg: Added. More of the same.
1786         * svg/custom/use-recursion-3-expected.svg: Added. More of the same.
1787         * svg/custom/use-recursion-4-expected.svg: Added. More of the same.
1788         * svg/hixie/error/017-expected.txt: Removed.
1789         * svg/hixie/error/017-expected.xml: Added. More of the same.
1790
1791         * svg/in-html/defs-after-use.html: Updated incorrect bug number in this test.
1792
1793 2015-02-08  David Kilzer  <ddkilzer@apple.com>
1794
1795         Skip fast/parser/document-open-in-unload.html on all WK2 platforms
1796
1797         Tracked by:
1798         [WK2] fast/parser/document-open-in-unload.html makes the following test crash
1799         <http://webkit.org/b/98345>
1800
1801         * platform/mac-wk2/TestExpectations: Move Skip expectation from here...
1802         * platform/wk2/TestExpectations: ...to here with updated bug number.
1803
1804 2015-02-08  David Kilzer  <ddkilzer@apple.com>
1805
1806         Update section headers for mac-wk2/TestExpectations
1807
1808         * platform/mac-wk2/TestExpectations:
1809
1810 2015-02-08  David Kilzer  <ddkilzer@apple.com>
1811
1812         [iOS] Gardening: Some MathML tests crash in RenderMathMLOperator::advanceForGlyph() or boundsForGlyph()
1813
1814         Tracked by: <http://webkit.org/b/141371>
1815
1816         * platform/ios-simulator-wk2/TestExpectations: Mark tests as
1817         crashing.
1818
1819 2015-02-08  David Kilzer  <ddkilzer@apple.com>
1820
1821         REGRESSION (r179391): Remove references to deleted SVG tests
1822
1823         Fixes the following lint warnings:
1824
1825             --lint-test-files warnings:
1826             LayoutTests/platform/ios-simulator-wk2/TestExpectations:412 Path does not exist. svg/custom/use-elementInstance-event-target.svg
1827             LayoutTests/platform/ios-simulator-wk2/TestExpectations:413 Path does not exist. svg/custom/use-elementInstance-methods.svg
1828             LayoutTests/platform/ios-simulator-wk2/TestExpectations:417 Path does not exist. svg/custom/use-instanceRoot-event-listeners.xhtml
1829
1830         * platform/ios-simulator-wk2/TestExpectations: Remove deleted
1831         tests.
1832
1833 2015-02-08  Alexey Proskuryakov  <ap@apple.com>
1834
1835         AX: The input element with type="search" has no default focus outline
1836         https://bugs.webkit.org/show_bug.cgi?id=140326
1837
1838         Adding results for Mavericks.
1839
1840         * platform/mac-mavericks/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
1841
1842 2015-02-08  Alexey Proskuryakov  <ap@apple.com>
1843
1844         http/tests/security/appcache-in-private-browsing.html is flaky
1845         https://bugs.webkit.org/show_bug.cgi?id=141370
1846
1847         * TestExpectations: Marking as such.
1848
1849 2015-02-08  Alexey Proskuryakov  <ap@apple.com>
1850
1851         Application cache abort() tests are flaky
1852         https://bugs.webkit.org/show_bug.cgi?id=87633
1853
1854         Moved expectations form Efl to root TestExpectations file. Also, removed Crash
1855         expectation, as no bot hits that now.
1856
1857         Removed an erroneously added expectation for abort-cache-onchecking-resource-404.html -
1858         this test doesn't happen to fail on the bots, although it also doesn't appear to
1859         be very robust.
1860
1861         * TestExpectations:
1862         * platform/efl/TestExpectations:
1863
1864 2015-02-08  Alexey Proskuryakov  <ap@apple.com>
1865
1866         http/tests/appcache/abort-cache-onchecking-resource-404.html is flaky
1867         https://bugs.webkit.org/show_bug.cgi?id=141368
1868
1869         * TestExpectations: This test is intrinsically unreliable, but at least it checks
1870         that there is no crash is any of the code paths that it takes.
1871
1872 2015-02-07  Chris Fleizach  <cfleizach@apple.com>
1873
1874         AX: The input element with type="search" has no default focus outline
1875         https://bugs.webkit.org/show_bug.cgi?id=140326
1876
1877         Reviewed by Darin Adler.
1878
1879         * fast/css/focus-ring-exists-for-search-field.html: Added.
1880         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
1881         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
1882
1883 2015-02-07  Alexey Proskuryakov  <ap@apple.com>
1884
1885         fullscreen/full-screen-plugin.html is very flaky on Yosemite WK2
1886         https://bugs.webkit.org/show_bug.cgi?id=141364
1887
1888         Reviewed by Zalan Bujtas.
1889
1890         Speculative fix. Make sure that the plug-in has loaded before using it.
1891
1892         * fullscreen/full-screen-plugin.html:
1893
1894 2015-02-07  Tim Horton  <timothy_horton@apple.com>
1895
1896         Add some dictionary lookup tests
1897         https://bugs.webkit.org/show_bug.cgi?id=141355
1898
1899         Reviewed by Darin Adler.
1900
1901         * platform/mac/editing/dictionary-lookup/dictionary-lookup-expected.txt: Added.
1902         * platform/mac/editing/dictionary-lookup/dictionary-lookup-input-expected.txt: Added.
1903         * platform/mac/editing/dictionary-lookup/dictionary-lookup-input.html: Added.
1904         * platform/mac/editing/dictionary-lookup/dictionary-lookup-inside-selection-expected.txt: Added.
1905         * platform/mac/editing/dictionary-lookup/dictionary-lookup-inside-selection.html: Added.
1906         * platform/mac/editing/dictionary-lookup/dictionary-lookup-outside-selection-expected.txt: Added.
1907         * platform/mac/editing/dictionary-lookup/dictionary-lookup-outside-selection.html: Added.
1908         * platform/mac/editing/dictionary-lookup/dictionary-lookup-rtl-expected.txt: Added.
1909         * platform/mac/editing/dictionary-lookup/dictionary-lookup-rtl.html: Added.
1910         * platform/mac/editing/dictionary-lookup/dictionary-lookup.html: Added.
1911         * platform/mac/editing/dictionary-lookup/lookup-test.js: Added.
1912         (runTest):
1913         Add tests for various cases that we've had trouble with in the past.
1914
1915 2015-02-07  Zalan Bujtas  <zalan@apple.com>
1916
1917         Unreviewed gardening.
1918         Remove svg/custom/use-events-crash.svg. It has no value anymore.
1919         See webkit.org/b/141108
1920
1921         * platform/gtk/svg/custom/use-events-crash-expected.png: Removed.
1922         * platform/gtk/svg/custom/use-events-crash-expected.txt: Removed.
1923         * platform/ios-sim-deprecated/svg/custom/use-events-crash-expected.txt: Removed.
1924         * platform/ios-simulator/svg/custom/use-events-crash-expected.txt: Removed.
1925         * platform/mac-mountainlion/svg/custom/use-events-crash-expected.txt: Removed.
1926         * platform/mac/svg/custom/use-events-crash-expected.png: Removed.
1927         * platform/mac/svg/custom/use-events-crash-expected.txt: Removed.
1928         * svg/custom/use-events-crash.svg: Removed.
1929
1930 2015-02-07  Alexey Proskuryakov  <ap@apple.com>
1931
1932         http/tests/xmlhttprequest/event-listener-gc.html is flaky
1933         https://bugs.webkit.org/show_bug.cgi?id=33342
1934
1935         Reviewed by Darin Adler.
1936
1937         This test relies on a zero-delay timer being a lot faster than fetching from network.
1938         Force a layout before starting the test, because otherwise, the layout can significantly
1939         delay the timer (I've seen 50-60 milliseconds being a common delay in debug builds).
1940
1941         Also, changed the resource URL to avoid Apache error log spew.
1942
1943         * http/tests/xmlhttprequest/event-listener-gc.html:
1944
1945 2015-02-07  Chris Dumez  <cdumez@apple.com>
1946
1947         fast/images/animated-gif-iframe-webkit-transform.html is flaky
1948         https://bugs.webkit.org/show_bug.cgi?id=141323
1949
1950         Reviewed by Alexey Proskuryakov.
1951
1952         Use shouldBecomeEqual() instead of shouldBe() to check for initial test
1953         conditions. This should address the flakiness.
1954
1955         * fast/images/animated-gif-iframe-webkit-transform-expected.txt:
1956         * fast/images/animated-gif-iframe-webkit-transform.html:
1957         * platform/mac/TestExpectations:
1958
1959 2015-02-07  Darin Adler  <darin@apple.com>
1960
1961         Stop dispatching events with SVGElementInstance objects as their targets
1962         https://bugs.webkit.org/show_bug.cgi?id=141108
1963
1964         Reviewed by Anders Carlsson.
1965
1966         Many tests are no longer relevant once we aren't doing this any more.
1967
1968         * platform/gtk/svg/custom/use-instanceRoot-event-bubbling-expected.png: Removed.
1969         * platform/gtk/svg/custom/use-instanceRoot-modifications-expected.png: Removed.
1970         * platform/gtk/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
1971         * platform/ios-sim-deprecated/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
1972         * platform/ios-simulator/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
1973         * platform/mac-mountainlion/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
1974         * platform/mac/svg/custom/use-instanceRoot-event-bubbling-expected.png: Removed.
1975         * platform/mac/svg/custom/use-instanceRoot-modifications-expected.png: Removed.
1976         * platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
1977         * svg/custom/use-instanceRoot-modifications.svg: Removed.
1978         * svg/custom/use-instanceRoot-with-use-removed-expected.txt: Removed.
1979         * svg/custom/use-instanceRoot-with-use-removed.svg: Removed.
1980
1981         * svg/custom/resources/use-instanceRoot-event-bubbling.js: Updated this test to expect
1982         the events to be dispatched with the SVGUseElement as the target. I talked this over with
1983         Sam Weinig and we decided this is good behavior for now, and it almost matches what the
1984         spec says. Might be worth refining later.
1985         * svg/custom/use-instanceRoot-event-bubbling-expected.txt: Updated expected results.
1986         * svg/custom/use-instanceRoot-event-bubbling.xhtml: Tweaked the test a little. It still
1987         could use improvement; it's like half a "repaint test", which is strange.
1988
1989         * svg/custom/use-event-retargeting-expected.txt: Added. Got this test from Blink.
1990         * svg/custom/use-event-retargeting.html: Added. Ditto.
1991
1992         * svg/custom/use-events-crash.svg: Added some more events, a second click, so that we
1993         don't hang with the context menu up when running this. Also converted line endings to
1994         use LF instead of CRLF.
1995
1996 2015-02-07  Alexey Proskuryakov  <ap@apple.com>
1997
1998         REGRESSION (OS X 10.10.2): http/tests/media/video-query-url.html frequently times out
1999         https://bugs.webkit.org/show_bug.cgi?id=141085
2000
2001         * platform/mac-wk2/TestExpectations: Added an expectation.
2002
2003 2015-02-06  Zalan Bujtas  <zalan@apple.com>
2004
2005         ASSERT repaintContainer->hasLayer() in WebCore::RenderObject::repaintUsingContainer
2006         https://bugs.webkit.org/show_bug.cgi?id=140750
2007
2008         Reviewed by Simon Fraser.
2009
2010         There's a short period of time when RenderObject::layer() still returns a valid pointer
2011         even though we already cleared the hasLayer() flag.
2012         Do not use the layer as repaint container in such cases.
2013
2014         * compositing/repaint-container-assertion-when-toggling-compositing-expected.txt: Added.
2015         * compositing/repaint-container-assertion-when-toggling-compositing.html: Added.
2016
2017 2015-02-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
2018
2019         Invalid cast in WebCore::SVGAnimateElement::calculateAnimatedValue.
2020         https://bugs.webkit.org/show_bug.cgi?id=135171.
2021
2022         Reviewed by Dean Jackson.
2023
2024         * svg/animations/animate-montion-invalid-attribute-expected.svg: Added.
2025         * svg/animations/animate-montion-invalid-attribute.svg: Added.
2026         Make sure that adding the same attribute to <animateMotion> and <animate>, which both
2027         animate the same target element, will be ignored and we won't crash.
2028
2029 2015-02-06  Simon Fraser  <simon.fraser@apple.com>
2030
2031         Convert the compositing overlap map to use LayoutRects
2032         https://bugs.webkit.org/show_bug.cgi?id=141346
2033
2034         Reviewed by Zalan Bujtas.
2035         
2036         Test with adjacent layers on non-pixel boundaries.
2037
2038         * compositing/layer-creation/subpixel-adjacent-layers-overlap-expected.txt: Added.
2039         * compositing/layer-creation/subpixel-adjacent-layers-overlap.html: Added.
2040
2041 2015-02-06  Bartlomiej Gajda  <b.gajda@samsung.com>
2042
2043         [MSE] Implement Append Error algorithm.
2044         https://bugs.webkit.org/show_bug.cgi?id=139439
2045
2046         Reviewed by Jer Noble.
2047
2048         If Source Buffer has not received first init segment, then it shall call endOfStream after receiving
2049         Media Segment, as per Media Source spec. (from 17 July 2014) in paragraph 3.5.1 point 6.1.
2050         Added test which after creating SourceBuffer sends media sample, without any init segments.
2051         Updated existing tests, so they correctly expect updateend and error as per Append Error algorithm.
2052
2053         * media/media-source/media-source-append-failed-expected.txt:
2054         * media/media-source/media-source-append-failed.html:
2055         * media/media-source/media-source-append-media-segment-without-init-expected.txt: Added.
2056         * media/media-source/media-source-append-media-segment-without-init.html: Added.
2057         * media/media-source/media-source-multiple-initialization-segments-expected.txt:
2058         * media/media-source/media-source-multiple-initialization-segments.html:
2059
2060 2015-02-06  Alexey Proskuryakov  <ap@apple.com>
2061
2062         Correct expectations for inspector/css/selector-dynamic-specificity.html.
2063
2064         "Slow Pass Timeout" is not currently valid - if we expect a flaky timeout, we need
2065         to expect it within the regular period of time with "Pass Timeout".
2066
2067         * platform/mac-wk2/TestExpectations:
2068
2069 2015-02-06  Alexey Proskuryakov  <ap@apple.com>
2070
2071         http/tests/xmlhttprequest/event-listener-gc.html is flaky
2072         https://bugs.webkit.org/show_bug.cgi?id=33342
2073
2074         Tweaked test output a little, hopefully this will shed some light on what happens in failure case.
2075
2076         * http/tests/xmlhttprequest/event-listener-gc-expected.txt:
2077         * http/tests/xmlhttprequest/event-listener-gc.html:
2078
2079 2015-02-06  Alexey Proskuryakov  <ap@apple.com>
2080
2081         http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-abortedonmain.html is flaky
2082         https://bugs.webkit.org/show_bug.cgi?id=141325
2083
2084         * platform/mac-wk2/TestExpectations: Mark it as such.
2085
2086 2015-02-06  Alexey Proskuryakov  <ap@apple.com>
2087
2088         inspector/css/selector-dynamic-specificity.html is very slow on Yosemite
2089         https://bugs.webkit.org/show_bug.cgi?id=141252
2090
2091         * platform/mac-wk2/TestExpectations: Add weaker expectations for debug builds.
2092
2093 2015-02-05  Alexey Proskuryakov  <ap@apple.com>
2094
2095         Test gardening for issues uncovered by disabling retries on debug bots.
2096
2097         * TestExpectations:
2098         * platform/mac-wk2/TestExpectations:
2099         * platform/mac/TestExpectations:
2100
2101 2015-02-05  Commit Queue  <commit-queue@webkit.org>
2102
2103         Unreviewed, rolling out r179725.
2104         https://bugs.webkit.org/show_bug.cgi?id=141320
2105
2106         caused 2 layout tests to fail (Requested by zalan on #webkit).
2107
2108         Reverted changeset:
2109
2110         "[MSE] Implement Append Error algorithm."
2111         https://bugs.webkit.org/show_bug.cgi?id=139439
2112         http://trac.webkit.org/changeset/179725
2113
2114 2015-02-05  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2115
2116         Unreviewed, EFL gardening. Unskip 4 passing tests regarding webgl.
2117
2118         Those tests were marked with *CRASH* on r179465 though, it looks
2119         wrong.
2120
2121         * platform/efl/TestExpectations:
2122
2123 2015-02-05  Bartlomiej Gajda  <b.gajda@samsung.com>
2124
2125         [MSE] Implement Append Error algorithm.
2126         https://bugs.webkit.org/show_bug.cgi?id=139439
2127
2128         Reviewed by Jer Noble.
2129
2130         If Source Buffer has not received first init segment, then it shall call endOfStream after receiving
2131         Media Segment, as per Media Source spec. (from 17 July 2014) in paragraph 3.5.1 point 6.1.
2132         Added test which after creating SourceBuffer sends media sample, without any init segments.
2133
2134         * media/media-source/media-source-append-media-segment-without-init-expected.txt: Added.
2135         * media/media-source/media-source-append-media-segment-without-init.html: Added.
2136
2137 2015-02-05  Zalan Bujtas  <zalan@apple.com>
2138
2139         [Mac] Unreviewed gardening.
2140         Mark inspector/css/selector-specificity.html flaky with Crash too (already marked with Timeout).
2141
2142         * platform/mac/TestExpectations:
2143
2144 2015-02-05  Alexey Proskuryakov  <ap@apple.com>
2145
2146         TestExpectations gardening.
2147
2148         * platform/win/TestExpectations: These two canvas tests fail on Windows only.
2149
2150 2015-02-05  Alexey Proskuryakov  <ap@apple.com>
2151
2152         TestExpectations gardening.
2153
2154         * TestExpectations: Updated expectations for tests that pass.
2155
2156 2015-02-05  Alexey Proskuryakov  <ap@apple.com>
2157
2158         TestExpectations gardening.
2159
2160         * platform/mac/TestExpectations: Updated expectatiosn for tests that sometimes pass.
2161
2162 2015-02-05  Alexey Proskuryakov  <ap@apple.com>
2163
2164         <rdar://problem/18216390> ASSERTION FAILED: !m_visibleDescendantStatusDirty in WebCore::RenderLayer::isVisuallyNonEmpty()
2165
2166         fullscreen/full-screen-iframe-legacy.html is another affected test.
2167
2168         * TestExpectations: Marked it as flakily crashing.
2169
2170 2015-02-05  Maciej Stachowiak  <mjs@apple.com>
2171
2172         Crash due to failing to dirty a removed text node's line box
2173         https://bugs.webkit.org/show_bug.cgi?id=136544
2174
2175         Reviewed by David Hyatt.
2176
2177         * fast/text/remove-text-node-linebox-not-dirty-crash-expected.txt: Added.
2178         * fast/text/remove-text-node-linebox-not-dirty-crash.html: Added.
2179
2180 2015-02-05  Brent Fulgham  <bfulgham@apple.com>
2181
2182         [Win] Mark another group of assertion failures.
2183
2184         * platform/win/TestExpectations:
2185
2186 2015-02-05  Jer Noble  <jer.noble@apple.com>
2187
2188         [Mac] HLS <video> will not fire 'progress' events, only 'stalled'.
2189         https://bugs.webkit.org/show_bug.cgi?id=141284
2190
2191         Reviewed by Brent Fulgham.
2192
2193         * http/tests/media/hls/hls-progress-expected.txt: Added.
2194         * http/tests/media/hls/hls-progress.html: Added.
2195
2196 2015-02-05  Zalan Bujtas  <zalan@apple.com>
2197
2198         [Mac] Unreviewed gardening.
2199         Mark compositing/reflections/masked-reflection-on-composited.html flaky.
2200
2201         * platform/mac/TestExpectations:
2202
2203 2015-02-05  Alexey Proskuryakov  <ap@apple.com>
2204
2205         http/tests/xmlhttprequest/event-listener-gc.html is flaky
2206         https://bugs.webkit.org/show_bug.cgi?id=33342
2207
2208         Reviewed by Anders Carlsson.
2209
2210         Speculative fix.
2211
2212         * http/tests/xmlhttprequest/print-content-type.cgi: Make the resource uncacheable,
2213         so that it doesn't load too quickly.
2214
2215 2015-02-05  Brent Fulgham  <bfulgham@apple.com>
2216
2217         [Win] More Unreviewed gardening.
2218
2219         * platform/win/TestExpectations:
2220
2221 2015-02-05  Zalan Bujtas  <zalan@apple.com>
2222
2223         Do not destroy RenderQuote's text fragment child when quotation mark string is changing.
2224         https://bugs.webkit.org/show_bug.cgi?id=141271
2225         rdar://problem/18169375
2226
2227         Reviewed by Antti Koivisto.
2228
2229         Similar approach as https://codereview.chromium.org/679593004/
2230
2231         This patch ensures that laying out a RenderQuote does not force a sibling RenderQuote's
2232         child renderer(RenderText) to be destroyed.
2233         BreakingContext holds a pointer to the next renderer on the line (BreakingContext::m_nextObject).
2234         While laying out the line, initiated by BreakingContext, placing the current renderer could end up destroying the "next" renderer.
2235         This happens when the pseudo after quotation mark(RenderQuote) becomes floated, the sibling <q>'s pseudo
2236         before text needs to be changed (from " to ') so that we don't end up with 2 sets of the same opening
2237         strings.
2238         The fix is to reuse the RenderTextFragment object instead of destroy/recreate it.
2239
2240         * fast/css/content/quote-crash-when-floating-expected.txt: Added.
2241         * fast/css/content/quote-crash-when-floating.html: Added.
2242
2243 2015-02-05  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2244
2245         Unreviewed EFL gardening. Set all tests of svg/W3C-SVG-1.1 and svg/W3C-SVG-1.1-SE to flaky.
2246         Because all tests looks like flaky now. This will be handled on Bug 137138. Additionally
2247         duplicated tests are removed.
2248
2249         * platform/efl/TestExpectations:
2250
2251 2015-02-05  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2252
2253         [Streams API] Implement a barebone ReadableStream interface
2254         https://bugs.webkit.org/show_bug.cgi?id=141045
2255
2256         Reviewed by Benjamin Poulain.
2257
2258         Added readablestream-constructor test that checks ReadableStream properties and state.
2259         Rebased global-constructor-attributes.html expectations to add ReadableStream description.
2260
2261         * js/dom/global-constructors-attributes-expected.txt:
2262         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2263         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2264         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
2265         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2266         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
2267         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2268         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2269         * streams/readablestream-constructor-expected.txt: Added.
2270         * streams/readablestream-constructor.html: Added.
2271
2272 2015-02-05  Csaba Osztrogonác  <ossy@webkit.org>
2273
2274         Remove Mountain Lion specific test expectations
2275         https://bugs.webkit.org/show_bug.cgi?id=141243
2276
2277         Reviewed by Alexey Proskuryakov.
2278
2279         * platform/mac-wk1/TestExpectations:
2280         * platform/mac-wk2/TestExpectations:
2281         * platform/mac/TestExpectations:
2282
2283 2015-02-05  Saam Barati  <saambarati1@gmail.com>
2284
2285         Crash in uninitialized deconstructing variable.
2286         https://bugs.webkit.org/show_bug.cgi?id=141070
2287
2288         Reviewed by Michael Saboff.
2289
2290         * js/parser-syntax-check-expected.txt:
2291         * js/script-tests/parser-syntax-check.js:
2292
2293 2015-02-04  Brent Fulgham  <bfulgham@apple.com>
2294
2295         [Win] Reactive (some) Media tests. Test results gardening.
2296
2297         * platform/win/TestExpectations:
2298
2299 2015-02-04  Joseph Pecoraro  <pecoraro@apple.com>
2300
2301         Web Inspector: ES6: Improved Console Support for Symbol Objects
2302         https://bugs.webkit.org/show_bug.cgi?id=141173
2303
2304         Reviewed by Timothy Hatcher.
2305
2306         * inspector/model/remote-object-expected.txt:
2307         * inspector/model/remote-object.html:
2308         Update the RemoteObject test to include Symbols.
2309
2310 2015-02-04  Alexey Proskuryakov  <ap@apple.com>
2311
2312         http/tests/misc/detached-frame-console.html is flaky
2313         https://bugs.webkit.org/show_bug.cgi?id=141267
2314
2315         * TestExpectations: Mark it as such.
2316
2317 2015-02-04  Jer Noble  <jer.noble@apple.com>
2318
2319         [Mac][EME] Support ClearKey encryption with AES128-encrypted HLS
2320         https://bugs.webkit.org/show_bug.cgi?id=140825
2321
2322         Reviewed by Eric Carlson.
2323
2324         * http/tests/media/clearkey/clear-key-hls-aes128-expected.txt: Added.
2325         * http/tests/media/clearkey/clear-key-hls-aes128.html: Added.
2326         * http/tests/media/clearkey/support.js: Added.
2327         (stringToUInt8Array):
2328         (uInt8ArrayToString):
2329         (base64EncodeUint8Array):
2330         * http/tests/media/resources/hls/clearkey/crypt0.key: Added.
2331         * http/tests/media/resources/hls/clearkey/iframe_index.m3u8: Added.
2332         * http/tests/media/resources/hls/clearkey/main0.ts: Added.
2333         * http/tests/media/resources/hls/clearkey/prog_index.m3u8: Added.
2334         * media/video-test.js:
2335         (waitForEventOnceOn):
2336
2337 2015-02-04  Commit Queue  <commit-queue@webkit.org>
2338
2339         Unreviewed, rolling out r179618.
2340         https://bugs.webkit.org/show_bug.cgi?id=141263
2341
2342         Off-by-one error causing flaky behavior in webaudio
2343         /audiobuffersource-negative-playbackrate.html (Requested by
2344         jernoble_ on #webkit).
2345
2346         Reverted changeset:
2347
2348         "[WebAudio] AudioBufferSourceNodes should accurately play
2349         backwards if given a negative playbackRate."
2350         https://bugs.webkit.org/show_bug.cgi?id=140955
2351         http://trac.webkit.org/changeset/179618
2352
2353 2015-02-03  David Hyatt  <hyatt@apple.com>
2354
2355         Tables don't repaginate properly when the pagination height changes or the pagination offset changes.
2356         https://bugs.webkit.org/show_bug.cgi?id=141207
2357         <rdar://problem/18387659>
2358
2359         Reviewed by Dean Jackson.
2360
2361         * fast/multicol/table-dynamic-movement-expected.html: Added.
2362         * fast/multicol/table-dynamic-movement.html: Added.
2363
2364 2015-02-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
2365
2366         When using SVG as an image, we should load datauri images when these images are not in the image cache.
2367         https://bugs.webkit.org/show_bug.cgi?id=99677.
2368
2369         Reviewed by Darin Adler.
2370
2371         * svg/as-image/resources/image-with-nested-data-uri-images.svg: Added.
2372         This SVG has a tree of depth = 5 of nested data URI images. All the data URI images are
2373         SVG images expect the innermost one which is a png data URI image.
2374         
2375         * svg/as-image/resources/image-with-nested-rects.svg: Added.
2376         This SVG produces the same drawing as image-with-nested-data-uri-images.svg does but
2377         it uses <rect> SVG elements instead.
2378         
2379         * svg/as-image/svg-image-with-data-uri-background-expected.html: Added.
2380         * svg/as-image/svg-image-with-data-uri-background.html: Added.
2381         Test the data URI SVG as a css background image.
2382         
2383         * svg/as-image/svg-image-with-data-uri-from-canvas-expected.html: Added.
2384         * svg/as-image/svg-image-with-data-uri-from-canvas.html: Added.
2385         Test the data URI image when it is the result of drawing an SVG image on a canvas object.
2386         
2387         * svg/as-image/svg-image-with-data-uri-images-disabled-expected.html: Added.
2388         * svg/as-image/svg-image-with-data-uri-images-disabled.html: Added.
2389         Ensure the data uri images are not loaded if imagesEnabled is turned off.
2390         
2391         * svg/as-image/svg-image-with-data-uri-reloading-expected.html: Added.
2392         * svg/as-image/svg-image-with-data-uri-reloading.html: Added.
2393         Test the data URI SVG when reloading the page.
2394         
2395         * svg/as-image/svg-image-with-data-uri-use-data-uri-expected.svg: Added.
2396         * svg/as-image/svg-image-with-data-uri-use-data-uri.svg: Added.
2397         Test the data URI image when it is referenced from an SVG <use> tag.
2398         
2399         * svg/as-image/svg-image-with-svg-data-uri-expected.html: Added.
2400         * svg/as-image/svg-image-with-svg-data-uri.html: Added.
2401         Test the data URI image when it is referenced from an HTML <img> tag.
2402
2403 2015-02-04  Zalan Bujtas  <zalan@apple.com>
2404
2405         [Mac] Unreviewed gardening.
2406         Mark http/tests/media/video-preload.html flaky.
2407
2408         * platform/mac/TestExpectations:
2409
2410 2015-02-04  Jer Noble  <jer.noble@apple.com>
2411
2412         [WebAudio] AudioBufferSourceNodes should accurately play backwards if given a negative playbackRate.
2413         https://bugs.webkit.org/show_bug.cgi?id=140955
2414
2415         Reviewed by Eric Carlson.
2416
2417         * webaudio/audiobuffersource-negative-playbackrate-expected.wav: Added.
2418         * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.wav: Added.
2419         * webaudio/audiobuffersource-negative-playbackrate-interpolated.html: Added.
2420         * webaudio/audiobuffersource-negative-playbackrate.html: Added.
2421
2422         Get rid of extra HRTF padding as it's now unnecessary.
2423
2424         * webaudio/resources/note-grain-on-testing.js:
2425         (createSignalBuffer):
2426         (verifyStartAndEndFrames):
2427
2428 2015-02-04  Eric Carlson  <eric.carlson@apple.com>
2429
2430         video.attribute should not return true just because of fullscreen
2431         https://bugs.webkit.org/show_bug.cgi?id=141219
2432
2433         Reviewed by Dean Jackson.
2434
2435         * media/video-fullscreeen-only-controls-expected.txt: Update.
2436         * media/video-fullscreeen-only-controls.html: Ditto.
2437
2438 2015-02-04  Alexey Proskuryakov  <ap@apple.com>
2439
2440         inspector/css/selector-dynamic-specificity.html is very slow on Yosemite
2441         https://bugs.webkit.org/show_bug.cgi?id=141252
2442
2443         * platform/mac-wk2/TestExpectations: Added an expectation.
2444
2445 2015-02-03  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2446
2447         Unreviewed. Marking web-platform-tests as Skip to stop running wpt server.
2448
2449         * LayoutTests/TestExpectations:
2450
2451 2015-02-03  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2452
2453         Unreviewed. Marking web-platform-tests as failed until wpt server can be properly relaunched.
2454
2455         * LayoutTests/TestExpectations:
2456
2457 2015-02-03  Brent Fulgham  <bfulgham@apple.com>
2458
2459         [Win] More test results gardening.
2460
2461         * platform/win/TestExpectations:
2462
2463 2015-02-03  Maciej Stachowiak  <mjs@apple.com>
2464
2465         Crash when printing snapshotted plugins
2466         https://bugs.webkit.org/show_bug.cgi?id=141212
2467
2468         Reviewed by Simon Fraser.
2469
2470         This test would crash without the fix due to a bad cast to RenderBox. <object>
2471         is not prepared to have rendered inline children when rendering a plugin.
2472         
2473         * plugins/snapshotting/print-snapshotted-plugin-expected.txt: Added.
2474         * plugins/snapshotting/print-snapshotted-plugin.html: Added.
2475
2476 2015-02-03  Brent Fulgham  <bfulgham@apple.com>
2477
2478         [Win] Unreviewed. Activate more tests.
2479
2480         * platform/win/TestExpectations: Unskip the DOM4 constructor and cursor visibility
2481         tests (since they work).
2482
2483 2015-02-03  Ryosuke Niwa  <rniwa@webkit.org>
2484
2485         Commit the forgotten expected result supposed to be added in r179569.
2486
2487         * editing/inserting/smart-quote-with-all-configurations-expected.txt: Added.
2488
2489 2015-02-03  Alexey Proskuryakov  <ap@apple.com>
2490
2491         http/tests/xmlhttprequest/event-listener-gc.html is flaky
2492         https://bugs.webkit.org/show_bug.cgi?id=33342
2493
2494         Reviewed by Zalan Bujtas.
2495
2496         This failure means that the GC timer fires after readystatechange event. As a
2497         speculative fix, start the timer before starting the load, so that it's certain to
2498         finish earlier.
2499
2500         * http/tests/xmlhttprequest/event-listener-gc.html:
2501
2502 2015-02-03  Brent Fulgham  <bfulgham@apple.com>
2503
2504         [Win] Mark some debug assertion failures to be skipped.
2505
2506         * platform/win/TestExpectations:
2507
2508 2015-02-03  Ryosuke Niwa  <rniwa@webkit.org>
2509
2510         Smart quoting could move the caret backwards in some configurations
2511         https://bugs.webkit.org/show_bug.cgi?id=141203
2512
2513         Reviewed by Enrica Casucci.
2514
2515         Added a regression test for smart quote under all combinations of
2516         spellchecking and substitution configurations.
2517
2518         * editing/inserting/smart-quote-with-all-configurations-expected.txt: Added.
2519         * editing/inserting/smart-quote-with-all-configurations.html: Added.
2520         * platform/efl/TestExpectations:
2521         * platform/gtk/TestExpectations:
2522         * platform/ios-simulator-wk2/TestExpectations:
2523         * platform/win/TestExpectations:
2524         * platform/wk2/TestExpectations:
2525
2526 2015-02-02  Enrica Casucci  <enrica@apple.com>
2527
2528         Additional emoji support.
2529         https://bugs.webkit.org/show_bug.cgi?id=141047
2530         rdar://problem/19045135
2531
2532         Reviewed by Darin Adler.
2533
2534         * editing/deleting/delete-emoji.html: Added.
2535         * editing/deleting/delete-emoji-expected.txt: Added.
2536
2537 2015-02-03  Brent Fulgham  <bfulgham@apple.com>
2538
2539         [Win] Lint cleanup of Windows TestExpectations (Unreviewed)
2540
2541         * platform/win/TestExpectations:
2542
2543 2015-02-03  Jer Noble  <jer.noble@apple.com>
2544
2545         Passing invalid values to OfflineAudioContext's constructor should not crash.
2546         https://bugs.webkit.org/show_bug.cgi?id=141197
2547
2548         Reviewed by Darin Adler.
2549
2550         * webaudio/offlineaudiocontext-constructor-expected.txt: Added.
2551         * webaudio/offlineaudiocontext-constructor.html: Added.
2552
2553 2015-02-03  Jer Noble  <jer.noble@apple.com>
2554
2555         [MSE] Setting timestampOffset does not change the timestamps in the actual sample, leading to visual and audible errors.
2556         https://bugs.webkit.org/show_bug.cgi?id=140929
2557
2558         Reviewed by Darin Adler.
2559
2560         * media/media-source/media-source-timeoffset-expected.txt: Added.
2561         * media/media-source/media-source-timeoffset.html: Added.
2562
2563 2015-02-03  Brent Fulgham  <bfulgham@apple.com>
2564
2565         [WIn] Unreviewed test updates.
2566
2567         * platform/win/TestExpectations:
2568
2569 2015-02-03  Jer Noble  <jer.noble@apple.com>
2570
2571         [Mac] HLS audio is not correctly selected according to system language
2572         https://bugs.webkit.org/show_bug.cgi?id=140398
2573         rdar://problem/19218487
2574
2575         Reviewed by Darin Adler.
2576
2577         * http/tests/media/hls/hls-audio-tracks-locale-selection-expected.txt: Added.
2578         * http/tests/media/hls/hls-audio-tracks-locale-selection.html: Added.
2579         * http/tests/media/resources/hls/audio-tracks.m3u8:
2580
2581 2015-02-03  Piotr Krysiewicz  <p.krysiewicz@samsung.com>
2582
2583         [EFL] fast/borders/mixed-border-style2.html fails due to missing -expected.txt
2584         https://bugs.webkit.org/show_bug.cgi?id=141080
2585
2586         Unreviewed EFL gardening
2587
2588         Wrong: Test has no expected result
2589         Right: Test has an expected result as well as an image showing
2590                the correct page render
2591
2592         * platform/efl/fast/borders/mixed-border-style2-expected.png: Added.
2593         * platform/efl/fast/borders/mixed-border-style2-expected.txt: Added.
2594
2595 2015-02-02  Brent Fulgham  <bfulgham@apple.com>
2596
2597         [Win] Activate HTTP tests
2598
2599         * platform/win/TestExpectations:
2600         * platform/win/fast/dom/adopt-node-crash-2-expected.txt:
2601
2602 2015-02-02  Benjamin Poulain  <benjamin@webkit.org>
2603
2604         JIT Compile simple cases of :nth-last-child()
2605         https://bugs.webkit.org/show_bug.cgi?id=141053
2606
2607         Reviewed by Andreas Kling.
2608
2609         There was almost no test coverage for :nth-last-child(). I copied the main tests
2610         from :nth-child() and updated the expected results.
2611
2612         This is not ideal because we should have style update tests targetting
2613         backward invalidation... Still better than nothing :)
2614
2615         * fast/selectors/nth-last-child-as-first-simple-selector-style-update-expected.txt: Added.
2616         * fast/selectors/nth-last-child-as-first-simple-selector-style-update.html: Added.
2617         * fast/selectors/nth-last-child-basics-expected.txt: Added.
2618         * fast/selectors/nth-last-child-basics.html: Added.
2619         * fast/selectors/nth-last-child-bounds-expected.txt: Added.
2620         * fast/selectors/nth-last-child-bounds.html: Added.
2621         * fast/selectors/nth-last-child-chained-expected.txt: Added.
2622         * fast/selectors/nth-last-child-chained.html: Added.
2623         * fast/selectors/nth-last-child-on-root-expected.txt: Added.
2624         * fast/selectors/nth-last-child-on-root.html: Added.
2625         * fast/selectors/nth-last-child-style-update-expected.txt: Added.
2626         * fast/selectors/nth-last-child-style-update.html: Added.
2627         * fast/selectors/nth-last-child-with-backtracking-expected.txt: Added.
2628         * fast/selectors/nth-last-child-with-backtracking.html: Added.
2629         * fast/selectors/several-nth-last-child-expected.txt: Added.
2630         * fast/selectors/several-nth-last-child.html: Added.
2631
2632 2015-02-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2633
2634         Unreviewed, EFL gardening. Update flakiness tests on W3C SVG 1.1 tests.
2635
2636         * platform/efl/TestExpectations:
2637
2638 2015-02-02  Benjamin Poulain  <bpoulain@apple.com>
2639
2640         Clean up attribute handling: part 2 - attributeNode
2641         https://bugs.webkit.org/show_bug.cgi?id=141109
2642
2643         Reviewed by Andreas Kling.
2644
2645         Improve the coverage a little.
2646
2647         Not everything is right yet: some getters return an empty string when they
2648         should return null.
2649
2650         * fast/dom/Element/attribute-ascii-case-insensitive-1-expected.txt:
2651         This is now fixed :)
2652
2653         * fast/dom/Element/attribute-ascii-case-insensitive-3-expected.txt: Added.
2654         * fast/dom/Element/attribute-ascii-case-insensitive-3.html: Added.
2655         Test prefixed-like attribute defined through the parser.
2656
2657         * fast/dom/Element/attribute-setAttributeNode-multiple-times-expected.txt: Added.
2658         * fast/dom/Element/attribute-setAttributeNode-multiple-times.html: Added.
2659         Make sure we don't accumulate nodes.
2660
2661         * fast/dom/Element/attribute-setAttributeNodeNS-multiple-times-expected.txt: Added.
2662         * fast/dom/Element/attribute-setAttributeNodeNS-multiple-times.html: Added.
2663         Same without the crazy setter.
2664
2665         * fast/dom/Element/script-tests/getAttribute-check-case-sensitivity.js:
2666         * fast/dom/Element/getAttribute-check-case-sensitivity-expected.txt:
2667         With the latest spec, getting a node with any uppercase character through
2668         getAttributeNode() always fails. Update the test to use .getAttributeNodeNS()
2669         were needed.
2670
2671         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt: Added.
2672         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.html: Added.
2673         * fast/dom/Element/mozilla-dom-base-tests/test_bug339494-expected.txt: Added.
2674         * fast/dom/Element/mozilla-dom-base-tests/test_bug339494.html: Added.
2675         * fast/dom/Element/mozilla-dom-base-tests/test_bug364092-expected.txt: Added.
2676         * fast/dom/Element/mozilla-dom-base-tests/test_bug364092.xhtml: Added.
2677         (testGetAttributeNodeMixedCase):
2678         (testAttribNodeNamePreservesCaseGetNode):
2679         (testAttribNodeNamePreservesCaseGetNode2):
2680         Some related tests from Gecko, for completeness.
2681
2682         * fast/dom/Element/setAttributeNode-case-insensitivity-expected.txt:
2683         * fast/dom/Element/setAttributeNode-case-insensitivity.html:
2684         Test that the getAttribute part of setAttributeNode() do not ignore the prefix. The spec
2685         says to use the name, not the localname.
2686
2687         * fast/dom/Element/setAttributeNode-for-existing-attribute-expected.txt:
2688         * fast/dom/Element/setAttributeNode-for-existing-attribute.html:
2689         This test was for legacy behavior that came from Firefox. Firefox does not do that anymore.
2690         Keep the test around for regression catching, but add a sentence explaining the 'incorrect'
2691         behavior.
2692
2693         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt: Added.
2694         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1.html: Added.
2695         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2-expected.txt: Added.
2696         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2.html: Added.
2697         Some coverage for the name overriding craziness.
2698
2699 2015-02-02  Joseph Pecoraro  <pecoraro@apple.com>
2700
2701         Rebaseline test with new expected results.
2702
2703         * http/tests/inspector-protocol/access-inspected-object-expected.txt:
2704
2705 2015-02-02  Benjamin Poulain  <benjamin@webkit.org>
2706
2707         Multiple CSS plus selector not working after checkbox:checked
2708         https://bugs.webkit.org/show_bug.cgi?id=110594
2709
2710         Reviewed by Darin Adler.
2711
2712         I fixed the bug not so long ago.
2713
2714         This patch adds coverage for :checked since internal states
2715         tend to have tricky update behaviors.
2716
2717         * fast/selectors/checked-direct-adjacent-style-update-1-expected.txt: Added.
2718         * fast/selectors/checked-direct-adjacent-style-update-1.html: Added.
2719         * fast/selectors/checked-direct-adjacent-style-update-2-expected.txt: Added.
2720         * fast/selectors/checked-direct-adjacent-style-update-2.html: Added.
2721         * fast/selectors/checked-direct-adjacent-style-update-3-expected.txt: Added.
2722         * fast/selectors/checked-direct-adjacent-style-update-3.html: Added.
2723         * fast/selectors/checked-direct-adjacent-style-update-4-expected.txt: Added.
2724         * fast/selectors/checked-direct-adjacent-style-update-4.html: Added.
2725
2726 2015-01-30  Roger Fong  <roger_fong@apple.com>
2727
2728         WebGL2: Implement spec section 3.7.1 Setting and getting state (Part 1).
2729         https://bugs.webkit.org/show_bug.cgi?id=141096
2730         <rdar://problem/15002469>
2731
2732         Reviewed by Brent Fulgham.
2733
2734         Two read format parameters were moved from the WebGL2 spec to the WebGL1 spec. Update tests accordingly.
2735         * fast/canvas/webgl/constants.html:
2736         * fast/canvas/webgl/webgl-specific-expected.txt:
2737         * fast/canvas/webgl/webgl-specific.html:
2738         * webgl/1.0.2/resources/webgl_test_files/conformance/misc/webgl-specific.html:
2739
2740 2015-02-02  Daniel Bates  <dabates@apple.com>
2741
2742         [iOS] ASSERTION FAILED: m_scriptExecutionContext->isContextThread() in ContextDestructionObserver::observeContext
2743         https://bugs.webkit.org/show_bug.cgi?id=141057
2744         <rdar://problem/19068790>
2745
2746         Reviewed by Alexey Proskuryakov.
2747
2748         Un-skip crypto tests. Also, group skip entries for tests crypto/subtle/{rsa-indexeddb, rsa-indexeddb-non-exportable}.html
2749         with other skipped IndexedDB tests.
2750
2751         * platform/ios-simulator/TestExpectations:
2752
2753 2015-02-01  Commit Queue  <commit-queue@webkit.org>
2754
2755         Unreviewed, rolling out r179467 and r179470.
2756         https://bugs.webkit.org/show_bug.cgi?id=141144
2757
2758         Broke svg/custom/use-events-crash.svg (Requested by ap on
2759         #webkit).
2760
2761         Reverted changesets:
2762
2763         "Stop dispatching events with SVGElementInstance objects as
2764         their targets"
2765         https://bugs.webkit.org/show_bug.cgi?id=141108
2766         http://trac.webkit.org/changeset/179467
2767
2768         "REGRESSION(r179467): svg/custom/use-events-crash.svg times
2769         out"
2770         http://trac.webkit.org/changeset/179470
2771
2772 2015-02-01  Alexey Proskuryakov  <ap@apple.com>
2773
2774         REGRESSION(r179467): svg/custom/use-events-crash.svg times out
2775
2776         Looks like the new test (svg/custom/use-event-retargeting.html) somehow breaks
2777         subsequent one, let's try skipping it for now.
2778
2779         * TestExpectations:
2780
2781 2015-01-31  Darin Adler  <darin@apple.com>
2782
2783         Stop dispatching events with SVGElementInstance objects as their targets
2784         https://bugs.webkit.org/show_bug.cgi?id=141108
2785
2786         Reviewed by Anders Carlsson.
2787
2788         Many tests are no longer relevant once we aren't doing this any more.
2789
2790         * platform/gtk/svg/custom/use-instanceRoot-event-bubbling-expected.png: Removed.
2791         * platform/gtk/svg/custom/use-instanceRoot-modifications-expected.png: Removed.
2792         * platform/gtk/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
2793         * platform/ios-sim-deprecated/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
2794         * platform/ios-simulator/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
2795         * platform/mac-mountainlion/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
2796         * platform/mac/svg/custom/use-instanceRoot-event-bubbling-expected.png: Removed.
2797         * platform/mac/svg/custom/use-instanceRoot-modifications-expected.png: Removed.
2798         * platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt: Removed.
2799         * svg/custom/use-instanceRoot-modifications.svg: Removed.
2800         * svg/custom/use-instanceRoot-with-use-removed-expected.txt: Removed.
2801         * svg/custom/use-instanceRoot-with-use-removed.svg: Removed.
2802
2803         * svg/custom/resources/use-instanceRoot-event-bubbling.js: Updated this test to expect
2804         the events to be dispatched with the SVGUseElement as the target. I talked this over with
2805         Sam Weinig and we decided this is good behavior for now, and it almost matches what the
2806         spec says. Might be worth refining later.
2807         * svg/custom/use-instanceRoot-event-bubbling-expected.txt: Updated expected results.
2808         * svg/custom/use-instanceRoot-event-bubbling.xhtml: Tweaked the test a little. It still
2809         could use improvement; it's like half a "repaint test", which is strange.
2810
2811         * svg/custom/use-event-retargeting-expected.txt: Added. Got this test from Blink.
2812         * svg/custom/use-event-retargeting.html: Added. Ditto.
2813
2814 2015-02-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2815
2816         Unreviewd EFL gardening. Add new failing tests related to W3C SVG 1.1.
2817
2818         * platform/efl/TestExpectations:
2819
2820 2015-02-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2821
2822         Unreviewed EFL gardening. Update crash tests related to webgl because
2823         webgl isn't supported by EFL port at the moment.
2824
2825         * platform/efl/TestExpectations:
2826
2827 2015-02-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2828
2829         Unreviewed EFL gardening. Update tests which don't have expectation result yet.
2830
2831         * platform/efl/TestExpectations:
2832
2833 2015-01-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2834
2835         Unreviewed EFL gardening. Update flaky tests regarding W3C SVG 1.1 tests.
2836
2837         * platform/efl/TestExpectations:
2838
2839 2015-01-31  Brent Fulgham  <bfulgham@apple.com>
2840
2841         [Win] Unreviewed test machine configuration change.
2842
2843         * http/conf/apache2.4-httpd-win.conf: Provide reasonable default PidFile location for xampp-based install.
2844
2845 2015-01-31  Myles C. Maxfield  <litherum@gmail.com>
2846
2847         REGRESSION (r177689): Emoji variation sequences rendered incorrectly (as characters from other non-emoji font)
2848         https://bugs.webkit.org/show_bug.cgi?id=141112
2849
2850         Reviewed by Sam Weinig.
2851
2852         * platform/mac/fast/text/combining-mark-paint-expected.html: Added.
2853         * platform/mac/fast/text/combining-mark-paint.html: Added.
2854
2855 2015-01-31  Michael Saboff  <msaboff@apple.com>
2856
2857         Crash (DFG assertion) beneath AbstractInterpreter::verifyEdge() @ http://experilous.com/1/planet-generator/2014-09-28/version-1
2858         https://bugs.webkit.org/show_bug.cgi?id=141111
2859
2860         Reviewed by Filip Pizlo.
2861
2862         New tests.
2863
2864         * js/regress-141111-expected.txt: Added.
2865         * js/regress-141111.html: Added.
2866         * js/script-tests/regress-141111.js: Added.
2867         (MyObject):
2868         (foo):
2869         (.result):
2870         (bar):
2871
2872 2015-01-31  Antti Koivisto  <antti@apple.com>
2873
2874         Enable WebKit disk cache on OS X
2875         https://bugs.webkit.org/show_bug.cgi?id=141022
2876
2877         Reviewed by Gavin Barraclough.
2878
2879         * TestExpectations: Enable the test for cache functionality.
2880
2881 2015-01-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2882
2883         Import W3C web platform tests infrastructure
2884         https://bugs.webkit.org/show_bug.cgi?id=140934
2885
2886         Reviewed by Ryosuke Niwa.
2887
2888         * TestExpectations: added lines to skip web-platform-tests
2889         infrastructure folders. Added one line for a partially passing test.
2890
2891 2015-01-30  Yusuke Suzuki  <utatane.tea@gmail.com>
2892
2893         Implement ES6 Symbol
2894         https://bugs.webkit.org/show_bug.cgi?id=140435
2895
2896         Reviewed by Geoffrey Garen.
2897
2898         * js/script-tests/symbol-abstract-equality-comparison.js: Added.
2899         (Pair):
2900         (relationalOperators.forEach):
2901         * js/script-tests/symbol-abstract-relational-comparison.js: Added.
2902         (relationalOperators.forEach):
2903         * js/script-tests/symbol-in-map.js: Added.
2904         (set shouldBe):
2905         * js/script-tests/symbol-object.js: Added.
2906         * js/script-tests/symbol-prototype-is-ordinary-object.js: Added.
2907         * js/script-tests/symbol-strict-equality-comparison.js: Added.
2908         (Pair):
2909         (relationalOperators.forEach):
2910         * js/script-tests/symbol-tostring.js: Added.
2911         * js/script-tests/symbols.js: Renamed from LayoutTests/js/script-tests/names.js.
2912         (forIn):
2913         * js/symbol-abstract-equality-comparison-expected.txt: Added.
2914         * js/symbol-abstract-equality-comparison.html: Copied from LayoutTests/js/names.html.
2915         * js/symbol-abstract-relational-comparison-expected.txt: Added.
2916         * js/symbol-abstract-relational-comparison.html: Copied from LayoutTests/js/names.html.
2917         * js/symbol-in-map-expected.txt: Added.
2918         * js/symbol-in-map.html: Copied from LayoutTests/js/names.html.
2919         * js/symbol-object-expected.txt: Added.
2920         * js/symbol-object.html: Copied from LayoutTests/js/names.html.
2921         * js/symbol-prototype-is-ordinary-object-expected.txt: Added.
2922         * js/symbol-prototype-is-ordinary-object.html: Copied from LayoutTests/js/names.html.
2923         * js/symbol-strict-equality-comparison-expected.txt: Added.
2924         * js/symbol-strict-equality-comparison.html: Copied from LayoutTests/js/names.html.
2925         * js/symbol-tostring-expected.txt: Added.
2926         * js/symbol-tostring.html: Copied from LayoutTests/js/names.html.
2927         * js/symbols-expected.txt: Renamed from LayoutTests/js/names-expected.txt.
2928         * js/symbols.html: Renamed from LayoutTests/js/names.html.
2929
2930 2015-01-30  Dariusz Frankiewicz  <d.frankiewic@samsung.com>
2931
2932         [EFL] Gardening: update some accessibility tests as failed
2933         https://bugs.webkit.org/show_bug.cgi?id=141034
2934
2935         Unreviewed EFL gardening.
2936
2937         * platform/efl/TestExpectations:
2938         * platform/efl/accessibility/roles-exposed-expected.txt:
2939         update expectation after bumping ATK to 2.15.2
2940
2941 2015-01-30  Piotr Pajak  <p.pajak@samsung.com>
2942
2943         [EFL] Mark test css3/masking/mask-repeat-space-padding.html as passing
2944         https://bugs.webkit.org/show_bug.cgi?id=141077
2945
2946         Unreviewed EFL gardening.
2947
2948         * platform/efl/TestExpectations:
2949
2950 2015-01-30  Karol Pawlowski  <k.pawlowski@samsung.com>
2951
2952         [EFL] Rebaseline efl/js/dom/global-constructors-attributes-expected.txt
2953         https://bugs.webkit.org/show_bug.cgi?id=141029
2954         
2955         Unreviewed EFL gardening
2956
2957         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2958
2959 2015-01-30  Chris Dumez  <cdumez@apple.com>
2960
2961         When no background-size is specified on the 2nd background layer, it takes the first instead of the initial value
2962         https://bugs.webkit.org/show_bug.cgi?id=141059
2963
2964         Reviewed by Antti Koivisto.
2965
2966         Add layout test to cover the case where we have 2 background layers, with an explicit
2967         size only for the first one.
2968
2969         * fast/css/background-layers-initial-size-expected.txt: Added.
2970         * fast/css/background-layers-initial-size.html: Added.
2971
2972 2015-01-30  Matthew Mirman  <mmirman@apple.com>
2973
2974         Added a test for JSON.stringify on ClientRect.
2975         https://bugs.webkit.org/show_bug.cgi?id=141063
2976         <rdar://problem/18437653>
2977
2978         Reviewed by Oliver Hunt.
2979
2980         * js/resources/JSON-stringify.js:
2981         (createTests.var):
2982         (createTests.result):
2983         * js/resources/JSON-stringify-expected.txt:
2984
2985 2015-01-30  Brent Fulgham  <bfulgham@apple.com>
2986
2987         [Win] Switch to Apache on Windows
2988         https://bugs.webkit.org/show_bug.cgi?id=141060
2989
2990         Reviewed by Alexey Proskuryakov.
2991
2992         Add a new Windows XAMPP Apache configuration file for running
2993         the http test suite on Windows.
2994
2995         Reviewed by Alexey Proskuryakov.
2996
2997         * http/conf/apache2.4-httpd-win.conf: Added.
2998
2999 2015-01-29  Chris Dumez  <cdumez@apple.com>
3000
3001         Unreviewed. Further rebaselining after r179368.
3002
3003         * platform/mac-mavericks/fast/forms/select-visual-hebrew-expected.txt: Added.
3004
3005 2015-01-29  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3006
3007         Unreviewed, gardening on EFL port. some tests aren't flaky anymore.
3008         Unskip those tests on EFL port.
3009
3010         * platform/efl/TestExpectations:
3011
3012 2015-01-29  Darin Adler  <darin@apple.com>
3013
3014         Remove SVGUseElement.instanceRoot and all tests that depend on it
3015         https://bugs.webkit.org/show_bug.cgi?id=141025
3016
3017         Reviewed by Anders Carlsson.
3018
3019         * platform/gtk/TestExpectations: Removed expected failure for now-removed test.
3020         * platform/ios-simulator-wk2/TestExpectations: Ditto.
3021         * platform/mac/TestExpectations: Ditto.
3022
3023         * platform/gtk/svg/custom/use-elementInstance-event-target-expected.png: Removed.
3024         * platform/gtk/svg/custom/use-elementInstance-event-target-expected.txt: Removed.
3025         * platform/gtk/svg/custom/use-elementInstance-methods-expected.png: Removed.
3026         * platform/gtk/svg/custom/use-elementInstance-methods-expected.txt: Removed.
3027         * platform/ios-sim-deprecated/svg/custom/use-elementInstance-event-target-expected.txt: Removed.
3028         * platform/ios-sim-deprecated/svg/custom/use-elementInstance-methods-expected.txt: Removed.
3029         * platform/ios-simulator/svg/custom/use-elementInstance-event-target-expected.txt: Removed.
3030         * platform/ios-simulator/svg/custom/use-elementInstance-methods-expected.txt: Removed.
3031         * platform/mac-mountainlion/svg/custom/use-elementInstance-event-target-expected.txt: Removed.
3032         * platform/mac-mountainlion/svg/custom/use-elementInstance-methods-expected.txt: Removed.
3033         * platform/mac/svg/custom/use-elementInstance-event-target-expected.png: Removed.
3034         * platform/mac/svg/custom/use-elementInstance-event-target-expected.txt: Removed.
3035         * platform/mac/svg/custom/use-elementInstance-methods-expected.png: Removed.
3036         * platform/mac/svg/custom/use-elementInstance-methods-expected.txt: Removed.
3037         * svg/custom/element-instance-held-by-js-crash-expected.txt: Removed.
3038         * svg/custom/element-instance-held-by-js-crash.svg: Removed.
3039         * svg/custom/resources/use-instanceRoot-event-bubbling.js: Find element by id instead
3040         of using use.instanceRoot.correspondingElement.
3041         * svg/custom/resources/use-instanceRoot-event-listeners.js: Removed.
3042         * svg/custom/use-crash-using-children-before-destroy.svg: Removed a line of code that
3043         got at the instanceRoot. It's possible this test no longer has value, and if so, then
3044         we could later delete it, but it does no harm.
3045         * svg/custom/use-elementInstance-event-target.svg: Removed.
3046         * svg/custom/use-elementInstance-methods.svg: Removed.
3047         * svg/custom/use-instanceRoot-as-event-target-expected.txt: Removed.
3048         * svg/custom/use-instanceRoot-as-event-target.xhtml: Removed.
3049         * svg/custom/use-instanceRoot-event-listener-liveness-expected.txt: Removed.
3050         * svg/custom/use-instanceRoot-event-listener-liveness.xhtml: Removed.
3051         * svg/custom/use-instanceRoot-event-listeners-expected.txt: Removed.
3052         * svg/custom/use-instanceRoot-event-listeners.xhtml: Removed.
3053         * svg/custom/use-instanceRoot-modifications.svg: Removed the part of this that involved
3054         the instanceRoot property. It's possible this test now has reduced value, and if so, we
3055         could later delete it but it does no harm.
3056         * svg/custom/use-instanceRoot-with-use-removed.svg: Removed the use of instanceRoot
3057         and correspondingUseElement. Not certain this remains a useful test. Also converted line
3058         endings to LF instead of CRLF.
3059         * svg/custom/use-listener-append-crash.html: Get elements by id instead of instanceRoot.
3060         * svg/custom/use-modify-target-container.svg: Ditto.
3061         * svg/custom/use-modify-target-symbol.svg: Ditto.
3062         * svg/custom/use-on-use-with-child-expected.txt: Updated since we don't dump an instance
3063         tree any more.
3064         * svg/custom/use-on-use-with-child.svg: Removed the part about dumping the instance tree,
3065         and added in the part about dragging to make sure it doesn't crash.
3066         * svg/dom/use-transform.svg: Get element by id instead of instanceRoot.
3067
3068 2015-01-29  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3069
3070         Unreviewed EFL port gardening. Some tests have been passed since r172999 though,
3071         those have marked with "Failure".
3072
3073         * platform/efl/TestExpectations:
3074
3075 2015-01-29  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3076
3077         Unreviewed, gardening on EFL port. Unskip tests which don't come to crash or
3078         timeout anymore.
3079
3080         * platform/efl/TestExpectations:
3081
3082 2015-01-29  Sam Weinig  <sam@webkit.org>
3083
3084         More follow up to https://bugs.webkit.org/show_bug.cgi?id=141038
3085
3086         * platform/mac-mavericks/fast/text/international/hindi-spacing-expected.txt:
3087         * platform/mac/fast/text/international/hindi-spacing-expected.txt:
3088
3089 2015-01-29  Sam Weinig  <sam@webkit.org>
3090
3091         Follow up to https://bugs.webkit.org/show_bug.cgi?id=141038
3092
3093         Update test results on Yosemite now that we don't use the screen font
3094         in controls.
3095
3096         * platform/mac/fast/css/rtl-ordering-expected.png:
3097         * platform/mac/fast/css/rtl-ordering-expected.txt:
3098         * platform/mac/fast/forms/search-rtl-expected.png:
3099         * platform/mac/fast/forms/search-rtl-expected.txt:
3100         * platform/mac/fast/forms/select-visual-hebrew-expected.png:
3101         * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
3102         * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
3103         * platform/mac/fast/forms/select-writing-direction-natural-expected.txt:
3104         * platform/mac/fast/text/international/hindi-spacing-expected.txt:
3105         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3106         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3107
3108 2015-01-29  Ryosuke Niwa  <rniwa@webkit.org>
3109
3110         Skip these two tests in the stress testing since the feature isn't enabled.
3111
3112         * js/script-tests/class-syntax-declaration.js:
3113         * js/script-tests/class-syntax-expression.js:
3114
3115 2015-01-29  Eric Carlson  <eric.carlson@apple.com>
3116
3117         media/track/track-in-band-cues-added-once.html fails sometimes
3118         https://bugs.webkit.org/show_bug.cgi?id=138806
3119
3120         Reviewed by Brent Fulgham.
3121
3122         * media/track/track-in-band-cues-added-once-expected.txt: Update results.
3123         * media/track/track-in-band-cues-added-once.html: Seek before beginning playback so
3124             the media engine is more likely to buffer and process the initial cue.
3125         * platform/mac/TestExpectations: Unskip track-in-band-cues-added-once.html.
3126
3127 2015-01-29  Eric Carlson  <eric.carlson@apple.com>
3128
3129         REGRESSION (OS X 10.10.2): media/track/track-in-band-style.html frequently times out
3130         https://bugs.webkit.org/show_bug.cgi?id=140974
3131
3132         Reviewed by Brent Fulgham.
3133
3134         * media/track/track-in-band-style-expected.txt: Updated.
3135         * media/track/track-in-band-style.html: Introduce a brief pause between receiving the 'seeked'
3136             event and checking caption style to allow for media engine latency. Add additional logging
3137             when the test fails to make future failure diagnosis easier.
3138
3139         * platform/mac/TestExpectations: Remove track-in-band-style.html.
3140
3141 2015-01-29  Ryosuke Niwa  <rniwa@webkit.org>
3142
3143         Implement ES6 class syntax without inheritance support
3144         https://bugs.webkit.org/show_bug.cgi?id=140918
3145
3146         Reviewed by Geoffrey Garen.
3147
3148         Added two tests for class declarations and class expressions.
3149
3150         * TestExpectations:
3151         * js/class-syntax-declaration-expected.txt: Added.
3152         * js/class-syntax-declaration.html: Added.
3153         * js/class-syntax-expression-expected.txt: Added.
3154         * js/class-syntax-expression.html: Added.
3155         * js/script-tests/class-syntax-declaration.js: Added.
3156         * js/script-tests/class-syntax-expression.js: Added.
3157
3158 2015-01-29  Simon Fraser  <simon.fraser@apple.com>
3159
3160         Border-radius clipping on a stacking context causes descendants to not render
3161         https://bugs.webkit.org/show_bug.cgi?id=140536
3162
3163         Reviewed by Zalan Bujtas.
3164         
3165         Ref test that clips out the middle of a composited rounded-rect overflow element,
3166         and also tests reflections.
3167
3168         * compositing/clipping/border-radius-stacking-context-clip-expected.html: Added.
3169         * compositing/clipping/border-radius-stacking-context-clip.html: Added.
3170
3171 2015-01-29  Sam Weinig  <sam@webkit.org>
3172
3173         Remove support for screen font substitution
3174         https://bugs.webkit.org/show_bug.cgi?id=141038
3175
3176         Reviewed by Tim Horton.
3177
3178         * platform/mac/fast/text/international/hindi-spacing-expected.txt:
3179         Update results now that buttons always use printer fonts. We were accidentally
3180         allowing buttons to use screen fonts, which usually didn't make a difference,
3181         but does with some fallback fonts.
3182
3183 2015-01-20  David Hyatt  <hyatt@apple.com>
3184
3185         Japanese line breaking rules need to be respected before and after Ruby.
3186         https://bugs.webkit.org/show_bug.cgi?id=91588
3187         <rdar://problem/17306535>
3188
3189         Reviewed by Dean Jackson.
3190
3191         * fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.txt:
3192         * fast/ruby/ruby-block-style-not-updated-with-before-after-content.html:
3193         * fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.txt:
3194         * fast/ruby/ruby-inline-style-not-updated-with-before-after-content.html:
3195         * fast/ruby/ruby-punctuation-avoid-breaking-expected.html: Added.
3196         * fast/ruby/ruby-punctuation-avoid-breaking.html: Added.
3197
3198 2015-01-29  Alexey Proskuryakov  <ap@apple.com>
3199
3200         Mark more tests as slow in debug.
3201
3202         * TestExpectations:
3203
3204 2015-01-29  Joseph Pecoraro  <pecoraro@apple.com>
3205
3206         Web Inspector: ES6: Improved Console Format for Set and Map Objects (like Arrays)
3207         https://bugs.webkit.org/show_bug.cgi?id=122867
3208
3209         Reviewed by Timothy Hatcher.
3210
3211         * TestExpectations:
3212         Inspector tests are still flakey on bots, so skip the test.
3213
3214         * inspector/model/remote-object-expected.txt:
3215         * inspector/model/remote-object.html:
3216         Update based on Runtime.ObjectPreview changes.
3217
3218         * inspector/model/remote-object-weak-collection-expected.txt: Added.
3219         * inspector/model/remote-object-weak-collection.html: Added.
3220         New test for weak collection handling.
3221
3222 2015-01-28  Michael Catanzaro  <mcatanzaro@igalia.com>
3223
3224         security/mixedContent/redirect-https-to-http-iframe-in-main-frame test is the same as security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html
3225         https://bugs.webkit.org/show_bug.cgi?id=140876
3226
3227         Reviewed by Darin Adler.
3228
3229         Fix the test so it's not identical to the redirect-http-to-https-iframe-in-main-frame
3230         test, and update the expected results.
3231
3232         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3233         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
3234
3235 2015-01-28  Benjamin Poulain  <bpoulain@apple.com>
3236
3237         Start fixing the handling of Element's attributes when they contain non-ASCII characters
3238         https://bugs.webkit.org/show_bug.cgi?id=141016
3239
3240         Reviewed by Ryosuke Niwa.
3241
3242         Start some basic testing.
3243
3244         Some tests are failing due to the more complicated case being handled incorrectly, this will
3245         be fixed in follow ups.
3246
3247         * fast/css/attribute-ascii-case-insensitive-html-expected.html: Added.
3248         * fast/css/attribute-ascii-case-insensitive-html.html: Added.
3249         * fast/css/attribute-ascii-case-insensitive-xhtml-expected.xhtml: Added.
3250         * fast/css/attribute-ascii-case-insensitive-xhtml.xhtml: Added.
3251         * fast/css/attribute-ascii-case-insensitive-xml-in-html-expected.html: Added.
3252         * fast/css/attribute-ascii-case-insensitive-xml-in-html.html: Added.
3253         * fast/dom/Element/attribute-ascii-case-insensitive-1-expected.txt: Added.
3254         * fast/dom/Element/attribute-ascii-case-insensitive-1.html: Added.
3255         * fast/dom/Element/attribute-ascii-case-insensitive-2-expected.txt: Added.
3256         * fast/dom/Element/attribute-ascii-case-insensitive-2.html: Added.
3257         * fast/selectors/attribute-ascii-case-insensitive-style-update-expected.txt: Added.
3258         * fast/selectors/attribute-ascii-case-insensitive-style-update.html: Added.
3259         * fast/selectors/element-matches-attribute-ascii-case-insensitive-html-expected.txt: Added.
3260         * fast/selectors/element-matches-attribute-ascii-case-insensitive-html.html: Added.
3261         * fast/selectors/querySelector-attribute-ascii-case-insensitive-html-expected.txt: Added.
3262         * fast/selectors/querySelector-attribute-ascii-case-insensitive-html.html: Added.
3263
3264 2015-01-28  Brent Fulgham  <bfulgham@apple.com>
3265
3266         [Win] Actually delete the file!
3267
3268         * platform/win/fast/events/ondrop-text-htmlt-expected.txt: Removed.
3269
3270 2015-01-28  Brent Fulgham  <bfulgham@apple.com>
3271
3272         [Win] Unreviewed gardening. Get rid of misspelled expected file.
3273
3274         Get rid of the 'ondrop-text-htmlt-expected.txt' file, and commit a new baseline
3275         from the test system.
3276
3277         * platform/win/fast/events/ondrop-text-htmlt-expected.txt: Removed.
3278         * platform/win/fast/text/backslash-to-yen-sign-euc-expected.txt:
3279
3280 2015-01-28  Chris Dumez  <cdumez@apple.com>
3281
3282         Regression(r177494): Bad cast to WebKitCSSResourceValue in StyleBuilderConverter::convertMaskImageOperations()
3283         https://bugs.webkit.org/show_bug.cgi?id=140991
3284         <rdar://problem/19625305>
3285
3286         Reviewed by Antti Koivisto.
3287
3288         Add layout test to cover the case where a CSSValue is incorrectly casted to
3289         a WebKitCSSResourceValue in StyleBuilderConverter::convertMaskImageOperations(),
3290         thus hitting an assertion in downcast<>() on debug builds.
3291
3292         * css3/masking/mask-image-initial-value-crash-expected.txt: Added.
3293         * css3/masking/mask-image-initial-value-crash.html: Added.
3294
3295 2015-01-28  Brent Fulgham  <bfulgham@apple.com>
3296
3297         [Win] More gardening to get the bot green.
3298
3299         * css3/scroll-snap/resources: Added.
3300         * platform/win/TestExpectations:
3301         * platform/win/fast/events/ondrop-text-html-expected.txt: Copied from platform/win/fast/events/ondrop-text-htmlt-expected.txt.
3302         * platform/win/fast/events/ondrop-text-htmlt-expected.txt: Removed.
3303         * platform/win/fast/html/marquee-scrollamount-expected.txt: Added.
3304         * platform/win/fast/text/backslash-to-yen-sign-euc-expected.txt:
3305         * platform/win/fast/text/fallback-traits-fixup-expected.txt:
3306         * platform/win/fast/text/international/complex-character-based-fallback-expected.txt:
3307
3308 2015-01-28  Brent Fulgham  <bfulgham@apple.com>
3309
3310         [Win] Unreviewed gardening. Reskip some region tests.
3311
3312         * platform/win/TestExpectations:
3313
3314 2015-01-28  Joanmarie Diggs  <jdiggs@igalia.com>
3315
3316         AX: [ATK] Implement support for new AtkRole types for MathML
3317         https://bugs.webkit.org/show_bug.cgi?id=140916
3318
3319         Reviewed by Chris Fleizach.
3320
3321         * accessibility/math-multiscript-attributes.html: Added.
3322         * accessibility/roles-exposed.html: New test cases added.
3323         * platform/efl/accessibility/roles-exposed-expected.txt: Updated for new test cases.
3324         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Added.
3325         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated for new test cases.
3326         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt: Updated for new test cases.
3327         * platform/mac-mountainlion/accessibility/roles-exposed-expected.txt: Updated for new test cases.
3328         * platform/mac/accessibility/math-multiscript-attributes-expected.txt: Added.
3329         * platform/mac/accessibility/roles-exposed-expected.txt: Updated for new test cases.
3330
3331 2015-01-28  Brent Fulgham  <bfulgham@apple.com>
3332
3333         REGRESSION: Re-skip media tests. (Unreviewed)
3334         https://bugs.webkit.org/show_bug.cgi?id=140995
3335
3336         * platform/win/TestExpectations: Re-skip the tests.
3337
3338 2015-01-27  Alexey Proskuryakov  <ap@apple.com>
3339
3340         REGRESSION (OS X 10.10.2): media/track/track-in-band-style.html frequently times out
3341         https://bugs.webkit.org/show_bug.cgi?id=140974
3342
3343         * platform/mac/TestExpectations: Added an expectation.
3344
3345 2015-01-27  Brent Fulgham  <bfulgham@apple.com>
3346
3347         [Win] Re-enable Sputnik.
3348
3349         * platform/win/TestExpectations:
3350         * platform/win/fast/text/backslash-to-yen-sign-euc-expected.txt:
3351
3352 2015-01-27  Roger Fong  <roger_fong@apple.com>
3353
3354         WebGL2: Disable various extensions on WebGL2 context that have been promoted to core.
3355         https://bugs.webkit.org/show_bug.cgi?id=140907.
3356         <rdar://problem/19545857>
3357
3358         Reviewed by Brent Fulgham.
3359
3360         * fast/canvas/webgl/constants.html:
3361
3362 2015-01-27  Brent Fulgham  <bfulgham@apple.com>
3363
3364         [Win] More Windows rebaselines.
3365
3366         * platform/win/fast/events/ondrop-text-htmlt-expected.txt: Added.
3367         * platform/win/fast/text/backslash-to-yen-sign-euc-expected.txt:
3368         * platform/win/fast/text/fallback-traits-fixup-expected.txt:
3369         * platform/win/fast/text/international/complex-character-based-fallback-expected.txt:
3370
3371 2015-01-27  Eric Carlson  <eric.carlson@apple.com>
3372
3373         Simplify http/tests/media/video-play-stall.html
3374         https://bugs.webkit.org/show_bug.cgi?id=140630
3375
3376         Reviewed by Brent Fulgham.
3377
3378         * http/tests/media/video-play-stall-expected.txt:
3379         * http/tests/media/video-play-stall.html:
3380         * http/tests/media/video-play-waiting-expected.txt: Added.
3381         * http/tests/media/video-play-waiting.html: Added.
3382         * media/content/long-test.mp4: Added. New media file with 30 second duration.
3383         * media/content/long-test.ogv: Ditto.
3384         * platform/mac/TestExpectations: Remove video-play-stall.html from the skip list. Mark 
3385             video-play-waiting.html as flakey as it sometimes times out.
3386
3387 2015-01-27  Brent Fulgham  <bfulgham@apple.com>
3388
3389         [Win] Another round of bug filing and expectation updates.
3390
3391         * platform/win/TestExpectations:
3392         * platform/win/fast/selectors: Added.
3393         * platform/win/fast/selectors/064-expected.txt: Added.
3394         * platform/win/fast/text/backslash-to-yen-sign-euc-expected.txt:
3395         * platform/win/fast/text/backslash-to-yen-sign-expected.png: Added.
3396         * platform/win/fast/text/drawBidiText-expected.txt: Added.
3397         * platform/win/fast/text/fallback-traits-fixup-expected.txt:
3398         * platform/win/fast/text/international/complex-character-based-fallback-expected.txt:
3399         * platform/win/fast/text/international/hindi-spacing-expected.txt: Added.
3400         * platform/win/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed property svn:executable.
3401         * platform/win/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: Added.
3402         * platform/win/fast/text/unicode-variation-selector-expected.txt:
3403         * platform/win/fast/text/whitespace: Added.
3404         * platform/win/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt: Added.
3405         * platform/win/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt:
3406         * platform/win/fast/writing-mode/fieldsets-expected.txt: Added.
3407         * platform/win/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Removed.
3408         * platform/win/printing/iframe-print-expected.txt: Added.
3409         * platform/win/transforms/2d/zoom-menulist-expected.txt: Added.
3410
3411 2015-01-27  Benjamin Poulain  <benjamin@webkit.org>
3412
3413         Import the layout test style-sharing-type-and-readonly.html from blink
3414         https://bugs.webkit.org/show_bug.cgi?id=125280
3415
3416         Reviewed by Sergio Villar Senin.
3417
3418         I fixed the bug a while ago but having one more test seems valuable.
3419         This test is from blink: https://codereview.chromium.org/27033011
3420         by Elliott Sprehn.
3421
3422         * fast/css/style-sharing-type-and-readonly-expected.txt: Added.
3423         * fast/css/style-sharing-type-and-readonly.html: Added.
3424
3425 2015-01-27  Benjamin Poulain  <benjamin@webkit.org>
3426
3427         Import some extra tests for r179132
3428         https://bugs.webkit.org/show_bug.cgi?id=140930
3429
3430         Reviewed by Sam Weinig.
3431
3432         Add some tests that were done from previous attempts at fixing
3433         the bug.
3434
3435         * fast/dom/SelectorAPI/tag-case-insensitive-expected.txt: Added.
3436         * fast/dom/SelectorAPI/tag-case-insensitive.html: Added.
3437         * fast/dom/SelectorAPI/tag-case-sensitive-expected.txt: Added.
3438         * fast/dom/SelectorAPI/tag-case-sensitive.xhtml: Added.
3439         * svg/css/case-sensitive-tags-expected.txt: Added.
3440         * svg/css/case-sensitive-tags.html: Added.
3441         * svg/dom/tag-case-sensitive-svg-in-html-expected.txt: Added.
3442         * svg/dom/tag-case-sensitive-svg-in-html.html: Added.
3443         Those tests were created by Alexandru Chiculita for
3444         https://bugs.webkit.org/show_bug.cgi?id=83438
3445
3446         The patch was rejected at the time due to the perf impact.
3447         That has been solved since then by the CSS JIT.
3448
3449         * svg/css/foreignObject-case-styling-expected.html: Added.
3450         * svg/css/foreignObject-case-styling.html: Added.
3451         This test is from Boris Zbarsky when he reported
3452         https://bugs.webkit.org/show_bug.cgi?id=79444.
3453
3454 2015-01-27  Daniel Bates  <dabates@apple.com>
3455
3456         [iOS] Update test results and test expectations
3457
3458         * platform/ios-simulator-wk1/TestExpectations:
3459         * platform/ios-simulator-wk2/TestExpectations:
3460         * platform/ios-simulator/TestExpectations:
3461         * platform/ios-simulator/css3/blending/blend-mode-simple-composited-expected.txt:
3462         * platform/ios-simulator/css3/blending/blend-mode-simple-expected.txt:
3463
3464 2015-01-26  Sylvain Galineau  <galineau@adobe.com>
3465
3466         CSSKeyframesRule::findRule() and deleteRule() should delete the last matching rule, not the first
3467         https://bugs.webkit.org/show_bug.cgi?id=139732
3468
3469         Reviewed by Dean Jackson and Darin Adler.
3470
3471         Update existing keyframes OM tests to check for findRule/deleteRule matching order i.e. find/delete last specified rule.
3472
3473         * animations/keyframes-rule-expected.txt:
3474         * animations/keyframes-rule.html:
3475         * animations/unprefixed-keyframes-rule-expected.txt:
3476         * animations/unprefixed-keyframes-rule.html:
3477
3478 2015-01-27  Chris Dumez  <cdumez@apple.com>
3479
3480         Unreviewed, rebaseline fast/css/css2-system-fonts.html on iOS.
3481
3482         Rebaseline fast/css/css2-system-fonts.html on iOS after r179168.
3483
3484         * platform/ios-sim-deprecated/fast/css/css2-system-fonts-expected.txt: Removed.
3485         * platform/ios-simulator-wk2/fast/css/css2-system-fonts-expected.txt:
3486         * platform/ios-simulator/fast/css/css2-system-fonts-expected.txt: Removed.
3487
3488 2015-01-27  Alexey Proskuryakov  <ap@apple.com>
3489
3490         <rdar://problem/16801814> Media controls do not appear in 2 DRT tests
3491
3492         This doesn't appear to happen any more, although the tests are still flaky due to
3493         flaky font metrics.
3494
3495         * platform/mac/TestExpectations:
3496         * platform/mac/media/controls-without-preload-expected.txt:
3497
3498 2015-01-27  Chris Dumez  <cdumez@apple.com>
3499
3500         Unreviewed. Rebaseline several editing tests on Mac after r179168.
3501
3502         * platform/mac/editing/attributed-string/font-size-expected.txt:
3503         * platform/mac/editing/attributed-string/vertical-align-expected.txt:
3504
3505 2015-01-27  Brent Fulgham  <bfulgham@apple.com>
3506
3507         [Win] Unskip tests now that r179170 is in place.
3508
3509         * platform/win/TestExpectations:
3510
3511 2015-01-27  Brent Fulgham  <bfulgham@apple.com>
3512
3513         [Win] Adjust some expectations based on test bot display metrics.
3514
3515         * platform/win/TestExpectations:
3516         * platform/win/fast/dom/adopt-node-crash-2-expected.txt:
3517         * platform/win/fast/ondrop-text-html-expected.txt: Added.
3518
3519 2015-01-27  Chris Dumez  <cdumez@apple.com>
3520
3521         HTMLElement.dir should only return known values
3522         https://bugs.webkit.org/show_bug.cgi?id=140925
3523