e75be875a990bf841728beb31473fc7d329ca61e
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-04-23  Tim Horton  <timothy_horton@apple.com>
2
3         Make the linter stop complaining by fixing the order of fields in TestExpectations
4
5         * platform/mac/TestExpectations:
6         Bug number comes first.
7
8 2015-04-23  Alexey Proskuryakov  <ap@apple.com>
9
10         editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
11
12         Updated the results to match what we get in 10.10.3, and marked as passing.
13
14         * editing/selection/extend-by-character-007-expected.txt: Removed.
15         * platform/mac/TestExpectations:
16         * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
17         * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
18
19 2015-04-23  Jordan Harband  <ljharb@gmail.com>
20
21         Implement `Object.assign`
22         https://bugs.webkit.org/show_bug.cgi?id=143980
23
24         Reviewed by Filip Pizlo.
25
26         * js/Object-assign-expected.txt: Added.
27         * js/Object-assign.html: Added.
28         * js/Object-getOwnPropertyNames-expected.txt:
29         * js/script-tests/Object-assign.js: Added.
30         * js/script-tests/Object-getOwnPropertyNames.js:
31
32 2015-04-23  Chris Dumez  <cdumez@apple.com>
33
34         Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
35
36         It often crashes on Windows.
37
38         * platform/win/TestExpectations:
39
40 2015-04-22  Zalan Bujtas  <zalan@apple.com>
41
42         Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
43         https://bugs.webkit.org/show_bug.cgi?id=144035
44         rdar://problem/20604467
45
46         Reviewed by Darin Adler.
47
48         This patch extends HTMLElement::createElementRenderer()
49         with the render tree insertion point so that we can create different type
50         of renderers based on the render tree context.
51
52         * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
53         * fast/ruby/ruby-rt-with-region-crash.html: Added.
54
55 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
56
57         Context menu doesn't account for selection semantics
58 ​        https://bugs.webkit.org/show_bug.cgi?id=143958
59         <rdar://problem/19735706>
60
61         Unreviewed test fix.
62         
63         The new 'context-menu-text-selection-lookup.html' test added in this
64         bug was based on a test that does not work properly on some ports.
65         Skipping/failing this test in the same places as the original
66         'context-menu-text-selection.html' test.
67
68         * platform/gtk/TestExpectations:
69         * platform/ios-simulator-wk1/TestExpectations:
70         * platform/ios-simulator-wk2/TestExpectations:
71         * platform/mac-wk2/TestExpectations:
72
73 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
74
75         Unreviewed test fix after r183138.
76
77         * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
78         expectations were committed.
79
80 2015-04-22  Alexey Proskuryakov  <ap@apple.com>
81
82         Update results for two CSS tests affected by new fonts in OS X 10.10.3.
83
84         * platform/mac-mavericks/css2.1: Added.
85         * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
86         * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
87         * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
88         * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
89         * platform/mac/TestExpectations:
90         * platform/mac/css2.1/t1202-counter-04-b-expected.png:
91         * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
92         * platform/mac/css2.1/t1202-counters-04-b-expected.png:
93         * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
94
95 2015-04-22  Alexey Proskuryakov  <ap@apple.com>
96
97         fast/text/emoji.html passes on OS X 10.10.3 and higher.
98
99         * platform/mac/TestExpectations: Mark it as such.
100
101 2015-04-22  Benjamin Poulain  <benjamin@webkit.org>
102
103         Implement String.codePointAt()
104         https://bugs.webkit.org/show_bug.cgi?id=143934
105
106         Reviewed by Darin Adler.
107
108         * js/Object-getOwnPropertyNames-expected.txt:
109         * js/script-tests/string-code-point-at.js: Added.
110         (objectWithCustomToString.toString):
111         (objectThrowingOnToString.toString):
112         (objectCountingToString.toString):
113         (testLeadSurrogateOutOfBounds):
114         (testLeadSurrogateAsLastCharacter):
115         (testTrailSurrogateOutOfbounds):
116         (testAccessNullInString):
117         (testNormalCombinationOfSurrogates):
118         * js/string-code-point-at-expected.txt: Added.
119         * js/string-code-point-at.html: Added.
120
121 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
122
123         Context menu doesn't account for selection semantics
124         https://bugs.webkit.org/show_bug.cgi?id=143958
125         <rdar://problem/19735706>
126
127         Reviewed by Tim Horton.
128
129         * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
130         * editing/selection/context-menu-text-selection-lookup.html: Added.
131
132 2015-04-22  Jeremy Jones  <jeremyj@apple.com>
133
134         Expect failure on windows for treeitem-child-exposed test.
135         https://bugs.webkit.org/show_bug.cgi?id=144070
136
137         Unreviewed.
138
139         Mark accessibility/treeitem-child-exposed.html as failing on windows.
140
141         * platform/win/TestExpectations:
142
143 2015-04-22  Nan Wang  <nanwang1101@yahoo.com>
144
145         AX: WebKit does not expose text fields inside tree views.
146         https://bugs.webkit.org/show_bug.cgi?id=142196
147
148         Reviewed by Chris Fleizach.
149
150         Tests for treeitem’s children’s accessibility.
151         Also fixed the search predicate test for treeitem,
152         the static text is the second child of treeitem and
153         list marker is the first child.
154
155         * accessibility/treeitem-child-exposed-expected.txt: Added.
156         * accessibility/treeitem-child-exposed.html: Added.
157         * platform/mac/accessibility/search-predicate-expected.txt:
158         * platform/mac/accessibility/search-predicate.html:
159
160 2015-04-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
161
162         [Streams API] Implement ReadableStreamController
163         https://bugs.webkit.org/show_bug.cgi?id=143608
164
165         Reviewed by Benjamin Poulain.
166
167         Updated expectations as more tests are passed.
168         ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
169         Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
170
171         * streams/readable-stream.html:
172         * streams/readable-stream-expected.txt:
173         * streams/reference-implementation/bad-underlying-sources-expected.txt:
174         * streams/reference-implementation/brand-checks-expected.txt:
175         * streams/reference-implementation/count-queuing-strategy-expected.txt:
176         * streams/reference-implementation/readable-stream-expected.txt:
177
178 2015-04-22  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
179
180         [GTK] Gardening 21st April.
181         https://bugs.webkit.org/show_bug.cgi?id=143982.
182
183         Unreviewed.
184
185         * platform/gtk/TestExpectations:
186
187 2015-04-21  Jinwoo Song  <jinwoo7.song@samsung.com>
188
189         [Cairo] Implement Path::addPath
190         https://bugs.webkit.org/show_bug.cgi?id=130580
191
192         Reviewed by Dirk Schulze.
193
194         Enable addPath testcase in EFL port.
195
196         * platform/efl/TestExpectations:
197
198 2015-04-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
199
200         SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
201         https://bugs.webkit.org/show_bug.cgi?id=143994
202
203         Reviewed by Simon Fraser.
204
205         * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
206         * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
207         * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
208         * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
209         Make sure when removing an SVG animating element and reinserting it back
210         within the same animation length or transform limits, we do not crash.
211
212 2015-04-21  Jinwoo Song  <jinwoo7.song@samsung.com>
213
214         [EFL] Unreviewed gardening
215
216         Update test expectations for failing tests.
217
218         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
219         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
220         * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
221         * platform/efl/fast/text/decorations-with-text-combine-expected.png:
222         * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
223         * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
224         * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
225         * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
226
227 2015-04-21  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
228
229         [EFL] Unreviewed gardening on 22th April
230
231         Mark 3 compositing tests to image only failure. Additionally move
232         wrong categorized 2 tests to a correct place.
233
234         * platform/efl/TestExpectations:
235
236 2015-04-21  Michael Saboff  <msaboff@apple.com>
237
238         Crash in JSC::Interpreter::execute
239         https://bugs.webkit.org/show_bug.cgi?id=142625
240
241         Reviewed by Filip Pizlo.
242
243         New regression test.
244
245         * js/regress-142625-expected.txt: Added.
246         * js/regress-142625.html: Added.
247         * js/script-tests/regress-142625.js: Added.
248
249 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
250
251         REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
252         https://bugs.webkit.org/show_bug.cgi?id=141857
253
254         Reviewed by Dirk Schulze.
255         
256         Ref test with a masked green square. Has to be an http test to trigger the
257         origin checking.
258         
259         * http/tests/css/data-uri-mask-expected.html: Added.
260         * http/tests/css/data-uri-mask.html: Added.
261
262 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
263
264         [EFL] Unreviewed, update test expectations and rebaseline failing tests.
265
266         Remove some expected failures from tests that are passing.
267         Also rebaselined failing tests.
268
269         * platform/efl/TestExpectations:
270         * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
271         * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
272         * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
273         * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
274         * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
275         * platform/efl/fast/table/022-expected.txt: Added. Ditto.
276         * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
277         * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
278
279 2015-04-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
280
281         SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
282         https://bugs.webkit.org/show_bug.cgi?id=143903
283
284         Reviewed by Daniel Bates.
285
286         * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
287         * svg/css/crash-path-zero-height-viewbox.svg: Added.
288         * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
289         * svg/css/crash-path-zero-width-viewbox.svg: Added.
290         Make sure if the physical width or the physical height of an SVG is zero
291         and a viewBox is specified, we do not crash.
292
293 2015-04-20  Joseph Pecoraro  <pecoraro@apple.com>
294
295         Web Inspector: Improve Support for WeakSet in Console
296         https://bugs.webkit.org/show_bug.cgi?id=143951
297
298         Reviewed by Darin Adler.
299
300         * inspector/model/remote-object-expected.txt:
301         * inspector/model/remote-object.html:
302         Update the test to include a WeakSet example.
303         Also rebaseline for iterator changes that landed recently.
304
305 2015-04-20  Alex Christensen  <achristensen@webkit.org>
306
307         Fix content extension test flakiness.
308         https://bugs.webkit.org/show_bug.cgi?id=143950
309
310         Reviewed by Brady Eidson.
311
312         * platform/mac-wk2/TestExpectations:
313         Mark contentextensions tests as not flaky any more.
314
315 2015-04-20  Beth Dakin  <bdakin@apple.com>
316
317         Should not list these tests twice.
318
319         * platform/mac-wk2/TestExpectations:
320
321 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
322
323         Setting inline style to the same value it already has triggers a style recalc
324         https://bugs.webkit.org/show_bug.cgi?id=143922
325
326         Reviewed by Antti Koivisto.
327
328         Test that changes inline-style (to test this bug fix), and classes (for
329         proactive testing) and counts style recalcs.
330
331         * fast/css/set-inline-style-recalc-expected.txt: Added.
332         * fast/css/set-inline-style-recalc.html: Added.
333
334 2015-04-20  Brady Eidson  <beidson@apple.com>
335
336         Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
337         <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
338
339         Reviewed by Chris Dumez.
340
341         * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
342         (@font-face):
343         * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
344         * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
345         * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
346         * http/tests/resources/Ahem.woff: Added.
347
348 2015-04-20  Per Arne Vollan  <peavo@outlook.com>
349
350         Favicons are not always loaded.
351         https://bugs.webkit.org/show_bug.cgi?id=143880
352
353         Reviewed by Darin Adler.
354
355         Added new test for icon link elements without mime type.
356
357         * fast/dom/icon-url-without-mimetype-expected.txt: Added.
358         * fast/dom/icon-url-without-mimetype.html: Added.
359
360 2015-04-20  Alexey Proskuryakov  <ap@apple.com>
361
362         Contentextensions tests are flaky
363         https://bugs.webkit.org/show_bug.cgi?id=143950
364
365         * platform/mac-wk2/TestExpectations: Marking them as such.
366
367 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
368
369         [EFL] Unreviewed gardening
370
371         Update test expectations for failing tests.
372
373         * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
374         * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
375         * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
376         * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: 
377         Rebaseline after r173857.
378
379 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
380
381         [EFL] Unreviewed gardening
382
383         Rebaseline after r177774.
384
385         * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
386
387 2015-04-20  Jordan Harband  <ljharb@gmail.com>
388
389         Implement `Object.is`
390         https://bugs.webkit.org/show_bug.cgi?id=143865
391
392         Reviewed by Darin Adler.
393
394         * js/Object-getOwnPropertyNames-expected.txt:
395         * js/Object-is-expected.txt: Added.
396         * js/Object-is.html: Added.
397         * js/script-tests/Object-getOwnPropertyNames.js:
398         * js/script-tests/Object-is.js: Added.
399
400 2015-04-19  Yusuke Suzuki  <utatane.tea@gmail.com>
401
402         [ES6] Implement WeakSet
403         https://bugs.webkit.org/show_bug.cgi?id=142408
404
405         Reviewed by Darin Adler.
406
407         Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
408
409         * js/dom/basic-weakmap-expected.txt:
410         * js/dom/basic-weakset-expected.txt: Added.
411         * js/dom/basic-weakset.html: Added.
412         * js/dom/script-tests/basic-weakmap.js:
413         * js/dom/script-tests/basic-weakset.js: Added.
414
415 2015-04-18  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
416
417         [EFL] Unreviewed gardening
418
419         Update test expectations for failing tests.
420
421         * platform/efl/TestExpectations:
422         * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
423         * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
424         * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
425         * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
426         * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
427         * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
428         * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
429
430 2015-04-18  Simon Fraser  <simon.fraser@apple.com>
431
432         REGRESSION (r181656): Animated tiled layers are missing content
433         https://bugs.webkit.org/show_bug.cgi?id=143911
434         rdar://problem/20596328
435
436         Reviewed by Darin Adler.
437         
438         Test that animates a tiled layer, and checks that layer flushes occur while the
439         animation is running.
440
441         * compositing/animation/animation-backing-expected.txt: Added.
442         * compositing/animation/animation-backing.html: Added.
443
444 2015-04-17  Bem Jones-Bey  <bjonesbe@adobe.com>
445
446         Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
447         https://bugs.webkit.org/show_bug.cgi?id=143863
448
449         Reviewed by Rob Buis.
450
451         Simplified test from a fuzzer.
452
453         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
454         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
455
456 2015-04-17  Yusuke Suzuki  <utatane.tea@gmail.com>
457
458         [ES6] Fix name enumeration of static functions for Symbol constructor
459         https://bugs.webkit.org/show_bug.cgi?id=143891
460
461         Reviewed by Geoffrey Garen.
462
463         Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
464
465         * js/Object-getOwnPropertyNames-expected.txt: Removed.
466         * js/script-tests/Object-getOwnPropertyNames.js:
467
468 2015-04-17  Beth Dakin  <bdakin@apple.com>
469
470         Force mouse events should go through normal mouse event handling code paths
471         https://bugs.webkit.org/show_bug.cgi?id=143749
472         -and corresponding-
473         rdar://problem/20472895
474
475         Reviewed by Dean Jackson.
476
477         Just a few new tests. More to come.
478         * fast/events/mouse-force-changed-expected.txt: Added.
479         * fast/events/mouse-force-changed.html: Added.
480         * fast/events/mouse-force-down-expected.txt: Added.
481         * fast/events/mouse-force-down.html: Added.
482         * fast/events/mouse-force-up-expected.txt: Added.
483         * fast/events/mouse-force-up.html: Added.
484
485         Right now the new tests will only work on Mac 10.10.3 and beyond.
486         * platform/efl/TestExpectations:
487         * platform/gtk/TestExpectations:
488         * platform/ios-simulator/TestExpectations:
489         * platform/mac-mavericks/TestExpectations:
490         * platform/win/TestExpectations:
491
492 2015-04-17  Daniel Bates  <dabates@apple.com>
493
494         REGRESSION: SVG does not support link dragging
495         https://bugs.webkit.org/show_bug.cgi?id=141597
496
497         Reviewed by Darin Adler.
498
499         Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
500
501         * fast/events/drag-and-drop-link-expected.txt: Added.
502         * fast/events/drag-and-drop-link.html: Added.
503         * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
504         * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
505         GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
506         * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
507         drag-and-drop support.
508         * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
509         for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
510
511 2015-04-17  Commit Queue  <commit-queue@webkit.org>
512
513         Unreviewed, rolling out r182912 and r182920.
514         https://bugs.webkit.org/show_bug.cgi?id=143881
515
516         Build breakage in some configurations (Requested by ap on
517         #webkit).
518
519         Reverted changesets:
520
521         "Force mouse events should go through normal mouse event
522         handling code paths"
523         https://bugs.webkit.org/show_bug.cgi?id=143749
524         http://trac.webkit.org/changeset/182912
525
526         http://trac.webkit.org/changeset/182920
527
528 2015-04-17  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
529
530         [GTK] Gardening 17th April.
531         https://bugs.webkit.org/show_bug.cgi?id=143870
532
533         Unreviewed.
534
535         * platform/gtk/TestExpectations:
536
537 2015-04-17  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
538
539         [EFL] Unreviewed EFL gardening on 17 April.
540
541         Mark 5 form tests and 3 navigation tests to failure.
542
543         * platform/efl/TestExpectations:
544
545 2015-04-17  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
546
547         streams/reference-implementation/readable-stream.html is flaky
548         https://bugs.webkit.org/show_bug.cgi?id=143778
549
550         Unreviewed.
551
552         Comment out flaky subtests while working on a more complete
553         solution.
554
555         The problem with these tests is that they set a timeout before the
556         calling done() and this causes some tests to behave
557         undeterministically, specilly code related to promise
558         resolution. This could even cause indetermination if the tests
559         were expected to run correctly.
560
561         We think it is better to comment them out and find a more long
562         term solution that could involve submitting change requests to the
563         reference tests in the spec. This will be tackled in bug 143774.
564
565         * streams/reference-implementation/readable-stream-expected.txt:
566         * streams/reference-implementation/readable-stream-reader-expected.txt:
567         * streams/reference-implementation/readable-stream-reader.html:
568         * streams/reference-implementation/readable-stream-templated-expected.txt:
569         * streams/reference-implementation/readable-stream-templated.html:
570         * streams/reference-implementation/readable-stream.html:
571
572 2015-04-16  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
573
574         streams/readablestream-reader.html test should really test collected stream case.
575         https://bugs.webkit.org/show_bug.cgi?id=143818
576
577         Reviewed by Darin Adler.
578
579         Making the test async so that the stream start async callback is made and the stream be collected.
580
581         * streams/readable-stream-reader.html:
582
583 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
584
585         http/tests/misc/DOMContentLoaded-event.html is flaky
586         https://bugs.webkit.org/show_bug.cgi?id=143382
587
588         Reviewed by Chris Dumez.
589
590         * http/tests/misc/DOMContentLoaded-event-expected.txt:
591         * http/tests/misc/DOMContentLoaded-event.html:
592         Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
593
594 2015-04-16  Jordan Harband  <ljharb@gmail.com>
595
596         Number.parseInt is not === global parseInt in nightly r182673
597         https://bugs.webkit.org/show_bug.cgi?id=143799
598
599         Reviewed by Darin Adler.
600
601         * js/number-constructor-expected.txt:
602         * js/parseInt-expected.txt:
603         * js/script-tests/number-constructor.js:
604         * js/script-tests/parseInt.js:
605
606 2015-04-16  Tim Horton  <timothy_horton@apple.com>
607
608         Rebaseline mouse-cursor-image-set results after r182869
609
610         * fast/events/mouse-cursor-image-set-expected.txt:
611         * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
612         * platform/mac/TestExpectations:
613         Un-skip and land new results.
614
615 2015-04-16  Beth Dakin  <bdakin@apple.com>
616
617         I will be investigating this in the short term, but skip these failing test for
618         now.
619
620         * platform/mac-wk2/TestExpectations:
621
622 2015-04-16  Yusuke Suzuki  <utatane.tea@gmail.com>
623
624         [ES6] Implement Symbol.for and Symbol.keyFor
625         https://bugs.webkit.org/show_bug.cgi?id=143404
626
627         Reviewed by Geoffrey Garen.
628
629         Add tests to check Symbol's identity over different realms.
630
631         * js/dom/cross-frame-symbols-expected.txt: Added.
632         * js/dom/cross-frame-symbols.html: Added.
633         * js/dom/script-tests/cross-frame-symbols.js: Added.
634
635 2015-04-16  Beth Dakin  <bdakin@apple.com>
636
637         Forgot to edit this TestExpectation file for 
638         http://trac.webkit.org/changeset/182912
639
640         * platform/mac-wk1/TestExpectations:
641
642 2015-04-16  Beth Dakin  <bdakin@apple.com>
643
644         Force mouse events should go through normal mouse event handling code paths
645         https://bugs.webkit.org/show_bug.cgi?id=143749
646         -and corresponding-
647         rdar://problem/20472895
648
649         Reviewed by Dean Jackson.
650
651         Just a few new tests. More to come.
652         * fast/events/mouse-force-changed-expected.txt: Added.
653         * fast/events/mouse-force-changed.html: Added.
654         * fast/events/mouse-force-down-expected.txt: Added.
655         * fast/events/mouse-force-down.html: Added.
656         * fast/events/mouse-force-up-expected.txt: Added.
657         * fast/events/mouse-force-up.html: Added.
658
659         Right now the new tests will only work on Mac 10.10.3 and beyond.
660         * platform/efl/TestExpectations:
661         * platform/gtk/TestExpectations:
662         * platform/ios-simulator/TestExpectations:
663         * platform/mac-mavericks/TestExpectations:
664         * platform/win/TestExpectations:
665
666 2015-04-16  Chris Dumez  <cdumez@apple.com>
667
668         Regression(r182517): WebSocket::suspend() causes error event to be fired
669         https://bugs.webkit.org/show_bug.cgi?id=143806
670         <rdar://problem/20559812>
671
672         Reviewed by Alexey Proskuryakov.
673
674         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
675         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
676         Extend WebSocket PageCache test to make sure that the error event is
677         fired after restoring the page from the PageCache and before the close
678         Event is fired.
679
680         * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
681         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt.
682         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html.
683         Add layout test to cover the case where WebSocket::stop() is called
684         while firing the pending events upon restoring the page from PageCache.
685
686 2015-04-16  Myles C. Maxfield  <mmaxfield@apple.com>
687
688         [iOS] Delete hardcoded font fallback tables
689         https://bugs.webkit.org/show_bug.cgi?id=143583
690
691         Reviewed by Darin Adler
692
693         Updating expected results.
694
695         * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
696         * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
697         * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
698         * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
699         * fast/text/international/danda-space.html: Updating expected results
700         * fast/text/international/thai-baht-space.html: Updating expected results
701
702 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
703
704         More flaky tests in http/tests/security/mixedContent
705         https://bugs.webkit.org/show_bug.cgi?id=143804
706
707         Reviewed by Csaba Osztrogonác.
708
709         Start secondary window loading in onload, so that it doesn't race with main document
710         finishing to load.
711
712         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
713         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
714         * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
715         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
716         * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
717         * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
718         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
719         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
720         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
721         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
722         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
723
724 2015-04-15  Chris Dumez  <cdumez@apple.com>
725
726         Add a console message when a stylesheet is not parsed due to invalid MIME type
727         https://bugs.webkit.org/show_bug.cgi?id=143784
728
729         Reviewed by Joseph Pecoraro.
730
731         Update expectations for tests that are using stylesheets served with wrong
732         MIME type as we now display a console message in this case.
733
734         * http/tests/inspector/css/bad-mime-type-expected.txt:
735         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
736         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
737         * http/tests/misc/css-accept-any-type-expected.txt:
738         * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
739
740         * http/tests/security/cross-origin-css-1-expected.txt: Added.
741         * http/tests/security/cross-origin-css-1.html: Added.
742         * http/tests/security/cross-origin-css-2-expected.txt: Added.
743         * http/tests/security/cross-origin-css-2.html: Added.
744         * http/tests/security/cross-origin-css-3-expected.txt: Added.
745         * http/tests/security/cross-origin-css-3.html: Added.
746         * http/tests/security/cross-origin-css-4-expected.txt: Added.
747         * http/tests/security/cross-origin-css-4.html: Added.
748         * http/tests/security/cross-origin-css-5-expected.txt: Added.
749         * http/tests/security/cross-origin-css-5.html: Added.
750         * http/tests/security/cross-origin-css-6-expected.txt: Added.
751         * http/tests/security/cross-origin-css-6.html: Added.
752         * http/tests/security/cross-origin-css-7-expected.txt: Added.
753         * http/tests/security/cross-origin-css-7.html: Added.
754         * http/tests/security/cross-origin-css-8-expected.txt: Added.
755         * http/tests/security/cross-origin-css-8.html: Added.
756         * http/tests/security/cross-origin-css-expected.txt: Removed.
757         * http/tests/security/cross-origin-css.html: Removed.
758         Split http/tests/security/cross-origin-css.html into several tests. The
759         test would be flaky otherwise as console messages could appear in
760         different order for every run.
761
762         * platform/mac/http/tests/misc/acid3-expected.txt:
763
764 2015-04-15  Said Abou-Hallawa  <said@apple.com>
765
766         Minimum font size pref breaks SVG text very badly.
767         https://bugs.webkit.org/show_bug.cgi?id=143590.
768
769         Reviewed by Simon Fraser.
770
771         When enabling the minimum font size perf, the SVG text element should
772         apply the minimum font size rules on the scaled font. 
773
774         * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
775         * svg/text/font-small-enlarged-minimum-larger.svg: Added.
776         Minimum font size is larger than the scaled font size. Also the expected
777         file makes sure the minimum font size rules are still applied if no scaling
778         is applied.
779
780         * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
781         * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
782         Minimum font size is smaller than the scaled font size. So the minimim font
783         size rule should not have any effect on the final computed font size.
784
785 2015-04-15  Jordan Harband  <ljharb@gmail.com>
786
787         String.prototype.startsWith/endsWith/includes have wrong length in r182673
788         https://bugs.webkit.org/show_bug.cgi?id=143659
789
790         Reviewed by Benjamin Poulain.
791
792         * js/script-tests/string-includes.js:
793         * js/string-includes-expected.txt:
794
795 2015-04-15  Jordan Harband  <ljharb@gmail.com>
796
797         Math.imul has wrong length in Safari 8.0.4
798         https://bugs.webkit.org/show_bug.cgi?id=143658
799
800         Reviewed by Benjamin Poulain.
801
802         * js/script-tests/math.js:
803
804 2015-04-15  Jordan Harband  <ljharb@gmail.com>
805
806         Number.parseInt in nightly r182673 has wrong length
807         https://bugs.webkit.org/show_bug.cgi?id=143657
808
809         Reviewed by Benjamin Poulain.
810
811         * js/number-constructor-expected.txt:
812         * js/script-tests/number-constructor.js:
813
814 2015-04-15  Chris Dumez  <cdumez@apple.com>
815
816         Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
817
818         Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
819         out. This is already the case for a lot of inspector tests on Windows.
820
821         * platform/win/TestExpectations:
822
823 2015-04-15  Alexey Proskuryakov  <ap@apple.com>
824
825         streams/reference-implementation/readable-stream.html is flaky
826         https://bugs.webkit.org/show_bug.cgi?id=143778
827
828         * TestExpectations: Marking as such.
829
830 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
831
832         inspector/console/console-api.html is very slow, frequently timing out
833         https://bugs.webkit.org/show_bug.cgi?id=143719
834
835         * TestExpectations: Further adjusted the expectations.
836
837 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
838
839         fast/dom/Window/timer-resume-on-navigation-back.html is flaky
840         https://bugs.webkit.org/show_bug.cgi?id=33685
841
842         Reviewed by Brady Eidson.
843
844         If the timer fired before navigation, the test passed without going down the code
845         path that it was supposed to test. If it fired when navigation was in provisional
846         state, then dumping results was delayed until the navigation was finished, and
847         thus the intermediate page got dumped, and the test failed.
848
849         * fast/dom/Window/timer-resume-on-navigation-back.html:
850
851 2015-04-14  Zalan Bujtas  <zalan@apple.com>
852
853         Make inline continuation style change logic consistent.
854         https://bugs.webkit.org/show_bug.cgi?id=143737
855         rdar://problem/20486596
856
857         Reviewed by Simon Fraser.
858
859         Do not force RenderBlock type-casting on the first sibling of the continuation's container.
860         The first sibling of the container of a continuation should be handled as the rest of the siblings.
861
862         * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
863         * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
864
865 2015-04-14  Daniel Bates  <dabates@apple.com>
866
867         Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
868         https://bugs.webkit.org/show_bug.cgi?id=143683
869
870         Reviewed by Alexey Proskuryakov.
871
872         The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
873         to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
874         a focused content editable element. We should come up with a more descriptive name for this test that
875         better describes what it tests.
876
877         * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
878         * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
879         * platform/efl/TestExpectations: Update file because of the rename.
880         * platform/gtk/TestExpectations: Ditto.
881         * platform/ios-simulator/TestExpectations: Ditto.
882         * platform/mac-wk2/TestExpectations: Ditto.
883
884 2015-04-14  Chris Dumez  <cdumez@apple.com>
885
886         Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
887         https://bugs.webkit.org/show_bug.cgi?id=143745
888         <rdar://problem/20243916>
889
890         Reviewed by Joseph Pecoraro.
891
892         Add layout test that shows the Web inspector on a page that has
893         a stylesheet with an invalid MIME type, to make sure we don't
894         crash.
895
896         * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
897         * http/tests/inspector/css/bad-mime-type.html: Added.
898         * http/tests/misc/css-accept-any-type.html:
899         * http/tests/misc/css-reject-any-type-in-strict-mode.html:
900         * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
901
902 2015-04-14  Brady Eidson  <beidson@apple.com>
903
904         Make sure media element loads hit content filter extensions.
905         <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
906
907         Reviewed by Jer Noble.
908
909         * http/tests/contentextensions/media-filtered-expected.txt: Added.
910         * http/tests/contentextensions/media-filtered.html: Added.
911         * http/tests/contentextensions/media-filtered.html.json: Added.
912         * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
913         * http/tests/contentextensions/text-track-blocked.html: Added.
914         * http/tests/contentextensions/text-track-blocked.html.json: Added.
915
916 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
917
918         [Win] Skip failling test due to list box scroll behavior.
919         https://bugs.webkit.org/show_bug.cgi?id=143739
920
921         * platform/win/TestExpectations:
922
923 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
924
925         [Win] Unreviewed test correction after r182737.
926
927         New test expectation was missing a newline at the end of the file.
928
929         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
930
931 2015-04-14  Simon Fraser  <simon.fraser@apple.com>
932
933         Set the font size to 11px explicitly to try to fix this test on Windows.
934
935         * fast/forms/listbox-visible-size.html:
936
937 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
938
939         inspector/console/console-api.html is very slow, frequently timing out
940         https://bugs.webkit.org/show_bug.cgi?id=143719
941
942         * TestExpectations: Marking as slow.
943
944 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
945
946         fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
947         https://bugs.webkit.org/show_bug.cgi?id=143697
948
949         Reviewed by Anders Carlsson.
950
951         * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
952         after removing the last character.
953
954 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
955
956         Two flaky tests in http/tests/security/mixedContent
957         https://bugs.webkit.org/show_bug.cgi?id=143695
958
959         Reviewed by Csaba Osztrogonác.
960
961         Speculative fix. Do not start opening a secondary window until fully done with the
962         main document.
963
964         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
965         * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
966         * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
967         * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
968
969 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
970
971         [iOS WK2] Interactive elements of developer.apple.com are broken
972         https://bugs.webkit.org/show_bug.cgi?id=143692
973
974         Reviewed by Sam Weinig.
975
976         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
977         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
978
979 2015-04-14  Commit Queue  <commit-queue@webkit.org>
980
981         Unreviewed, rolling out r182794.
982         https://bugs.webkit.org/show_bug.cgi?id=143714
983
984         readable-stream-templated.html fails on Debug bots (Requested
985         by youenn on #webkit).
986
987         Reverted changeset:
988
989         "[Streams API] ReadableStream constructor start function
990         should be able to close the stream"
991         https://bugs.webkit.org/show_bug.cgi?id=143363
992         http://trac.webkit.org/changeset/182794
993
994 2015-04-14  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
995
996         [Streams API] ReadableStream constructor start function should be able to close the stream
997         https://bugs.webkit.org/show_bug.cgi?id=143363
998
999         Reviewed by Benjamin Poulain.
1000
1001         Rebased tests as some are now passing.
1002
1003         * streams/reference-implementation/readable-stream-reader-expected.txt:
1004         * streams/reference-implementation/readable-stream-templated-expected.txt:
1005
1006 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1007
1008         [GTK] Gardening 14th April
1009         https://bugs.webkit.org/show_bug.cgi?id=143701
1010
1011         Unreviewed.
1012
1013         * platform/gtk/TestExpectations:
1014         * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
1015
1016 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1017
1018         [GTK] Gardening: Rebaseline tests after r182620
1019         https://bugs.webkit.org/show_bug.cgi?id=143700
1020
1021         Unreviewed.
1022
1023         This revision updates some tests after changing the way <br> is
1024         rendered. We need to change the GTK+ expectations for these tests.
1025
1026         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1027         * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
1028         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
1029         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
1030         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1031         * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
1032         * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
1033         * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1034         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1035         * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
1036         * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
1037         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
1038         * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
1039         * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
1040         * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
1041         * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1042         * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
1043         * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
1044         * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
1045         * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
1046         * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
1047         * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
1048         * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
1049         * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1050         * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1051         * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1052         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1053         * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1054         * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
1055
1056 2015-04-14  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1057
1058         Sync Streams API tests with spec
1059         https://bugs.webkit.org/show_bug.cgi?id=143669
1060
1061         Reviewed by Darin Adler.
1062
1063         Some tests were moved from the spec tests to our custom ones
1064         because they were not approved (yet, or they won't be).
1065
1066         Some nuances from the spec tests were also fixed.
1067
1068         * streams/readable-stream-expected.txt: Added.
1069         * streams/readable-stream-reader-expected.txt: Added.
1070         * streams/readable-stream-reader.html: Added.
1071         * streams/readable-stream.html: Added.
1072         * streams/reference-implementation/readable-stream-expected.txt:
1073         * streams/reference-implementation/readable-stream-reader-expected.txt:
1074         * streams/reference-implementation/readable-stream-reader.html:
1075         * streams/reference-implementation/readable-stream.html: Nuances
1076         fixed and tests moved to custom.
1077
1078 2015-04-13  Manuel Rego Casasnovas  <rego@igalia.com>
1079
1080         [CSS Grid Layout] Columns set in percentages collapse to auto width
1081         https://bugs.webkit.org/show_bug.cgi?id=141435
1082
1083         Reviewed by David Hyatt.
1084
1085         Added new tests to check that percentage track breadths are properly
1086         calculated under different sizing conditions.
1087         Modified one test to include relative sizes too.
1088
1089         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
1090         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
1091         * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
1092         * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
1093         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
1094         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
1095
1096 2015-04-10  Brent Fulgham  <bfulgham@apple.com>
1097
1098         Expand test infrastructure to support scrolling tests
1099         https://bugs.webkit.org/show_bug.cgi?id=143286
1100         <rdar://problem/20375516>
1101
1102         Reviewed by Simon Fraser.
1103
1104         Correct a scrolling test that had not been issuing wheel events to a valid
1105         view. This was found by some new logging in this patch.
1106
1107         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
1108         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
1109         * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
1110
1111 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1112
1113         Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
1114         following http://trac.webkit.org/changeset/182750.
1115
1116         Reviewed by Daniel Bates.
1117
1118         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
1119         * http/tests/canvas/canvas-tainted-after-draw-image.html:
1120         Set window.jsTestIsAsync true and call finishJSTest() to make the test 
1121         asynchronous, so the "TEST COMPLETE" message will be output after all the
1122         test messages. Also delete the synchronous tests for data url image and
1123         same-domain image since they can't be reliably tested.
1124
1125 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
1126
1127         Fix compositing/geometry/fixed-transformed.html on Mavericks.
1128
1129         To get consistent results on Mavericks, call
1130         internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
1131
1132         * compositing/geometry/fixed-transformed.html:
1133
1134 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
1135
1136         JSC should detect singleton functions
1137         https://bugs.webkit.org/show_bug.cgi?id=143232
1138
1139         Reviewed by Geoffrey Garen and Michael Saboff.
1140
1141         * js/regress/create-lots-of-functions-expected.txt: Added.
1142         * js/regress/create-lots-of-functions.html: Added.
1143         * js/regress/no-inline-constructor-expected.txt: Added.
1144         * js/regress/no-inline-constructor.html: Added.
1145         * js/regress/script-tests/create-lots-of-functions.js: Added.
1146         * js/regress/script-tests/no-inline-constructor.js: Added.
1147         * js/regress/script-tests/singleton-scope.js: Added.
1148         * js/regress/singleton-scope-expected.txt: Added.
1149         * js/regress/singleton-scope.html: Added.
1150
1151 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
1152
1153         Add missing layout test result.
1154
1155         * compositing/geometry/fixed-transformed-expected.txt: Added.
1156
1157 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1158
1159         list-style-image with SVG image renders at incorrect size.
1160         https://bugs.webkit.org/show_bug.cgi?id=141367.
1161
1162         Reviewed by Darin Adler.
1163
1164         Ensure the SVG image gets the correct size when used as an image list.
1165
1166         * svg/as-list-image: Added.
1167         * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
1168         * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
1169
1170 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1171
1172         Canvas drawImage() has a security hole when the image isn't yet fully loaded.
1173         https://bugs.webkit.org/show_bug.cgi?id=58681.
1174
1175         Reviewed by Darin Adler.
1176
1177         This test confirms when we load an image from a different origin and try
1178         drawing it on a canvas, the canvas is tainted if the image is completely
1179         loaded and drawn. Otherwise the image is not drawn.
1180
1181         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
1182         * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
1183         * http/tests/canvas/resources: Added.
1184         * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
1185
1186 2015-04-13  Beth Dakin  <bdakin@apple.com>
1187
1188         Add force property to MouseEvents
1189         https://bugs.webkit.org/show_bug.cgi?id=143569
1190         -and corresponding-
1191         rdar://problem/20472954
1192
1193         Reviewed by Darin Adler.
1194
1195         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1196         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1197         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1198
1199 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
1200
1201         Fixed position element is truncated if moved onscreen by a transform
1202         https://bugs.webkit.org/show_bug.cgi?id=143655
1203
1204         Reviewed by Darin Adler.
1205         
1206         Test that moves a position:fixed element on-screen using a transform.
1207
1208         * compositing/geometry/fixed-transformed.html: Added.
1209
1210 2015-04-13  Alexey Proskuryakov  <ap@apple.com>
1211
1212         js/regress-141098.html often times out in debug builds.
1213
1214         This test is slow in debug, sometimes barely passing, and other times timing out.
1215
1216         * TestExpectations:
1217
1218 2015-04-13  Brent Fulgham  <bfulgham@apple.com>
1219
1220         [Win] Unreviewed test correction after r182635.
1221
1222         Two Windows test expectation files were missing newlines at the end of the file.
1223
1224         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
1225         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
1226
1227 2015-04-13  Zalan Bujtas  <zalan@apple.com>
1228
1229         [Win] Unreviewed gardening after r182620. (<br> updates mostly)
1230
1231         * platform/win/fast/dom/focus-contenteditable-expected.txt:
1232         * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
1233         * platform/win/fast/forms/range/slider-padding-expected.txt:
1234         * platform/win/fast/forms/textarea-scroll-height-expected.txt:
1235         * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
1236         * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1237         * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1238         * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
1239         * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
1240         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1241         * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
1242         * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
1243         * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
1244         * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1245         * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
1246         * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
1247         * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
1248         * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
1249         * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
1250         * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
1251         * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
1252         * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1253         * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1254         * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1255         * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1256         * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
1257
1258 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1259
1260         [EFL] Update table/mozilla expected files after r182620
1261         https://bugs.webkit.org/show_bug.cgi?id=143626
1262
1263         Unreviewed gardening.
1264
1265         * platform/efl/TestExpectations:
1266         * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
1267         * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
1268         * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
1269         * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
1270         * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
1271         * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
1272         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
1273         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1274         * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
1275         * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
1276         * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
1277         * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
1278         * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
1279         * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
1280         * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
1281         * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
1282         * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
1283         * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
1284         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
1285         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
1286         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
1287         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
1288         * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
1289         * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
1290         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
1291         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1292         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
1293         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1294         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
1295         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1296         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
1297         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1298         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
1299         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1300         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
1301         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
1302
1303 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1304
1305         [EFL] Unreviewed gardening, skip fast/attachment tests, there is
1306         no reason to run these tests before enabling ATTACHMENT_ELEMENT.
1307
1308         * platform/efl/TestExpectations:
1309
1310 2015-04-10  Sergio Villar Senin  <svillar@igalia.com>
1311
1312         [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
1313         https://bugs.webkit.org/show_bug.cgi?id=141431
1314
1315         Reviewed by Darin Adler.
1316
1317         New test that to check that tracks whose growth limit changes from
1318         infinite to finite when evaluating "intrinsic maximums" are marked
1319         as infinitely growable for the "max-content maximums" step.
1320
1321         * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
1322         * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
1323
1324 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1325
1326         [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
1327
1328         * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1329         * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1330         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1331         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1332
1333 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1334
1335         [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
1336         https://bugs.webkit.org/show_bug.cgi?id=143229
1337
1338         Unreviewed gardening after r182012.
1339
1340         * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
1341
1342 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1343
1344         [EFL] accessibility/plugin.html fails
1345         https://bugs.webkit.org/show_bug.cgi?id=143663
1346
1347         Unreviewed gardening, mark accessibility/plugin.html as failing test.
1348
1349         * platform/efl/TestExpectations:
1350
1351 2015-04-12  Benjamin Poulain  <benjamin@webkit.org> and Diego Perini  <diego.perini@gmail.com>
1352
1353         Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
1354         https://bugs.webkit.org/show_bug.cgi?id=143651
1355
1356         Reviewed by Sam Weinig.
1357
1358         * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
1359         * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
1360         * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
1361         * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
1362         * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
1363         * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
1364         * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
1365         * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
1366         Test the various behaviors.
1367
1368         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
1369         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
1370         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
1371         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
1372         Those tests target specifically the bug.
1373
1374 2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1375
1376         [EFL] Enable Media Source
1377         https://bugs.webkit.org/show_bug.cgi?id=143635
1378
1379         Reviewed by Csaba Osztrogonác.
1380
1381         * platform/efl/TestExpectations: Update failing tests.
1382
1383 2015-04-12  Sungmann Cho  <sungmann.cho@navercorp.com>
1384
1385         Fix trival typos related to the word "coordinate".
1386         https://bugs.webkit.org/show_bug.cgi?id=143644
1387
1388         Reviewed by Alexey Proskuryakov.
1389
1390         No new tests, no behavior change.
1391
1392         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
1393         * css3/scroll-snap/scroll-snap-property-computed-style.js:
1394         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
1395         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1396         * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1397         * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1398         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
1399         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1400         * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1401         * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
1402
1403 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
1404
1405         Selects don't scroll at some aspect ratios
1406         https://bugs.webkit.org/show_bug.cgi?id=143649
1407         rdar://problem/19365694
1408
1409         Reviewed by Darin Adler.
1410
1411         * fast/forms/listbox-visible-size-expected.txt: Added.
1412         * fast/forms/listbox-visible-size.html: Added.
1413
1414 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
1415
1416         Too much repainting on scrolling with fixed backgrounds
1417         https://bugs.webkit.org/show_bug.cgi?id=143637
1418         rdar://problem/20245243
1419
1420         Reviewed by Darin Adler.
1421         
1422         Tests with various configurations of iframes and compositing, which dump layer trees with
1423         repaint rectangles.
1424         
1425         Also tiled-scrolling test that exercises the simple case.
1426         
1427         Put WebKit1-specific results in platform/mac-wk1, since they are very different from
1428         WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
1429
1430         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1431         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
1432         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1433         * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
1434         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1435         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
1436         * compositing/repaint/iframes/resources/compositing-document.html: Added.
1437         * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
1438         * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
1439         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1440         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1441         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1442         * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
1443         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
1444         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
1445
1446 2015-04-12  Yusuke Suzuki  <utatane.tea@gmail.com>
1447
1448         [ES6] Implement Array.prototype.values
1449         https://bugs.webkit.org/show_bug.cgi?id=143633
1450
1451         Reviewed by Darin Adler.
1452
1453         * js/Object-getOwnPropertyNames-expected.txt:
1454         * js/array-iterators-expected.txt:
1455         * js/script-tests/Object-getOwnPropertyNames.js:
1456         * js/script-tests/array-iterators.js:
1457
1458 2015-04-11  Alexey Proskuryakov  <ap@apple.com>
1459
1460         editing/spelling/spelling-marker-description.html times out on Mac
1461         https://bugs.webkit.org/show_bug.cgi?id=143639
1462
1463         Reviewed by Darin Adler.
1464
1465         * editing/spelling/spelling-marker-description-expected.txt:
1466         * editing/spelling/spelling-marker-description.html:
1467         Changed the test to match reality.
1468
1469         * platform/mac-wk2/TestExpectations:
1470         * platform/mac/TestExpectations:
1471         Removed expectations.
1472
1473 2015-04-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1474
1475         [EFL] Unskip media test on EFL port
1476
1477         Unreviewed, media tests are being passed except for 25 tests.
1478         The failing tests need to be investigated by Bug 131044.
1479
1480         * platform/efl/TestExpectations:
1481
1482 2015-04-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1483
1484         [EFL] Unreviewed, EFL gardening on 11th April.
1485
1486         Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
1487
1488         * platform/efl/TestExpectations:
1489
1490 2015-04-10  Andy Estes  <aestes@apple.com>
1491
1492         [Content Filtering] Support modifying request URLs
1493         https://bugs.webkit.org/show_bug.cgi?id=143599
1494         rdar://problem/20442560
1495
1496         Reviewed by Darin Adler.
1497
1498         * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
1499         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
1500         * contentfiltering/allow-after-response-expected.html: Ditto.
1501         * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
1502         * contentfiltering/block-after-add-data-expected.html: Ditto.
1503         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
1504         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
1505         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
1506         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
1507         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
1508         * contentfiltering/block-after-response-expected.html: Ditto.
1509         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
1510         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
1511         * contentfiltering/block-after-will-send-request-expected.html: Ditto.
1512         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
1513         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
1514         * contentfiltering/modify-request-url-expected.html: Added.
1515         * contentfiltering/modify-request-url.html: Added.
1516         * contentfiltering/resources/fail.html: Added.
1517         * contentfiltering/resources/pass.html: Added.
1518         * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
1519         * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
1520         * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
1521         * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
1522
1523 2015-04-10  ChangSeok Oh  <changseok.oh@collabora.com>
1524
1525         [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
1526         https://bugs.webkit.org/show_bug.cgi?id=143543
1527
1528         Reviewed by Brent Fulgham.
1529
1530         Added missing test results after r182546 for windows.
1531
1532         * platform/win/TestExpectations:
1533         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1534         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1535         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1536         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1537
1538 2015-04-10  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1539
1540         Add total test test of Streams API
1541         https://bugs.webkit.org/show_bug.cgi?id=142682
1542
1543         Unreviewed.
1544
1545         Increased the callbacks timeouts to make tests pass in slower bots
1546         like Yosemite Debug.
1547
1548         * streams/reference-implementation/resources/streams-utils.js:
1549         Created a standardTimeout variable with 100 as default.
1550         * streams/reference-implementation/readable-stream-cancel.html:
1551         * streams/reference-implementation/readable-stream-reader.html:
1552         * streams/reference-implementation/readable-stream-templated.html:
1553         * streams/reference-implementation/readable-stream.html: Used
1554         standardTimeout for the test timeout callbacks.
1555
1556 2015-04-10  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1557
1558         Add total test test of Streams API
1559         https://bugs.webkit.org/show_bug.cgi?id=142682
1560
1561         Reviewed by Benjamin Poulain.
1562
1563         This is the full test set that we have for the implementation of
1564         Streams API. When we add more features/code the number of passing
1565         tests will increase.
1566
1567         We have the tests translated from the reference implementation at
1568         streams/reference-implementation and our own tests for some other
1569         things at the streams upper level.
1570
1571         We removed testharness stacktrace in case of failure because it
1572         dumps the filenames with paths. You can activate it for a specific
1573         test by setting its dumpStack attribute to true.
1574
1575         All our former custom tests were integrated in the spec so we they
1576         are now in their appropriate places in the reference
1577         implementation ones. Some of them were changed to match the actual
1578         spec and they are failing now, but we only have to progressively
1579         fix them.
1580
1581         * resources/testharnessreport.js: Avoid printing the stack in case
1582         of test failure to be able to have failing tests as expected
1583         unless commanded otherwise.
1584         * streams/readablestream-constructor-expected.txt: Removed.
1585         * streams/readablestream-constructor.html: Removed.
1586         * streams/readablestream-start-expected.txt: Removed.
1587         * streams/readablestream-start.html: Removed.
1588         * streams/readablestreamreader-constructor-expected.txt: Removed.
1589         * streams/readablestreamreader-constructor.html: Removed.
1590         * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
1591         * streams/reference-implementation/bad-underlying-sources.html: Added.
1592         * streams/reference-implementation/brand-checks-expected.txt: Added.
1593         * streams/reference-implementation/brand-checks.html: Added.
1594         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
1595         * streams/reference-implementation/count-queuing-strategy.html: Added.
1596         * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
1597         * streams/reference-implementation/readable-stream-cancel.html: Added.
1598         * streams/reference-implementation/readable-stream-expected.txt: Added.
1599         * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
1600         * streams/reference-implementation/readable-stream-reader.html: Added.
1601         * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
1602         * streams/reference-implementation/readable-stream-templated.html: Added.
1603         * streams/reference-implementation/readable-stream.html: Added.
1604         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
1605         * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
1606         * streams/reference-implementation/resources/streams-utils.js: Added.
1607
1608 2015-04-09  Zalan Bujtas  <zalan@apple.com>
1609
1610         Simple line layout: Add <br> support.
1611         https://bugs.webkit.org/show_bug.cgi?id=139012
1612
1613         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
1614         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
1615         and speeds up layout for such content.
1616
1617         Test output changes in 2 different ways:
1618         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
1619         2. Removed empty content (<br>).
1620
1621         Reviewed by Antti Koivisto.
1622
1623         * fast/text/simple-line-with-br-expected.html: Added.
1624         * fast/text/simple-line-with-br.html: Added.
1625         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
1626         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
1627         * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
1628         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1629         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
1630         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
1631         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
1632         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
1633         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1634         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1635         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
1636         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
1637         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
1638         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1639         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1640         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
1641         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
1642         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
1643         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1644         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
1645         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
1646         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
1647         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
1648         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
1649         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
1650         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
1651         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1652         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1653         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1654         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1655         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1656         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
1657
1658 2015-04-09  Matthew Mirman  <mmirman@apple.com>
1659
1660         Updated expectations on a few tests to account for error
1661         info not being added at throw time anymore.
1662         https://bugs.webkit.org/show_bug.cgi?id=143542
1663         rdar://problem/20475871
1664
1665         Reviewed by Michael Saboff.
1666
1667         Because sourceURL is now being appended at error construction time rather than when thrown, 
1668         the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
1669         Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
1670         Also since they are generated in a new locations, they will have a new lines and columns.
1671         
1672         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
1673         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
1674         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt: 
1675         * platform/win/TestExpectations: Enabled the above tests on windows.
1676
1677 2015-04-09  Javier Fernandez  <jfernandez@igalia.com>
1678
1679         [CSS Grid Layout] Implement justify-self and justify-item css properties.
1680         https://bugs.webkit.org/show_bug.cgi?id=133281
1681
1682         Reviewed by David Hyatt.
1683
1684         Implement the new property 'justify-items', defined in the CSS Box Alignment
1685         specification to desribe the container's alignment behavior, in the same way
1686         the 'align-items' property does.
1687
1688         * fast/css/parse-justify-items-expected.txt: Added.
1689         * fast/css/parse-justify-items.html: Added.
1690         * fast/css/resources/alignment-parsing-utils.js: Added.
1691         (checkValues):
1692         (checkBadValues):
1693         (checkInitialValues):
1694         (checkInheritValues):
1695         (checkLegacyValues):
1696
1697 2015-04-09  Myles C. Maxfield  <mmaxfield@apple.com>
1698
1699         Text-combine erroneously draws vertically after non-layout-causing style change
1700         https://bugs.webkit.org/show_bug.cgi?id=143461
1701         <rdar://problem/19285490>
1702
1703         Reviewed by Darin Adler.
1704
1705         * fast/text/text-combine-style-change-no-layout-expected.html: Added.
1706         * fast/text/text-combine-style-change-no-layout.html: Added.
1707
1708 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
1709
1710         [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing 
1711         https://bugs.webkit.org/show_bug.cgi?id=142571
1712
1713         Unreviewed EFL Gardening. 
1714
1715         Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
1716
1717         * platform/efl/TestExpectations:
1718         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
1719         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
1720
1721 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
1722
1723         Unreviewed EFL gardening. Added missing results after r182546. 
1724         https://bugs.webkit.org/show_bug.cgi?id=143557
1725
1726         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1727         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1728         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1729         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1730
1731 2015-04-09  Andy Estes  <aestes@apple.com>
1732
1733         Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
1734         https://bugs.webkit.org/show_bug.cgi?id=143460
1735
1736         * platform/efl/TestExpectations:
1737         * platform/win/TestExpectations:
1738
1739 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1740
1741         [Streams API] Support the start function parameter in ReadableStream constructor
1742         https://bugs.webkit.org/show_bug.cgi?id=141160
1743
1744         Reviewed by Benjamin Poulain.
1745
1746         Added tests to check that start JS function is called with the right parameters and can throw errors.
1747
1748         * streams/readablestream-start-expected.txt: Added.
1749         * streams/readablestream-start.html: Added.
1750
1751 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
1752
1753         [Win] Layout Test inspector/console/console-api.html is failing
1754         https://bugs.webkit.org/show_bug.cgi?id=143548
1755
1756         * platform/win/TestExpectations: Skipped new timeout.
1757
1758 2015-04-08  Joseph Pecoraro  <pecoraro@apple.com>
1759
1760         Web Inspector: Split ConsoleMessageImpl into the View and the Model
1761         https://bugs.webkit.org/show_bug.cgi?id=142599
1762
1763         Reviewed by Timothy Hatcher.
1764
1765         * inspector/console/console-api-expected.txt: Added.
1766         * inspector/console/console-api.html: Added.
1767         Add a basic test for console APIs creating the new ConsoleMessage model objects.
1768
1769 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
1770
1771         [Win] Document some test failures.
1772         https://bugs.webkit.org/show_bug.cgi?id=143542
1773         https://bugs.webkit.org/show_bug.cgi?id=143543
1774
1775         * platform/win/TestExpectations: Mark as failing.
1776
1777 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
1778
1779         [GTK] Unreviewed, update more test expectations
1780
1781         Remove some expected failures from tests that are passing. Also, copypaste some
1782         expectations to more appropriate locations in the expectations file.
1783
1784         * platform/gtk/TestExpectations:
1785
1786 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
1787
1788         JSArray::sortNumeric should handle ArrayWithUndecided
1789         https://bugs.webkit.org/show_bug.cgi?id=143535
1790
1791         Reviewed by Geoffrey Garen.
1792         
1793         Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
1794
1795         * js/regress/script-tests/sorting-benchmark.js: Added.
1796         (log):
1797         (bottom_up_merge_sort):
1798         (aMinusB):
1799         (verify):
1800         (benchmark):
1801         (makeArrays):
1802         * js/regress/sorting-benchmark-expected.txt: Added.
1803         * js/regress/sorting-benchmark.html: Added.
1804
1805 2015-04-08  Alex Christensen  <achristensen@webkit.org>
1806
1807         Block popups from content extensions.
1808         https://bugs.webkit.org/show_bug.cgi?id=143497
1809
1810         Reviewed by Brady Eidson.
1811
1812         * http/tests/contentextensions/popups-expected.txt: Added.
1813         * http/tests/contentextensions/popups.html: Added.
1814         * http/tests/contentextensions/popups.html.json: Added.
1815
1816 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
1817
1818         [GTK] Unreviewed test expectation sanity-check
1819
1820         Remove duplicate expectation, and some expectations for tests that no longer exist.
1821
1822         * platform/gtk/TestExpectations:
1823
1824 2015-04-08  Bem Jones-Bey  <bjonesbe@adobe.com>
1825
1826         [CSS Shapes] Properly handle negative reference box widths and center coordinates
1827         https://bugs.webkit.org/show_bug.cgi?id=142610
1828
1829         Reviewed by Rob Buis.
1830         
1831         Tests for the cases that trigger asserts.
1832
1833         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
1834         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
1835         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
1836         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
1837
1838 2015-04-08  ChangSeok Oh  <changseok.oh@collabora.com>
1839
1840         Fill list style background with same color with that of list background.
1841         https://bugs.webkit.org/show_bug.cgi?id=143483
1842
1843         Reviewed by Simon Fraser.
1844
1845         * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
1846         * fast/backgrounds/selection-background-color-of-list-style.html: Added.
1847         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1848         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1849         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1850         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1851         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1852         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1853         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1854         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1855
1856 2015-04-08  Commit Queue  <commit-queue@webkit.org>
1857
1858         Unreviewed, rolling out r182536.
1859         https://bugs.webkit.org/show_bug.cgi?id=143523
1860
1861         Made accessibility/table-sections.html time out on debug bots
1862         (Requested by ap on #webkit).
1863
1864         Reverted changeset:
1865
1866         "Simple line layout: Add <br> support."
1867         https://bugs.webkit.org/show_bug.cgi?id=139012
1868         http://trac.webkit.org/changeset/182536
1869
1870 2015-04-08  Zalan Bujtas  <zalan@apple.com>
1871
1872         Simple line layout: Add <br> support.
1873         https://bugs.webkit.org/show_bug.cgi?id=139012
1874
1875         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
1876         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
1877         and speeds up layout for such content.
1878
1879         Test output changes in 2 different ways:
1880         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
1881         2. Removed empty content (<br>).
1882
1883         Reviewed by Antti Koivisto.
1884
1885         * fast/text/simple-line-with-br-expected.html: Added.
1886         * fast/text/simple-line-with-br.html: Added.
1887         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
1888         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
1889         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1890         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
1891         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
1892         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
1893         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
1894         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1895         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1896         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
1897         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
1898         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
1899         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1900         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1901         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
1902         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
1903         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
1904         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1905         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
1906         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
1907         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
1908         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
1909         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
1910         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
1911         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
1912         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1913         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1914         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1915         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1916         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1917         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
1918
1919 2015-04-07  Michael Peechatt  <mpeechatt@gmail.com>
1920
1921         Bug 142887 - role progress bar does not support indeterminate state
1922         https://bugs.webkit.org/show_bug.cgi?id=142887
1923
1924         Reviewed by Chris Fleizach.
1925
1926         * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
1927         * platform/mac/accessibility/progressbar-indeterminate.html: Added.
1928         Test that checks if 0 is returned for indetermiate progress indicators when
1929         aria min and max values are non zero.
1930
1931 2015-04-07  Chris Dumez  <cdumez@apple.com>
1932
1933         Open WebSockets should not prevent a page from entering PageCache
1934         https://bugs.webkit.org/show_bug.cgi?id=143505
1935         <rdar://problem/19923085>
1936
1937         Reviewed by Alexey Proskuryakov.
1938
1939         Add a layout test to check that an open WebSocket does not prevent a
1940         page from entering page cache and that a 'close' event is fired after
1941         resuming (restoring from the page cache).
1942
1943         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
1944         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
1945
1946 2015-04-07  Commit Queue  <commit-queue@webkit.org>
1947
1948         Unreviewed, rolling out r182511.
1949         https://bugs.webkit.org/show_bug.cgi?id=143507
1950
1951         caused debug test failures (Requested by alexchristensen on
1952         #webkit).
1953
1954         Reverted changeset:
1955
1956         "Block popups from content extensions."
1957         https://bugs.webkit.org/show_bug.cgi?id=143497
1958         http://trac.webkit.org/changeset/182511
1959
1960 2015-04-07  Alex Christensen  <achristensen@webkit.org>
1961
1962         Block popups from content extensions.
1963         https://bugs.webkit.org/show_bug.cgi?id=143497
1964
1965         Reviewed by Brady Eidson.
1966
1967         * http/tests/contentextensions/popups-expected.txt: Added.
1968         * http/tests/contentextensions/popups.html: Added.
1969         * http/tests/contentextensions/popups.html.json: Added.
1970
1971 2015-04-07  Matthew Mirman  <mmirman@apple.com>
1972
1973         Source and stack information should get appended only to native errors
1974         and should be added after construction rather than when thrown.
1975         This fixes frozen objects being unfrozen when thrown while conforming to 
1976         ecma script standard and other browser behavior.
1977         rdar://problem/19927293
1978         https://bugs.webkit.org/show_bug.cgi?id=141871
1979         
1980         Reviewed by Geoffrey Garen.
1981
1982         Fixes tests to throw new Errors such that they will contain line, column, and stack information 
1983         as expected, and fixes the column in the error in the expected output.
1984         
1985         * http/tests/w3c/resources/testharness.js:  Other browsers don't expect stack information
1986         with this test, but we do, and so the AssertionError should include stack information gathered from Error. 
1987         This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
1988         * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
1989         * js/dom/exception-linenums-in-html-2.html: ditto.
1990         * js/dom/exception-linenums-in-html-3.html: ditto.
1991         * js/dom/script-tests/stack-trace.js: ditto.
1992         (throwError): ditto.
1993         (h): ditto.
1994         (inlineableThrow): ditto.
1995         (dfgThing.get willThrow): ditto.
1996         (dfgThing.willThrowFunc): ditto.
1997         * js/dom/stack-trace-expected.txt: fixed error column expectation. 
1998         * js/exception-properties-expected.txt: ditto.
1999         * js/script-tests/exception-linenums.js:
2000         (exceptionInFunction): throw "new Error()" rather than "{}".
2001         (firstPropIsGetter.get getter): ditto
2002         (secondPropIsGetter.get getter): ditto
2003         (firstPropIsSetter.set setter): ditto
2004         (secondPropIsSetter.set setter): ditto
2005         * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
2006         since we now add these at error construction rather than at error throwing.
2007         * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match. 
2008         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
2009
2010 2015-04-07  Joseph Pecoraro  <pecoraro@apple.com>
2011
2012         Web Inspector: ES6: Show Symbol properties on Objects
2013         https://bugs.webkit.org/show_bug.cgi?id=141279
2014
2015         Reviewed by Timothy Hatcher.
2016
2017         * inspector/model/remote-object-expected.txt:
2018         * inspector/model/remote-object-get-properties-expected.txt:
2019         * inspector/model/remote-object-get-properties.html:
2020         * inspector/model/remote-object.html:
2021         Update tests to include objects with Symbol properties.
2022
2023 2015-02-25  Sergio Villar Senin  <svillar@igalia.com>
2024
2025         [CSS Grid Layout] Update track sizes after distributing extra space
2026         https://bugs.webkit.org/show_bug.cgi?id=141422
2027
2028         Reviewed by Antti Koivisto.
2029
2030         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
2031         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
2032         * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
2033         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
2034
2035 2015-04-07  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2036
2037         [GTK] Gardening 7th April
2038         https://bugs.webkit.org/show_bug.cgi?id=143467
2039
2040         Unreviewed
2041
2042         * platform/gtk/TestExpectations:
2043         * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
2044         * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
2045         * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
2046
2047 2015-04-06  Chris Dumez  <cdumez@apple.com>
2048
2049         Bing video search result pages are not PageCacheable
2050         https://bugs.webkit.org/show_bug.cgi?id=143463
2051         <rdar://problem/20440916>
2052
2053         Reviewed by Alexey Proskuryakov.
2054
2055         Add layout tests to confirm that a pending image load does not prevent
2056         a page from entering the page cache. There are 2 tests, once that cover
2057         the case where the request's cachePartion is empty (passing without the
2058         fix), and another where the request's cachePartition is non-empty
2059         (which only passes with the fix).
2060
2061         * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
2062         * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
2063         * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
2064         * http/tests/navigation/page-cache-pending-image-load.html: Added.
2065
2066 2015-04-06  Andy Estes  <aestes@apple.com>
2067
2068         http/tests/contentfiltering/block-after-redirect.html fails on Windows
2069         https://bugs.webkit.org/show_bug.cgi?id=143460
2070
2071         * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
2072
2073 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
2074
2075         Reduce the dependency on Flash in regression tests
2076         https://bugs.webkit.org/show_bug.cgi?id=143391
2077
2078         Reviewed by Anders Carlsson.
2079
2080         * accessibility/inline-block-assertion.html:
2081         * accessibility/plugin.html:
2082         * compositing/geometry/empty-embed-rects.html:
2083         * fast/history/resources/subframe-with-plugin.html:
2084         * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
2085         * fast/loader/loadInProgress.html:
2086         * fast/replaced/border-radius-clip.html:
2087         * fast/replaced/embed-display-none.html:
2088         * plugins/crash-restoring-plugin-page-from-page-cache.html:
2089         * plugins/object-embed-plugin-scripting.html:
2090         * plugins/resources/plugin-frame.html:
2091         Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
2092
2093         * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
2094         that never existed in WebKit.
2095
2096         * platform/mac/TestExpectations:
2097         * platform/wincairo/TestExpectations:
2098         Removed the deleted plugins/iframe-shims.html.
2099
2100         * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
2101         because they make WebKitTestRunner crash now. Marked all other snapshotting tests
2102         as Pass/Failure, because they don't really make any sense, and are only useful for
2103         finsing crashes.
2104
2105         * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
2106         These tests still run (and pass) under WebKit1, regardless of whether Flash is
2107         installed, so they don't seem like very accurate tests.
2108
2109 2015-04-06  Brent Fulgham  <bfulgham@apple.com>
2110
2111         [Win] Unreviewed test update after r182369.
2112
2113         New test does not pass on Windows.
2114
2115         * platform/win/TestExpectations: Skip.
2116
2117 2015-04-05  Andy Estes  <aestes@apple.com>
2118
2119         [Content Filtering] Add some additional unblock tests
2120         https://bugs.webkit.org/show_bug.cgi?id=143435
2121
2122         Reviewed by Dan Bernstein.
2123
2124         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2125         * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
2126         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
2127         * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
2128         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2129         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
2130         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2131         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
2132         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2133         * contentfiltering/block-after-response-then-allow-unblock.html: Added.
2134         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2135         * contentfiltering/block-after-response-then-deny-unblock.html: Added.
2136         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2137         * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
2138         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2139         * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
2140
2141 2015-04-05  Andy Estes  <aestes@apple.com>
2142
2143         [Content Filtering] Tell the filter about requests and redirects
2144         https://bugs.webkit.org/show_bug.cgi?id=143414
2145         rdar://problem/19239549
2146
2147         Reviewed by Darin Adler.
2148
2149         * contentfiltering/allow-after-will-send-request-expected.html: Added.
2150         * contentfiltering/allow-after-will-send-request.html: Added.
2151         * contentfiltering/block-after-will-send-request-expected.html: Added.
2152         * contentfiltering/block-after-will-send-request.html: Added.
2153         * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
2154         * http/tests/contentfiltering/allow-after-redirect.html: Added.
2155         * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
2156         * http/tests/contentfiltering/block-after-redirect.html: Added.
2157         * http/tests/contentfiltering/resources/fail.html: Added.
2158         * http/tests/contentfiltering/resources/pass.html: Added.
2159
2160 2015-04-05  Simon Fraser  <simon.fraser@apple.com>
2161
2162         Skip fast/fixed-layout/fixed-layout.html on Windows.
2163
2164         * platform/win/TestExpectations:
2165
2166 2015-04-05  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2167
2168         [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
2169         https://bugs.webkit.org/show_bug.cgi?id=143417
2170
2171         Unreviewed. Mark 2 tests to ImageOnlyFailure.
2172
2173         * platform/efl/TestExpectations:
2174
2175 2015-04-04  Andy Estes  <aestes@apple.com>
2176
2177         [Content Filtering] Blocked page is not always displayed when it should be
2178         https://bugs.webkit.org/show_bug.cgi?id=143410
2179
2180         Reviewed by Andreas Kling.
2181
2182         * TestExpectations: Unskipped block-after-add-data.html.
2183         * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
2184         * contentfiltering/block-after-response-expected.html: Ditto.
2185
2186 2015-04-04  Chris Fleizach  <cfleizach@apple.com>
2187
2188         AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
2189         https://bugs.webkit.org/show_bug.cgi?id=136247
2190
2191         Reviewed by Mario Sanchez Prada.
2192
2193         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
2194         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
2195         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
2196         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
2197
2198 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
2199
2200         Fix some bad test results committed earlier.
2201
2202         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
2203         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
2204         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
2205
2206 2015-04-02  Darin Adler  <darin@apple.com>
2207
2208         Streamline icon-related code, mostly unused
2209         https://bugs.webkit.org/show_bug.cgi?id=143306
2210
2211         Reviewed by Antti Koivisto.
2212
2213         * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
2214         * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
2215         not actually used in any WebKit port.
2216
2217         * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
2218         the icon machinery in WebKit doesn't return arrays at this time. It's better to
2219         test what we actually expose.
2220
2221 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
2222
2223         Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
2224         https://bugs.webkit.org/show_bug.cgi?id=143406
2225         rdar://problem/20407080
2226
2227         Reviewed by Ryosuke Niwa.
2228         
2229         Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
2230         the same node.
2231
2232         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
2233         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
2234         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
2235         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
2236         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
2237         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
2238
2239 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
2240
2241         REGRESSION (r182215): Feedly crashes when closing article
2242         https://bugs.webkit.org/show_bug.cgi?id=143405
2243         rdar://problem/20382734, rdar://problem/20395497
2244
2245         Reviewed by Tim Horton.
2246         
2247         Test that triggers a crash without the fix (thanks to Zalan for the test).
2248
2249         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
2250         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
2251
2252 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
2253
2254         Differentiate between composited scrolling, and async scrolling
2255         https://bugs.webkit.org/show_bug.cgi?id=143291
2256
2257         Reviewed by Sam Weinig.
2258         
2259         Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
2260         are now excluded from the non-fast scrollable region.
2261
2262         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
2263         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
2264         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
2265
2266 2015-04-04  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2267
2268         [Streams API] Collecting a ReadableStreamReader should not unlock its stream
2269         https://bugs.webkit.org/show_bug.cgi?id=143333
2270
2271         Reviewed by Benjamin Poulain.
2272
2273         * streams/readablestreamreader-constructor-expected.txt:
2274         * streams/readablestreamreader-constructor.html:
2275
2276 2015-04-04  Yusuke Suzuki  <utatane.tea@gmail.com>
2277
2278         Implement ES6 Object.getOwnPropertySymbols
2279         https://bugs.webkit.org/show_bug.cgi?id=141106
2280
2281         Reviewed by Geoffrey Garen.
2282
2283         * js/Object-getOwnPropertyNames-expected.txt:
2284         * js/script-tests/Object-getOwnPropertyNames.js:
2285
2286 2015-04-03  Tim Horton  <timothy_horton@apple.com>
2287
2288         fast/fixed-layout/fixed-layout.html is flaky
2289         https://bugs.webkit.org/show_bug.cgi?id=143379
2290
2291         Reviewed by Simon Fraser.
2292
2293         * TestExpectations:
2294         Un-flakify the fixed layout test.
2295
2296         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
2297         Remove a mistaken line in the original test; this function doesn't exist in WebKit
2298         and was presumably ported directly from the Blink test (and then never noticed because
2299         JS exceptions thrown in -expected files go nowhere).
2300
2301         * fast/fixed-layout/fixed-layout.html:
2302         Make the fixed layout test less racy by waiting for the resize event (which can be
2303         very asynchronous). Also, force a layout before resizing to ensure that we
2304         always do get a resize event.
2305
2306 2015-04-03  Chris Fleizach  <cfleizach@apple.com>
2307
2308         AX: Toggling check box state not speaking using plain space, not VO space.
2309         https://bugs.webkit.org/show_bug.cgi?id=143356
2310
2311         Reviewed by Darin Adler.
2312
2313         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
2314         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
2315
2316 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
2317
2318         Re-skip tests that got recently enabled, but time out.
2319
2320         * platform/mac-wk2/TestExpectations:
2321
2322 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
2323
2324         fast/fixed-layout/fixed-layout.html is flaky
2325         https://bugs.webkit.org/show_bug.cgi?id=143379
2326
2327         * TestExpectations: Marking it as such.
2328
2329 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
2330
2331         [WK2] Unskip now passing tests after r135595
2332         https://bugs.webkit.org/show_bug.cgi?id=127428
2333
2334         Unreviewed gardening.
2335
2336         * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
2337         * platform/wk2/TestExpectations: Unskip now passing tests.
2338
2339 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
2340
2341         [EFL] Fix 18 crashing compositing tests after r182101
2342         https://bugs.webkit.org/show_bug.cgi?id=143214
2343
2344         Unreviewed gardening, comment out the original expectations after r182311.
2345
2346         * platform/efl/TestExpectations:
2347
2348 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
2349
2350         [EFL] Fix 18 crashing compositing tests after r182101
2351         https://bugs.webkit.org/show_bug.cgi?id=143214
2352
2353         Unreviewed gardening, add crash expectations until proper fix.
2354
2355         * platform/efl/TestExpectations:
2356
2357 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
2358
2359         Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
2360
2361         * platform/efl/TestExpectations:
2362
2363 2015-04-02  Timothy Horton  <timothy_horton@apple.com>
2364
2365         Scrollbars are left in the wrong position when resizing a fixed layout view
2366         https://bugs.webkit.org/show_bug.cgi?id=143360
2367
2368         Reviewed by Beth Dakin.
2369
2370         * fast/fixed-layout/fixed-layout-expected.png: Added.
2371         * fast/fixed-layout/fixed-layout-expected.txt: Added.
2372         * fast/fixed-layout/fixed-layout.html: Added.
2373         Add a simple fixed layout test. We can add more (or recover some from
2374         when the Qt tests were purged) now that it's testable again.
2375
2376         This test also happens to test the aforementioned setFrameRect change,
2377         because without it, the RenderView's layer would be left at the wrong
2378         size (800x600) because the scrollbars would be left behind in the resize.
2379
2380 2015-04-02  Brent Fulgham  <bfulgham@apple.com>
2381
2382         New ruby tests are failing on all non-Mac platforms.
2383         https://bugs.webkit.org/show_bug.cgi?id=143354
2384
2385         Add skip commands for these new tests.
2386
2387         * platform/efl/TestExpectations:
2388         * platform/gtk/TestExpectations:
2389         * platform/win/TestExpectations:
2390
2391 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2392
2393         http/tests/security/cross-frame-access-call.html is flaky
2394         https://bugs.webkit.org/show_bug.cgi?id=143344
2395
2396         Reviewed by Anders Carlsson.
2397
2398         * TestExpectations:
2399         * http/tests/security/cross-frame-access-call-expected.txt:
2400         Correct the results. Not sure where I got the different results from.
2401
2402 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
2403
2404         Test gardening.
2405
2406         Unreviewed.
2407
2408         * fast/ruby/ruby-expansion-cjk-4-expected.html:
2409         * fast/ruby/ruby-expansion-cjk-4.html:
2410
2411 2015-04-02  Anders Carlsson  <andersca@apple.com>
2412
2413         http/tests/security/cross-frame-access-call.html is flaky.
2414
2415         * TestExpectations:
2416         Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
2417
2418 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
2419
2420         Disallow ruby base from having leading or trailing expansions
2421         https://bugs.webkit.org/show_bug.cgi?id=142608
2422
2423         Reviewed by David Hyatt.
2424
2425         Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
2426         text codepath, RTL, and LTR codepaths.
2427
2428         * fast/ruby/positioned-ruby-text-expected.txt:
2429         * fast/ruby/positioned-ruby-text.html:
2430         * fast/ruby/resources/green.png: Added.
2431         * fast/ruby/resources/ruby-expansion.svg: Added.
2432         * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
2433         * fast/ruby/ruby-expansion-cjk-2.html: Added.
2434         * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
2435         * fast/ruby/ruby-expansion-cjk-3.html: Added.
2436         * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
2437         * fast/ruby/ruby-expansion-cjk-4.html: Added.
2438         * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
2439         * fast/ruby/ruby-expansion-cjk-5.html: Added.
2440         * fast/ruby/ruby-expansion-cjk-expected.html: Added.
2441         * fast/ruby/ruby-expansion-cjk.html: Added.
2442         * fast/ruby/ruby-justification-expected.html:
2443         * fast/ruby/ruby-justification.html:
2444
2445 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2446
2447         Clean up access checks in JSHistoryCustom.cpp
2448         https://bugs.webkit.org/show_bug.cgi?id=143227
2449
2450         Reviewed by Sam Weinig.
2451
2452         * http/tests/security/cross-frame-access-call-expected.txt:
2453         * http/tests/security/cross-frame-access-call.html:
2454
2455 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2456
2457         media/track/track-forced-subtitles-in-band.html times out
2458
2459         * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
2460         flakily, it times out too.
2461
2462 2015-04-02  David Hyatt  <hyatt@apple.com>
2463
2464         [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
2465         https://bugs.webkit.org/show_bug.cgi?id=143320
2466
2467         Reviewed by Darin Adler.
2468
2469         * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
2470         * fast/block/inside-inlines/new-model/paint-order.html: Added.
2471         * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
2472         * fast/block/inside-inlines/opacity-on-inline.html: Added.
2473         * fast/block/inside-inlines/paint-order-expected.html: Added.
2474         * fast/block/inside-inlines/paint-order.html: Added.
2475
2476 2015-04-02  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2477
2478         WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
2479         https://bugs.webkit.org/show_bug.cgi?id=143255
2480
2481         Reviewed by Eric Carlson.
2482
2483         Added test for new Promise-based getUserMedia() (on MediaDevices).
2484
2485         * fast/dom/navigator-detached-no-crash.html:
2486         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
2487         * fast/mediastream/MediaDevices-getUserMedia.html: Added.
2488
2489 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2490
2491         Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
2492         was rolled out.
2493
2494         * platform/mac/TestExpectations:
2495
2496 2015-04-02  Joonghun Park  <jh718.park@samsung.com>
2497
2498         [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
2499         https://bugs.webkit.org/show_bug.cgi?id=143248
2500
2501         Reviewed by Darin Adler.
2502
2503         * fast/css/getPropertyValue-columns-expected.txt:
2504         * fast/css/getPropertyValue-columns.html:
2505         * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
2506         * fast/multicol/columns-shorthand-parsing-2.html: Added.
2507
2508 2015-04-01  Commit Queue  <commit-queue@webkit.org>
2509
2510         Unreviewed, rolling out r182247.
2511         https://bugs.webkit.org/show_bug.cgi?id=143326
2512
2513         unfortunately broke some tests (Requested by dino on #webkit).
2514
2515         Reverted changeset:
2516
2517         "Async loading of image resources"
2518         https://bugs.webkit.org/show_bug.cgi?id=134488
2519         http://trac.webkit.org/changeset/182247
2520
2521 2015-04-01  Dean Jackson  <dino@apple.com>
2522
2523         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
2524         https://bugs.webkit.org/show_bug.cgi?id=143323
2525
2526         Removing old flakiness setting now that we should be skipping.
2527
2528         * platform/mac/TestExpectations:
2529
2530 2015-04-01  Dean Jackson  <dino@apple.com>
2531
2532         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
2533         https://bugs.webkit.org/show_bug.cgi?id=143323
2534
2535         The change r182247 has caused this test to timeout. Rather than rollout
2536         the commit I'm skipping the test and will contact Yoav.
2537
2538         * platform/mac/TestExpectations:
2539
2540 2015-04-01  Dean Jackson  <dino@apple.com>
2541
2542         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
2543         https://bugs.webkit.org/show_bug.cgi?id=143315
2544
2545         Removing clashing entry but changing the old entry to Skip.
2546
2547         * platform/win/TestExpectations:
2548
2549 2015-04-01  Dean Jackson  <dino@apple.com>
2550
2551         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
2552         https://bugs.webkit.org/show_bug.cgi?id=143315
2553
2554         Skipping this on Windows.
2555
2556         * platform/win/TestExpectations:
2557
2558 2015-04-01  Yoav Weiss  <yoav@yoav.ws>
2559
2560         Async loading of image resources
2561         https://bugs.webkit.org/show_bug.cgi?id=134488
2562
2563         Reviewed by Dean Jackson.
2564
2565         * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
2566         * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
2567         * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
2568         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
2569         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
2570         * fast/dom/image-object.html: Cosmetic changes.
2571         * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
2572         * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
2573         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
2574         * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
2575         * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
2576
2577 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
2578
2579         Make it possible to compute a region for elements on the page that have wheel event handlers
2580         https://bugs.webkit.org/show_bug.cgi?id=142807
2581
2582         Reviewed by Beth Dakin.
2583         
2584         Update results, since any handler with position:fixed now causes the region to cover the document.
2585
2586         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
2587         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
2588         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
2589
2590 2015-04-01  David Hyatt  <hyatt@apple.com>
2591
2592         [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
2593         https://bugs.webkit.org/show_bug.cgi?id=143307
2594
2595         Reviewed by Dean Jackson.
2596
2597         * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
2598         * fast/block/inside-inlines/basic-float-intrusion.html: Added.
2599         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
2600         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
2601
2602 2015-04-01  Hunseop Jeong  <hs85.jeong@samsung.com>
2603
2604         Unreviewed EFL gardening. Remove warning message in layoutTest. 
2605         https://bugs.webkit.org/show_bug.cgi?id=143268
2606
2607         * platform/efl/TestExpectations:
2608
2609 2015-04-01  Alexey Proskuryakov  <ap@apple.com>
2610
2611         REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
2612         https://bugs.webkit.org/show_bug.cgi?id=142976
2613
2614         Reviewed by Chris Fleizach.
2615
2616         * platform/mac/TestExpectations: Removed an expectation.
2617  
2618         * accessibility/textarea-selected-text-range-expected.txt:
2619         * accessibility/textarea-selected-text-range.html:
2620         Don't race a timer with an internal dispatch_async.
2621
2622         * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
2623         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
2624         This test had the same issue.
2625
2626 2015-03-31  Ryosuke Niwa  <rniwa@webkit.org>
2627
2628         ES6 class syntax should allow static setters and getters
2629         https://bugs.webkit.org/show_bug.cgi?id=143180
2630
2631         Reviewed by Filip Pizlo.
2632
2633         Added test cases.
2634
2635         * js/class-syntax-declaration-expected.txt:
2636         * js/class-syntax-expression-expected.txt:
2637         * js/script-tests/class-syntax-declaration.js:
2638         * js/script-tests/class-syntax-expression.js:
2639
2640 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
2641
2642         Make it possible to compute a region for elements on the page that have wheel event handlers
2643         https://bugs.webkit.org/show_bug.cgi?id=142807
2644
2645         Reviewed by David Hyatt.
2646         
2647         Tests that dump the non-fast-scrollable region, for various rendering configurations.
2648
2649         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
2650         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
2651         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
2652         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
2653         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
2654         (rectsAsString):
2655         (dumpRegion):
2656         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
2657         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
2658         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
2659         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
2660         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
2661         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
2662         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
2663         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
2664         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
2665         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
2666         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
2667         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
2668
2669 2015-03-31  Dean Jackson  <dino@apple.com>
2670
2671         accessibility/aria-hidden-hides-all-elements.html fails on Windows
2672         https://bugs.webkit.org/show_bug.cgi?id=143275
2673
2674         Mark as Pass/Fail.
2675
2676         * platform/win/TestExpectations:
2677
2678 2015-03-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
2679
2680         border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
2681         https://bugs.webkit.org/show_bug.cgi?id=142650.
2682
2683         Reviewed by Simon Fraser.
2684
2685         Add tests to ensure the middle area of a RenderBox is going to be drawn
2686         even if the border width is not greater than zero.
2687         
2688         * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
2689         * fast/borders/border-image-fill-inline-no-border.html: Added.
2690         * fast/borders/border-image-fill-no-border-expected.html: Added.
2691         * fast/borders/border-image-fill-no-border.html: Added.
2692         * fast/borders/resources/button-border-cropped.svg: Added.
2693         * fast/borders/resources/button-border.svg: Added.
2694         * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
2695
2696 2015-03-31  David Hyatt  <hyatt@apple.com>
2697
2698         [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
2699         https://bugs.webkit.org/show_bug.cgi?id=143271
2700
2701         Reviewed by Dean Jackson.
2702
2703         * fast/block/inside-inlines/block-width-check-expected.html: Added.
2704         * fast/block/inside-inlines/block-width-check.html: Added.
2705         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
2706         * fast/block/inside-inlines/new-model/block-width-check.html: Added.
2707
2708 2015-03-31  Beth Dakin  <bdakin@apple.com>
2709
2710         REGRESSION (r173484): Reducing content of scrollable region does not reset scroll 
2711         position
2712         https://bugs.webkit.org/show_bug.cgi?id=138525
2713         -and corresponding-
2714         rdar://problem/18166043
2715
2716         Reviewed by Simon Fraser.
2717
2718         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
2719         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
2720         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
2721         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
2722
2723 2015-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
2724
2725         [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
2726         https://bugs.webkit.org/show_bug.cgi?id=142937
2727
2728         Reviewed by Darin Adler.
2729
2730         Several LayoutTests are updated with the new behavior.
2731         Test cases in IETestCenter contain test for the outdated behavior.
2732         But IETestCenter is brought from the external source, so instead of modifying it,
2733         we mark them as Failure in TestExpectations.
2734
2735         * TestExpectations:
2736         * js/dom/getOwnPropertyDescriptor-expected.txt:
2737         * js/prototypes-expected.txt:
2738         * js/resources/getOwnPropertyDescriptor.js:
2739         * js/script-tests/prototypes.js:
2740
2741 2015-03-30  David Hyatt  <hyatt@apple.com>
2742
2743         [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
2744         https://bugs.webkit.org/show_bug.cgi?id=143238.
2745
2746         Reviewed by Dean Jackson.
2747
2748         * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
2749         * fast/block/inside-inlines/breaking-behavior.html: Added.
2750         * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
2751         * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
2752         * fast/block/inside-inlines/new-model/empty-block.html:
2753
2754 2015-03-31  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2755
2756         GTK+ Gardening 30th March
2757         https://bugs.webkit.org/show_bug.cgi?id=143220
2758
2759         Unreviewed.
2760
2761         * platform/gtk/TestExpectations:
2762
2763 2015-03-31  Antti Koivisto  <antti@apple.com>
2764
2765         http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
2766         https://bugs.webkit.org/show_bug.cgi?id=143258
2767
2768         The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
2769         to ResourceRequest::resourcePrioritiesEnabled() returning false.
2770
2771         It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
2772         and so we end up on the roundtrip code path.
2773
2774         * platform/mac-mavericks/TestExpectations: Added.
2775
2776             Skip the test on Mavericks.
2777
2778 2015-03-31  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2779
2780         [Streams API] Implement a barebone ReadableStreamReader interface
2781         https://bugs.webkit.org/show_bug.cgi?id=142866
2782
2783         Reviewed by Benjamin Poulain.
2784
2785         Adding tests to check API, constructor and link with ReadableStream.getReader.
2786         Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
2787
2788         * js/dom/global-constructors-attributes-expected.txt:
2789         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2790         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2791         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2792         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2793         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2794         * streams/readablestreamreader-constructor-expected.txt: Added.
2795         * streams/readablestreamreader-constructor.html: Added.
2796
2797 2015-03-30  Ryosuke Niwa  <rniwa@webkit.org>
2798
2799         Extending null should set __proto__ to null
2800         https://bugs.webkit.org/show_bug.cgi?id=142882
2801
2802         Reviewed by Geoffrey Garen and Benjamin Poulain.
2803
2804         Added more test cases for extending from null, and added checks for prototypes.
2805
2806         Also rebaselined existing tests.
2807
2808         * js/class-syntax-call-expected.txt:
2809         * js/class-syntax-extends-expected.txt:
2810         * js/class-syntax-super-expected.txt:
2811         * js/script-tests/class-syntax-call.js:
2812         * js/script-tests/class-syntax-extends.js:
2813         * js/script-tests/class-syntax-super.js:
2814
2815 2015-03-30  Alex Christensen  <achristensen@webkit.org>
2816
2817         [Content Extensions] Correctly handle regular expressions matching everything
2818         https://bugs.webkit.org/show_bug.cgi?id=143235
2819
2820         Reviewed by Benjamin Poulain.
2821
2822         * http/tests/contentextensions/css-display-none.html:
2823         * http/tests/contentextensions/css-display-none.html.json:
2824         Test multiple selectors with triggers that match everything.
2825         * http/tests/contentextensions/whitelist-expected.txt: Added.
2826         * http/tests/contentextensions/whitelist.html: Added.
2827         * http/tests/contentextensions/whitelist.html.json: Added.
2828
2829 2015-03-30  Mark Lam  <mark.lam@apple.com>
2830
2831         REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
2832         <https://webkit.org/b/143105>
2833
2834         Reviewed by Filip Pizlo.
2835
2836         * TestExpectations:
2837         - Undid test skipped in r182072.
2838
2839 2015-03-30  Chris Dumez  <cdumez@apple.com>
2840
2841         Cached "Expires" header is not updated upon successful resource revalidation
2842         https://bugs.webkit.org/show_bug.cgi?id=143228
2843         <rdar://problem/20348059>
2844
2845         Reviewed by Antti Koivisto.
2846
2847         Add layout test to check that a cached response's "Expires" header is
2848         updated from the 304 response's headers upon successful revalidation.
2849
2850         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
2851         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
2852         * http/tests/cache/disk-cache/resources/cache-test.js:
2853         (generateTestURL):
2854         (loadResource):
2855         * http/tests/cache/disk-cache/resources/generate-response.cgi:
2856
2857 2015-03-30  Joseph Pecoraro  <pecoraro@apple.com>
2858
2859         Web Inspector: Regression: Preview for [[null]] shouldn't be []
2860         https://bugs.webkit.org/show_bug.cgi?id=143208
2861
2862         Reviewed by Mark Lam.
2863
2864         * inspector/model/remote-object-expected.txt:
2865         * inspector/model/remote-object.html:
2866
2867 2015-03-30  Antti Koivisto  <antti@apple.com>
2868
2869         Don't cache resources that are very unlikely to be reused
2870         https://bugs.webkit.org/show_bug.cgi?id=143226
2871
2872         Reviewed by Chris Dumez.
2873
2874         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2875
2876 2015-03-30  Antti Koivisto  <antti@apple.com>
2877
2878         Don't cache resources that are very unlikely to be reused
2879         https://bugs.webkit.org/show_bug.cgi?id=143226
2880         <rdar://problem/20347160>
2881
2882         Reviewed by Geoff Garen.
2883
2884         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
2885         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
2886
2887             Keep max-age: 0 cacheable in this test by adding a validation header.
2888
2889         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2890         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
2891
2892             Rebase and expand to cover the high priority resource case.
2893
2894 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2895
2896         Rebaseline accessibility/aria-toggle-button-with-title.html
2897         https://bugs.webkit.org/show_bug.cgi?id=143229
2898
2899         Unreviewed.
2900
2901         Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
2902
2903         * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2904
2905 2015-03-30  Javier Fernandez  <jfernandez@igalia.com>
2906
2907         [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
2908         https://bugs.webkit.org/show_bug.cgi?id=133359
2909
2910         Reviewed by David Hyatt.
2911
2912         From Blink r164817 and r165264 by <jchaffraix@chromium.org>
2913
2914         Broaden justify-self's parsing name and upgrade align-self and
2915         align-items parsing to CSS 3.
2916
2917         * TestExpectations:
2918         * css3/flexbox/css-properties-expected.txt:
2919         * css3/flexbox/css-properties.html:
2920         * css3/parse-align-items-expected.txt: Added.
2921         * css3/parse-align-items.html: Added.
2922         * css3/parse-align-self-expected.txt: Added.
2923         * css3/parse-align-self.html: Added.
2924         * css3/resources/alignment-parsing-utils.js: Added.
2925         (checkValues):
2926         (checkBadValues):
2927         (checkInitialValues):
2928         (checkInheritValues):
2929         (checkLegacyValues):
2930         * fast/css/getComputedStyle/computed-style-expected.txt:
2931         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2932         * fast/css/getComputedStyle/resources/property-names.js:
2933         * fast/css/parse-justify-self-expected.txt:
2934         * fast/css/parse-justify-self.html:
2935         * svg/css/getComputedStyle-basic-expected.txt:
2936
2937 2015-03-27  David Hyatt  <hyatt@apple.com>
2938
2939         [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
2940         https://bugs.webkit.org/show_bug.cgi?id=143145
2941
2942         Reviewed by Dean Jackson.
2943
2944         * fast/block/inside-inlines: Added.
2945         * fast/block/inside-inlines/empty-block-expected.html: Added.
2946         * fast/block/inside-inlines/empty-block.html: Added.
2947         * fast/block/inside-inlines/new-model: Added.
2948         * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
2949         * fast/block/inside-inlines/new-model/empty-block.html: Added.
2950
2951 2015-03-30  Chris Dumez  <cdumez@apple.com>
2952
2953         [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
2954         https://bugs.webkit.org/show_bug.cgi?id=143159
2955         <rdar://problem/20333296>
2956
2957         Reviewed by Antti Koivisto.
2958
2959         Add layout test to cover support for "Cache-Control: max-stale" request
2960         header.
2961
2962         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
2963         * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
2964
2965 2015-03-30  Jer Noble  <jer.noble@apple.com>
2966
2967         [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
2968         https://bugs.webkit.org/show_bug.cgi?id=143190
2969
2970         Reviewed by Darin Adler.
2971
2972         * webaudio/audiocontext-state-expected.txt: Added.
2973         * webaudio/audiocontext-state-interrupted-expected.txt: Added.
2974         * webaudio/audiocontext-state-interrupted.html: Added.
2975         * webaudio/audiocontext-state.html: Added.
2976
2977 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2978
2979         Update expectations for delete-emoji test since the bug is fixed now.
2980         https://bugs.webkit.org/show_bug.cgi?id=141419
2981
2982         Reviewed by Gustavo Noronha Silva.
2983
2984         * platform/gtk/TestExpectations:
2985
2986 2015-03-29  Benjamin Poulain  <benjamin@webkit.org>
2987
2988         `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
2989         https://bugs.webkit.org/show_bug.cgi?id=133420
2990
2991         Reviewed by Darin Adler.
2992
2993         * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
2994         * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
2995         * fast/css/currentColor-style-update-reftest-expected.html: Added.
2996         * fast/css/currentColor-style-update-reftest.html: Added.
2997         * fast/css/currentColor-value-style-update-expected.txt: Added.
2998         * fast/css/currentColor-value-style-update.html: Added.
2999
3000 2015-03-29  Darin Adler  <darin@apple.com>
3001
3002         HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
3003         https://bugs.webkit.org/show_bug.cgi?id=143203
3004
3005         Reviewed by Antti Koivisto.
3006
3007         * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
3008         * fast/dom/htmlcollection-length-after-item-2.html: Added.
3009
3010 2015-03-28  Joseph Pecoraro  <pecoraro@apple.com>
3011
3012         Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
3013         https://bugs.webkit.org/show_bug.cgi?id=143176
3014
3015         Reviewed by Timothy Hatcher.
3016
3017         * inspector/css/pseudo-element-matches.html:
3018
3019 2015-03-28  Csaba Osztrogonác  <ossy@webkit.org>
3020
3021         REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
3022         https://bugs.webkit.org/show_bug.cgi?id=142629
3023
3024         Unreviewed gardening, unskip now passing tests after r182091.
3025
3026         * js/script-tests/dfg-int16array.js:
3027         * js/script-tests/dfg-int8array.js:
3028
3029 2015-03-27  Saam Barati  <saambarati1@gmail.com>
3030
3031         Deconstruction parameters are bound too late
3032         https://bugs.webkit.org/show_bug.cgi?id=143148
3033
3034         Reviewed by Filip Pizlo.
3035
3036         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
3037         * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
3038         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
3039         (f):
3040         (test):
3041         (.arg):
3042
3043 2015-03-27  Michael Saboff  <msaboff@apple.com>
3044
3045         Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
3046         https://bugs.webkit.org/show_bug.cgi?id=138390
3047
3048         Reviewed by Mark Lam.
3049
3050         Reenabled the tests for ARM64/iOS.  Left the tests disabled for ARM64/linux and will let linux
3051         developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
3052
3053         * js/script-tests/dfg-int16array.js:
3054         * js/script-tests/dfg-int8array.js:
3055
3056 2015-03-27  Jer Noble  <jer.noble@apple.com>
3057
3058         [Mac] Safari fails to fire page "load" event with video[preload=none]
3059         https://bugs.webkit.org/show_bug.cgi?id=143147
3060
3061         Reviewed by Simon Fraser.
3062
3063         * media/video-page-load-preload-none-expected.txt: Added.
3064         * media/video-page-load-preload-none.html: Added.
3065
3066 2015-03-27  Brent Fulgham  <bfulgham@apple.com>
3067
3068         Correct test results after r182012.
3069
3070         The test now produces identical results on all platforms, so update the root test result,
3071         and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
3072         should not harm the Mac build.
3073
3074         * accessibility/aria-toggle-button-with-title-expected.txt:
3075         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
3076         * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
3077
3078 2015-03-27  Mark Lam  <mark.lam@apple.com>
3079
3080         Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
3081         <https://webkit.org/b/143105>
3082
3083         Not reviewed.
3084
3085         * TestExpectations:
3086
3087 2015-03-27  Chris Dumez  <cdumez@apple.com>
3088
3089         [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
3090         https://bugs.webkit.org/show_bug.cgi?id=143125
3091         <rdar://problem/20321172>
3092
3093         Reviewed by Antti Koivisto.
3094
3095         Add layout test to check that responses with status code 307 (which is not
3096         cacheable by default) are cached if they have explicit expiration headers.
3097
3098         Also update a couple of other disk cache tests to cover heuristic
3099         freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
3100         'Last-Modified' header to estimate freshness if usual expiration headers
3101         are not available.
3102
3103         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
3104         * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
3105         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
3106         * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
3107         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
3108         * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
3109
3110 2015-03-27  Csaba Osztrogonác  <ossy@webkit.org>
3111
3112         Unreviewed gardening.
3113
3114         * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
3115
3116 2015-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
3117
3118         FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
3119         https://bugs.webkit.org/show_bug.cgi?id=142885.
3120
3121         Reviewed by Dean Jackson.
3122
3123         * svg/filters/feMorphology-radius-cases-expected.svg: Added.
3124         * svg/filters/feMorphology-radius-cases.svg: Added.
3125         Test different cases for radius of the feMorphology filter. There are three 
3126         cases for the radius:
3127             1. radius < 0: This is an error case, the source image should not be rendered.
3128             2. radius = 0: This case is treated as if the filter never exists.
3129             3. radius > 0: If the scaled radius is > 0, the filter is applied.
3130
3131 2015-03-26  Antti Koivisto  <antti@apple.com>
3132
3133         Respect cache-control directives in request
3134         https://bugs.webkit.org/show_bug.cgi?id=143121
3135
3136         Reviewed by Chris Dumez.
3137
3138         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
3139         * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
3140
3141 2015-03-27  Michael Saboff  <msaboff@apple.com>
3142
3143         Objects with numeric properties intermittently get a phantom 'length' property
3144         https://bugs.webkit.org/show_bug.cgi?id=142792
3145
3146         Reviewed by Csaba Osztrogonác.
3147
3148         New regression test.
3149
3150         * js/regress-142792-expected.txt: Added.
3151         * js/regress-142792.html: Added.
3152         * js/script-tests/regress-142792.js: Added.
3153         (isArrayLike):
3154         (filter):
3155
3156 2015-03-26  Zalan Bujtas  <zalan@apple.com>
3157
3158         Inline continuation code should not take anonymous containing wrapper granted.
3159         https://bugs.webkit.org/show_bug.cgi?id=133312
3160
3161         Reviewed by Dave Hyatt.
3162
3163         It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
3164         is an anonymous wrapper and its sibling might be a block level renderer.
3165         When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
3166         is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
3167         anonymous wrappers)
3168
3169         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
3170         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
3171
3172 2015-03-26  Joseph Pecoraro  <pecoraro@apple.com>
3173
3174         Web Inspector: ES6: Provide a better view for Classes in the console
3175         https://bugs.webkit.org/show_bug.cgi?id=142999
3176
3177         Reviewed by Timothy Hatcher.
3178
3179         * inspector/model/remote-object-expected.txt:
3180         * inspector/model/remote-object.html:
3181         Update the test to include coverage of the new "class" subtype of "function".
3182
3183 2015-03-26  Tim Horton  <timothy_horton@apple.com>
3184
3185         REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
3186         https://bugs.webkit.org/show_bug.cgi?id=142888
3187         <rdar://problem/20227304>
3188
3189         Reviewed by Beth Dakin.
3190
3191         * fast/dom/event-handler-attributes-expected.txt:
3192         * fast/dom/event-handler-attributes.html:
3193         * fast/events/event-attribute-expected.txt:
3194         * platform/win/fast/events/event-attribute-expected.txt:
3195         Revert some changes to these tests and their results.
3196
3197 2015-03-26  Roger Fong  <roger_fong@apple.com>
3198
3199         Apply blur effect to media control background.
3200         https://bugs.webkit.org/show_bug.cgi?id=143116.
3201         <rdar://problem/20316964>.
3202
3203         Reviewed by Brent Fulgham.
3204
3205         * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
3206
3207 2015-03-26  Geoffrey Garen  <ggaren@apple.com>
3208
3209         Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
3210         https://bugs.webkit.org/show_bug.cgi?id=142974
3211
3212         Reviewed by Joseph Pecoraro.
3213
3214         No test covering this ASSERT because I couldn't design a way to reproduce
3215         it after trying for a few hours. Simply loading the original ASSERTing
3216         content from disk is not enough to reproduce this bug.
3217
3218         * fast/profiler/dead-time-expected.txt:
3219         * fast/profiler/inline-event-handler-expected.txt:
3220         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
3221         progressions, where we used to get the line number wrong.
3222
3223         * fast/dom/attribute-event-listener-errors-expected.txt: Added.
3224         * fast/dom/attribute-event-listener-errors.html: Added. This test covers
3225         a subtle way in which the new mechanism for attribute event listener
3226         line numbers is more accurate than the old one.
3227
3228 2015-03-26  Brady Eidson  <beidson@apple.com>
3229
3230         Apply ContentExtension actions after redirects.
3231         <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
3232
3233         Reviewed by Alex Christensen.
3234
3235         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
3236         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
3237         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
3238         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
3239         * http/tests/contentextensions/resources/subresource-redirect.php: Added.
3240         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
3241         * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
3242         * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
3243
3244 2015-03-26  Michael Saboff  <msaboff@apple.com>
3245
3246         js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
3247         https://bugs.webkit.org/show_bug.cgi?id=139865
3248
3249         Reviewed by Alexey Proskuryakov.
3250
3251         It appears that r181993 fixed this test as it removed the code where the crash occurred.
3252
3253         * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
3254
3255 2015-03-26  Chris Fleizach  <cfleizach@apple.com>
3256
3257         AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
3258         https://bugs.webkit.org/show_bug.cgi?id=115298
3259
3260         Reviewed by Mario Sanchez Prada.
3261
3262         * accessibility/aria-toggle-button-with-title.html:
3263              Bad path for post test resources file, so that is fixed.
3264         * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
3265         * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
3266         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
3267               Updated to reflect the new role of this object.
3268
3269 2015-03-26  Csaba Osztrogonác  <ossy@webkit.org>
3270
3271         Unreviewed gardening, skip failing tests on AArch64 Linux.
3272
3273         * js/script-tests/array-from.js:
3274         * js/script-tests/array-length-shortening.js:
3275         * js/script-tests/dfg-int16array.js:
3276         * js/script-tests/dfg-int8array.js:
3277
3278 2015-03-25  Alexey Proskuryakov  <ap@apple.com>
3279
3280         media/track/track-mode.html flakily times out
3281         https://bugs.webkit.org/show_bug.cgi?id=143085
3282
3283         * TestExpectations: Added an expectation.
3284
3285 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
3286
3287         AX: table cells that use display:block render the table inaccessible to VoiceOver
3288         https://bugs.webkit.org/show_bug.cgi?id=143007
3289
3290         Unreviewed, layout test fix.
3291
3292         Skip associated accessibility/table-cell-display-block.html on failing platforms.
3293
3294         * platform/efl/TestExpectations:
3295         * platform/gtk/TestExpectations:
3296             Specific platform changes in children ordering need to be updated to make this test pass.
3297         * platform/win/TestExpectations:
3298             Need to implement cellForRowAndColumn.
3299
3300 2015-03-25  Filip Pizlo  <fpizlo@apple.com>
3301
3302         Heap variables shouldn't end up in the stack frame
3303         https://bugs.webkit.org/show_bug.cgi?id=141174
3304
3305         Reviewed by Geoffrey Garen.
3306
3307         * js/function-apply-aliased-expected.txt:
3308         * js/function-dot-arguments-expected.txt:
3309         * js/regress/arguments-expected.txt: Added.
3310         * js/regress/arguments-named-and-reflective-expected.txt: Added.
3311         * js/regress/arguments-named-and-reflective.html: Added.
3312         * js/regress/arguments-strict-mode-expected.txt: Added.
3313         * js/regress/arguments-strict-mode.html: Added.
3314         * js/regress/arguments.html: Added.
3315         * js/regress/script-tests/arguments-named-and-reflective.js: Added.
3316         * js/regress/script-tests/arguments-strict-mode.js: Added.
3317         * js/regress/script-tests/arguments.js: Added.
3318         * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
3319         * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
3320         * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
3321         * js/regress/script-tests/varargs-call.js: Added.
3322         * js/regress/script-tests/varargs-construct-inline.js: Added.
3323         * js/regress/script-tests/varargs-construct.js: Added.
3324         * js/regress/script-tests/varargs-inline.js: Added.
3325         * js/regress/script-tests/varargs-strict-mode.js: Added.
3326         * js/regress/script-tests/varargs.js: Added.
3327         * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
3328         * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
3329         * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
3330         * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
3331         * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
3332         * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
3333         * js/regress/varargs-call-expected.txt: Added.
3334         * js/regress/varargs-call.html: Added.
3335         * js/regress/varargs-construct-expected.txt: Added.
3336         * js/regress/varargs-construct-inline-expected.txt: Added.
3337         * js/regress/varargs-construct-inline.html: Added.
3338         * js/regress/varargs-construct.html: Added.
3339         * js/regress/varargs-expected.txt: Added.
3340         * js/regress/varargs-inline-expected.txt: Added.
3341         * js/regress/varargs-inline.html: Added.
3342         * js/regress/varargs-strict-mode-expected.txt: Added.
3343         * js/regress/varargs-strict-mode.html: Added.
3344         * js/regress/varargs.html: Added.
3345         * js/script-tests/function-apply-aliased.js:
3346         * js/script-tests/function-dot-arguments.js:
3347
3348 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
3349
3350         AX: table cells that use display:block render the table inaccessible to VoiceOver
3351         https://bugs.webkit.org/show_bug.cgi?id=143007
3352
3353         Reviewed by Mario Sanchez Prada.
3354
3355         * accessibility/table-cell-display-block-expected.txt: Added.
3356         * accessibility/table-cell-display-block.html: Added.
3357
3358 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
3359
3360         Add a few more tests for Class names
3361         https://bugs.webkit.org/show_bug.cgi?id=143060
3362
3363         Reviewed by Ryosuke Niwa.
3364
3365         Add a few more class name tests:
3366         - const class name binding inside class expression
3367         - mutable class name binding from class statement
3368
3369         * js/script-tests/class-syntax-name.js:
3370
3371 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
3372
3373         ES6: Classes: Program level class statement throws exception in strict mode
3374         https://bugs.webkit.org/show_bug.cgi?id=143038
3375
3376         Reviewed by Ryosuke Niwa.
3377
3378         This updates a number of existing tests that were relying on
3379         poor behavior. `shouldBe` and friends use eval within a function
3380         not at the global scope. This means `shouldBe('class X { ... }')`
3381         behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
3382         This means `x` will not be available in the next `shouldBe` call.
3383
3384         Add a test specifically to cover the scoping of the class name
3385         in regular and strict mode code. Currently we treat it like var
3386         with one failing test that would pass when we treat it like let.
3387
3388         * js/class-syntax-name.html: Added.
3389         * js/script-tests/class-syntax-name.js: Added.
3390         (runTestShouldBe):
3391         (runTestShouldBeTrue):
3392         (runTestShouldThrow):
3393         (runTestShouldNotThrow):
3394         Test class name scoping.
3395
3396         * js/class-syntax-call-expected.txt:
3397         * js/class-syntax-declaration-expected.txt:
3398         * js/class-syntax-default-constructor-expected.txt:
3399         * js/class-syntax-name-expected.txt: Added.
3400         * js/script-tests/class-syntax-call.js:
3401         * js/script-tests/class-syntax-declaration.js:
3402         * js/script-tests/class-syntax-default-constructor.js:
3403
3404 2015-03-25  Mark Lam  <mark.lam@apple.com>
3405
3406         Gardening: rebaseline after r181907.
3407
3408         Not reviewed.
3409
3410         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3411
3412 2015-03-25  Dean Jackson  <dino@apple.com>
3413
3414         MediaControls: Use font with fixed number width
3415         https://bugs.webkit.org/show_bug.cgi?id=143018
3416         <rdar://problem/20245415>
3417
3418         Reviewed by Eric Carlson.
3419
3420         Add some results for the new font family "-apple-system-font-monospaced-numbers".
3421
3422         * platform/mac/fast/text/systemFont.html:
3423         * platform/mac/fast/text/systemFont-expected.txt:
3424
3425 2015-03-25  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3426
3427         GTK+ Gardening 24th March
3428         https://bugs.webkit.org/show_bug.cgi?id=143003
3429
3430         Unreviewed.
3431
3432         * platform/gtk/TestExpectations:
3433         * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
3434         * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
3435         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
3436         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
3437
3438 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3439
3440         Setter should have a single formal parameter, Getter no parameters
3441         https://bugs.webkit.org/show_bug.cgi?id=142903
3442
3443         Reviewed by Geoffrey Garen.
3444
3445         Correct a bunch of setters in existing tests and add
3446         tests for good/bad getter and setter syntax.
3447
3448         * js/class-syntax-declaration-expected.txt:
3449         * js/dom/exception-sequencing.html:
3450         * js/dom/reserved-words-as-property-expected.txt:
3451         * js/dom/script-tests/implicit-call-with-global-reentry.js:
3452         (testObject.set setterTest):
3453         * js/dom/script-tests/reserved-words-as-property.js:
3454         (testWord):
3455         * js/for-in-cached-expected.txt:
3456         * js/object-literal-direct-put-expected.txt:
3457         * js/object-literal-syntax-expected.txt:
3458         * js/parser-syntax-check-expected.txt:
3459         * js/script-tests/class-syntax-declaration.js:
3460         * js/script-tests/class-syntax-super.js:
3461         (class.Derived.extends.Base.set callBaseMethodInSetter):
3462         (class.Derived.extends.Base.set baseMethodInGetterSetter):
3463         * js/script-tests/for-in-cached.js:
3464         * js/script-tests/object-literal-direct-put.js:
3465         * js/script-tests/object-literal-syntax.js:
3466         * js/script-tests/parser-syntax-check.js:
3467
3468 2015-03-24  Chris Dumez  <cdumez@apple.com>
3469
3470         [WK2] Responses with 302 HTTP Status Code should not be cached
3471         https://bugs.webkit.org/show_bug.cgi?id=143028
3472         <rdar://problem/19714040>
3473
3474         Reviewed by Antti Koivisto.
3475
3476         Add layout test to check that responses with 302 HTTP Status Code
3477         are not cached.
3478
3479         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
3480         * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
3481
3482 2015-03-24  Zhuo Li  <zachli@apple.com>
3483
3484         Scripts running in isolated world should not subject to a page's CSP about 'eval'.
3485         https://bugs.webkit.org/show_bug.cgi?id=141316.
3486
3487         Reviewed by Geoffrey Garen.
3488
3489         I added a new Content Security Policy directive, "script-src", so that we do not
3490         allow 'unsafe-eval' in the main world.
3491
3492         Also I have to copy the whole function instead of using eval because
3493         eval is subject to the main world Content Security Policy now.
3494
3495         * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
3496         * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
3497
3498 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3499
3500         ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
3501         https://bugs.webkit.org/show_bug.cgi?id=143012
3502
3503         Reviewed by Ryosuke Niwa.
3504
3505         * js/class-constructor-return-expected.txt: Added.
3506         * js/class-constructor-return.html: Added.
3507         * js/script-tests/class-constructor-return.js: Added.
3508         New test covering different return values from constructors.
3509
3510         * js/class-syntax-super-expected.txt:
3511         * js/script-tests/class-syntax-super.js:
3512         Fix test. Returning undefined is the same as an implicit return
3513         and should return `this`.
3514
3515 2015-03-24  Chris Dumez  <cdumez@apple.com>
3516
3517         [WK2] Responses with 204 HTTP Status Code should be cacheable by default
3518         https://bugs.webkit.org/show_bug.cgi?id=143020
3519         <rdar://problem/20281529>
3520
3521         Reviewed by Antti Koivisto.
3522
3523         Add test to make sure that responses with 204 HTTP Status Code are
3524         cacheable by default.
3525
3526         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
3527         * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
3528         * http/tests/cache/disk-cache/resources/cache-test.js:
3529         Re-introduce support for generating responses with only headers (no body).
3530         This was mistakenly dropped when I rebased my patch for r181895.
3531
3532 2015-03-24  Beth Dakin  <bdakin@apple.com>
3533
3534         Another attempted test fix after http://trac.webkit.org/changeset/181907
3535
3536         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3537
3538 2015-03-24  Beth Dakin  <bdakin@apple.com>
3539
3540         Attempted test fix after http://trac.webkit.org/changeset/181907
3541
3542         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3543
3544 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3545
3546         Unreviewed gardening after r181901.
3547
3548         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
3549         Update the expected results for platform specific results that include
3550         a stringified function.
3551
3552 2015-03-24  Beth Dakin  <bdakin@apple.com>
3553
3554         Add events related to force click gesture
3555         https://bugs.webkit.org/show_bug.cgi?id=142836
3556         -and corresponding-
3557         rdar://problem/20210239
3558
3559         Reviewed by Dean Jackson.
3560
3561         * fast/dom/event-handler-attributes-expected.txt:
3562         * fast/dom/event-handler-attributes.html:
3563         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3564
3565 2015-03-24  Chris Dumez  <cdumez@apple.com>
3566
3567         [WK2] Responses with 404 HTTP Status Code should be cacheable by default
3568         https://bugs.webkit.org/show_bug.cgi?id=143014
3569         <rdar://problem/20280310>
3570
3571         Reviewed by Antti Koivisto.
3572
3573         Add test to make sure that responses with 404 HTTP Status Code are
3574         cacheable by default.
3575
3576         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
3577         * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
3578         * http/tests/cache/disk-cache/resources/generate-response.cgi:
3579
3580 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3581
3582         ES6: Object Literal Methods toString is missing method name
3583         https://bugs.webkit.org/show_bug.cgi?id=142992
3584
3585         Reviewed by Geoffrey Garen.
3586
3587         * js/class-syntax-default-constructor-expected.txt:
3588         This test was already failing, it now fails in a different way.
3589
3590         * js/object-literal-computed-methods-expected.txt:
3591         * js/object-literal-methods-expected.txt:
3592         These tests now pass.
3593
3594         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
3595         * js/destructuring-assignment-expected.txt:
3596         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
3597         * js/dfg-resolve-global-specific-dictionary-expected.txt:
3598         * js/dom/JSON-parse-expected.txt:
3599         * js/dom/JSON-stringify-expected.txt:
3600         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
3601         * js/dom/function-prototype-expected.txt:
3602         * js/dom/toString-and-valueOf-override-expected.txt:
3603         * js/kde/lval-exceptions-expected.txt:
3604         * storage/domstorage/localstorage/string-conversion-expected.txt:
3605         * storage/domstorage/sessionstorage/string-conversion-expected.txt:
3606         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
3607         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
3608         * js/script-tests/dfg-resolve-global-specific-dictionary.js:
3609         * js/dom/function-prototype.html:
3610         Update tests to add expected whitespace for stringifying a function
3611         with no name.
3612
3613 2015-03-24  Benjamin Poulain  <benjamin@webkit.org>
3614
3615         CSS Selectors Level 4: enable case-insensitive attribute matching by default
3616         https://bugs.webkit.org/show_bug.cgi?id=142960
3617
3618         Reviewed by Andreas Kling.
3619
3620         This test is imported from blink. That's the only test
3621         they have for this feature.
3622
3623         * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
3624         * fast/css/attribute-selector-case-insensitive.html: Added.
3625
3626 2015-03-24  Yoav Weiss  <yoav@yoav.ws>
3627
3628         Stop image from displaying when src attribute is removed or emptied
3629         https://bugs.webkit.org/show_bug.cgi?id=142677
3630
3631         Reviewed by Chris Dumez.
3632
3633         * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
3634         * fast/dom/HTMLImageElement/image-empty-src.html: Added.
3635         * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
3636         * fast/dom/HTMLImageElement/image-remove-src.html: Added.
3637         * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
3638         * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
3639         * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
3640         * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
3641
3642 2015-03-24  Brent Fulgham  <bfulgham@apple.com>
3643
3644         [Win] Update baselines after r181889.
3645         https://bugs.webkit.org/show_bug.cgi?id=141869
3646
3647         * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
3648         * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
3649         * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
3650
3651 2015-03-24  Chris Dumez  <cdumez@apple.com>
3652
3653         [WK2] NetworkCache retrievals fail for entries with no body
3654         https://bugs.webkit.org/show_bug.cgi?id=142979
3655         <rdar://problem/20264100>
3656
3657         Reviewed by Antti Koivisto.
3658
3659         Add network disk cache validation test for resources that have no body
3660         (only headers).
3661
3662         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
3663         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
3664         * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
3665
3666 2015-03-24  Chris Dumez  <cdumez@apple.com>
3667
3668         [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
3669         https://bugs.webkit.org/show_bug.cgi?id=142989
3670         <rdar://problem/20265992>
3671
3672         Reviewed by Antti Koivisto.
3673
3674         Add layout test to check that resources whose response has the
3675         "Content-Disposition: attachment" header are cacheable.
3676
3677         Also move all disk cache layout tests to a disk-cache sub-folder to
3678         facilitate skipping on platforms that don't have the WebKit network
3679         disk cache.
3680
3681         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
3682         * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
3683         * http/tests/cache/disk-cache/disk-cache-redirect-to-data-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data-expected.txt.
3684         * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
3685         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
3686         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
3687         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt.
3688         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-back-navigation-policy.html.
3689         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
3690         * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
3691         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
3692         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
3693         * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
3694         * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
3695         * platform/efl/TestExpectations:
3696         * platform/gtk/TestExpectations:
3697         * platform/mac-wk1/TestExpectations:
3698         * platform/win/TestExpectations:
3699
3700 2015-03-24  Michael Saboff  <msaboff@apple.com>
3701
3702         REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
3703         https://bugs.webkit.org/show_bug.cgi?id=142856
3704
3705         Reviewed by Filip Pizlo.
3706
3707         New tests and rebased one test.
3708
3709         * js/for-in-modify-in-loop-expected.txt: Added.
3710         * js/for-in-modify-in-loop.html: Added.
3711         * js/script-tests/for-in-modify-in-loop.js: Added.
3712         (haveSameProperties):
3713         (each):
3714         (testAdd):
3715         (testAddDelete):
3716         * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
3717
3718 2015-03-24  Saam Barati  <saambarati1@gmail.com>
3719
3720         Improve error messages in JSC
3721         https://bugs.webkit.org/show_bug.cgi?id=141869
3722
3723         Reviewed by Geoffrey Garen.
3724
3725         * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
3726         * fast/dom/call-a-constructor-as-a-function-expected.txt:
3727         * fast/regex/dom/cross-frame-callable-expected.txt:
3728         * fast/selectors/closest-general-expected.txt:
3729         * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
3730         * js/dom/exception-thrown-from-new-expected.txt:
3731         * js/exception-for-nonobject-expected.txt:
3732         * js/exception-function-apply-expected.txt: Added.
3733         * js/exception-function-apply.html: Added.
3734         * js/exception-in-expected.txt: Added.
3735         * js/exception-in.html: Added.
3736         * js/exception-instanceof-expected.txt: Added.
3737         * js/exception-instanceof.html: Added.
3738         * js/instance-of-immediates-expected.txt:
3739         * js/script-tests/exception-function-apply.js: Added.
3740         * js/script-tests/exception-in.js: Added.
3741         * js/script-tests/exception-instanceof.js: Added.
3742         * js/typedarray-constructors-expected.txt:
3743         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
3744         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
3745         * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
3746         * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
3747         * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
3748         * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
3749         * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
3750         * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
3751         * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
3752         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
3753         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
3754         * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
3755
3756 2015-03-23  Yoav Weiss  <yoav@yoav.ws>
3757
3758         Update empty image canvas tests and fix a related bug
3759         https://bugs.webkit.org/show_bug.cgi?id=142694
3760
3761         Reviewed by Chris Dumez.
3762
3763         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
3764         * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
3765         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
3766         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
3767         * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
3768         * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
3769         * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
3770         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
3771         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
3772
3773         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
3774         * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
3775         * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
3776         * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
3777         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
3778         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
3779         * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
3780         * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
3781         * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
3782         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
3783         This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
3784         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
3785
3786         Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
3787         * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
3788         * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
3789         * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
3790
3791 2015-03-23  Filip Pizlo  <fpizlo@apple.com>
3792
3793         Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
3794
3795         Rubber stamped by Andreas Kling and Michael Saboff.
3796
3797         * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
3798         * js/const.html: Copied from LayoutTests/js/dom/const.html.
3799         * js/dom/const-expected.txt: Replaced.
3800         * js/dom/const.html: Replaced.
3801         * js/resources/const.js: Removed.
3802         * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
3803
3804 2015-03-23  Andy Estes  <aestes@apple.com>
3805
3806         [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
3807         https://bugs.webkit.org/show_bug.cgi?id=142991
3808
3809         Reviewed by Andreas Kling.
3810
3811         * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
3812         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
3813         * contentfiltering/allow-after-response-expected.html: Ditto.
3814         * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
3815         * contentfiltering/block-after-add-data-expected.html: Ditto.
3816         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
3817         * contentfiltering/block-after-response-expected.html: Ditto.
3818         * contentfiltering/block-after-unblock-request-expected.html: Ditto.
3819         * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
3820
3821 2015-03-23  Brady Eidson  <beidson@apple.com>
3822
3823         Content extensions should apply css selectors
3824         https://bugs.webkit.org/show_bug.cgi?id=142604
3825
3826         Reviewed by Alex Christensen.
3827
3828         * http/tests/contentextensions/css-display-none-expected.txt:
3829         * http/tests/contentextensions/css-display-none.html:
3830         * http/tests/contentextensions/css-display-none.html.json:
3831
3832 2015-03-23  Dean Jackson  <dino@apple.com>
3833
3834         ES7: Implement Array.prototype.includes
3835         https://bugs.webkit.org/show_bug.cgi?id=142707
3836
3837         Reviewed by Geoffrey Garen.
3838
3839         * js/array-includes-expected.txt: Added.
3840         * js/array-includes.html: Added.
3841         * js/script-tests/array-includes.js: Added.
3842         * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
3843         * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
3844
3845 2015-03-23  Joseph Pecoraro  <pecoraro@apple.com>
3846
3847         __defineGetter__/__defineSetter__ should throw exceptions
3848         https://bugs.webkit.org/show_bug.cgi?id=142934
3849
3850         Reviewed by Geoffrey Garen.
3851
3852         * js/property-getters-and-setters-expected.txt:
3853         * js/script-tests/property-getters-and-setters.js:
3854
3855 2015-03-23  Anders Carlsson  <andersca@apple.com>
3856
3857         Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
3858         https://bugs.webkit.org/show_bug.cgi?id=133692
3859         rdar://problem/17255947
3860
3861         Reviewed by Alexey Proskuryakov.
3862
3863         * platform/mac-wk2/TestExpectations:
3864         Unskip test.
3865
3866 2015-03-23  Alexey Proskuryakov  <ap@apple.com>
3867
3868         accessibility/textarea-selected-text-range.html is flaky
3869         https://bugs.webkit.org/show_bug.cgi?id=142976
3870
3871         * platform/mac/TestExpectations: Marking as such.
3872
3873 2015-03-22  Benjamin Poulain  <benjamin@webkit.org>
3874
3875         CSS Selectors: fix attribute case-insensitive matching of Contain and List
3876         https://bugs.webkit.org/show_bug.cgi?id=142932
3877
3878         Reviewed by Darin Adler.
3879
3880         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3881         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
3882         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3883         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
3884
3885 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3886
3887         [EFL] Update new flaky tests and remove duplicated failure test.
3888
3889         Unreviewed EFL gardening.
3890
3891         * platform/efl/TestExpectations:
3892         Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
3893
3894 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3895
3896         [EFL] Unreviewed EFL gradening on 23th Mar.
3897
3898         Skip attachment tests, unskip passing tests related with writing, webaudio.
3899         Add new flaky tests.
3900
3901         * platform/efl/TestExpectations:
3902
3903 2015-03-21  Dean Jackson  <dino@apple.com>
3904
3905         Remove the prefix for CSS Transforms
3906         https://bugs.webkit.org/show_bug.cgi?id=142927
3907         <rdar://problem/11568151>
3908
3909         Reviewed by Simon Fraser.
3910
3911         Convert the helper functions for transforms to use the unprefixed
3912         form, and copy some tests to make sure the prefixed form still works.
3913
3914         * fast/css/getComputedStyle/computed-style-expected.txt:
3915         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3916         * fast/css/getComputedStyle/resources/property-names.js:
3917         * svg/css/getComputedStyle-basic-expected.txt:
3918         * transforms/2d/computed-style-origin-expected.txt:
3919         * transforms/2d/computed-style-origin.html:
3920         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
3921         (floatingPointEqual):
3922         (compareMatrices):
3923         (testTransforms):
3924         * transforms/2d/resources/transform-test-utils.js:
3925         (testTransforms):
3926         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
3927         * transforms/2d/transform-2d-prefixed.html: Added.
3928         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
3929         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
3930         * transitions/transition-end-event-multiple-04-expected.txt:
3931         * transitions/transition-end-event-multiple-04.html:
3932         * transitions/transition-end-event-transform-expected.txt:
3933         * transitions/transition-end-event-transform.html:
3934
3935 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3936
3937         Fix a typo in Parser error message
3938         https://bugs.webkit.org/show_bug.cgi?id=142942
3939
3940         Reviewed by Alexey Proskuryakov.
3941
3942         * js/class-syntax-declaration-expected.txt:
3943         * js/class-syntax-expression-expected.txt:
3944         * js/class-syntax-super-expected.txt:
3945         * js/script-tests/class-syntax-declaration.js:
3946         * js/script-tests/class-syntax-expression.js:
3947         * js/script-tests/class-syntax-super.js:
3948
3949 2015-03-21  Brent Fulgham  <bfulgham@apple.com>
3950
3951         [Win] Try to get debug bots green.
3952
3953         * platform/win/TestExpectations:
3954
3955 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3956
3957         Computed Property names should allow only AssignmentExpressions not any Expression
3958         https://bugs.webkit.org/show_bug.cgi?id=142902
3959
3960         Reviewed by Ryosuke Niwa.
3961
3962         * js/basic-computed-property-name-expected.txt:
3963         * js/object-literal-computed-methods-expected.txt:
3964         * js/script-tests/basic-computed-property-name.js:
3965         (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
3966         * js/script-tests/object-literal-computed-methods.js:
3967         Test that comma expressions are not allowed in computed property/method names.
3968
3969 2015-03-21  Benjamin Poulain  <bpoulain@apple.com>
3970
3971         Import the blink test fast/css/currentcolor-strict-mode.html
3972         https://bugs.webkit.org/show_bug.cgi?id=142838
3973
3974         Reviewed by Darin Adler.
3975
3976         * fast/css/currentcolor-strict-mode-expected.html: Added.
3977         * fast/css/currentcolor-strict-mode.html: Added.
3978
3979 2015-03-21  Commit Queue  <commit-queue@webkit.org>
3980
3981         Unreviewed, rolling out r181824.
3982         https://bugs.webkit.org/show_bug.cgi?id=142935
3983
3984         Broke Windows build (Requested by ap on #webkit).
3985
3986         Reverted changeset:
3987
3988         "Remove the prefix for CSS Transforms"
3989         https://bugs.webkit.org/show_bug.cgi?id=142927
3990         http://trac.webkit.org/changeset/181824
3991
3992 2015-03-20  Dean Jackson  <dino@apple.com>
3993
3994         Remove the prefix for CSS Transforms
3995         https://bugs.webkit.org/show_bug.cgi?id=142927
3996         <rdar://problem/11568151>
3997
3998         Reviewed by Simon Fraser.
3999
4000         Convert the helper functions for transforms to use the unprefixed
4001         form, and copy some tests to make sure the prefixed form still works.
4002
4003         * fast/css/getComputedStyle/computed-style-expected.txt:
4004         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4005         * fast/css/getComputedStyle/resources/property-names.js:
4006         * svg/css/getComputedStyle-basic-expected.txt:
4007         * transforms/2d/computed-style-origin-expected.txt:
4008         * transforms/2d/computed-style-origin.html:
4009         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
4010         (floatingPointEqual):
4011         (compareMatrices):
4012         (testTransforms):
4013         * transforms/2d/resources/transform-test-utils.js:
4014         (testTransforms):
4015         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
4016         * transforms/2d/transform-2d-prefixed.html: Added.
4017         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
4018         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
4019         * transitions/transition-end-event-multiple-04-expected.txt:
4020         * transitions/transition-end-event-multiple-04.html:
4021         * transitions/transition-end-event-transform-expected.txt:
4022         * transitions/transition-end-event-transform.html:
4023
4024 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
4025
4026         [Win] Additional debug assertion documentation.
4027
4028         * platform/win/TestExpectations:
4029
4030 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
4031
4032         [Win] More debug assertions. Almost there!
4033
4034         * platform/win/TestExpectations:
4035
4036 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
4037
4038         [Win] Attempting to get EWS green.
4039
4040         * platform/win/TestExpectations:
4041
4042 2015-03-19  Geoffrey Garen  <ggaren@apple.com>
4043
4044         Function.prototype.toString should not decompile the AST
4045         https://bugs.webkit.org/show_bug.cgi?id=142853
4046
4047         Reviewed by Sam Weinig.
4048
4049         Updated test results to match new rules for Function.prototype.toString.
4050
4051         * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
4052         because it was not in the original source.
4053
4054         * fast/events/window-onerror2-expected.txt: Column number changed because
4055         the event listener body starts on its own line now. This was a bit wrong
4056         before and is still a bit wrong now in a different way.
4057
4058         * fast/profiler/dead-time-expected.txt:
4059         * fast/profiler/inline-event-handler-expected.txt:
4060         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
4061         changed because WebCore shifts line nubmers on attribute event listeners
4062         by one.
4063
4064         * js/class-syntax-default-constructor-expected.txt: Constructor name 
4065         is not present now because it is not present in the source text. This
4066         test failed before and it still fails now in a slightly different way.
4067
4068         * js/destructuring-assignment-expected.txt: Destructuring arguments now
4069         match their source text faithfully.
4070
4071         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
4072         Removed a space because it was not present in the original source text.
4073
4074         * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
4075
4076         * js/function-toString-semicolon-insertion-expected.txt: Removed.
4077         * js/script-tests/function-toString-semicolon-insertion.js: Removed.
4078         * js/function-toString-semicolon-insertion.html: Removed. This test checked
4079         for a work-around that I have removed.
4080
4081         * js/object-literal-computed-methods-expected.txt:
4082         * js/object-literal-methods-expected.txt: These tests fail because object
4083         literal methods do not register their function names appropriately. This
4084         was a pre-existing failure that is now more explicit.
4085
4086         * js/dom/JSON-parse-expected.txt:
4087         * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
4088         not present in the original.
4089
4090         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
4091
4092         * js/dom/function-prototype-expected.txt:
4093         * js/dom/function-prototype.html: Ditto.
4094
4095         * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
4096         changed by one due to new extra newline.
4097
4098         * js/dom/script-start-end-locations-expected.txt: Lines and columns
4099         changed due to new extra newline.
4100
4101         * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
4102         because it was not present in the original.
4103
4104         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
4105
4106         * js/kde/lval-exceptions-expected.txt: Ditto.
4107
4108         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
4109
4110         * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
4111
4112         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
4113
4114         * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
4115
4116         * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
4117
4118         * userscripts/window-onerror-for-isolated-world-1-expected.txt:
4119         * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
4120         changed because of new anonymous function formatting. These line numbers
4121         were wrong before and they are still wrong now.
4122
4123 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
4124
4125         [Win] Add some skips to support EWS use.
4126
4127         * platform/win/TestExpectations:
4128
4129 2015-03-20  Joseph Pecoraro  <pecoraro@apple.com>
4130
4131         SyntaxChecker assertion is trapped with computed property name and getter
4132         https://bugs.webkit.org/show_bug.cgi?id=142863
4133
4134         Reviewed by Ryosuke Niwa.
4135
4136         * js/basic-computed-property-name-expected.txt:
4137         * js/script-tests/basic-computed-property-name.js:
4138         (a.string_appeared_here.runTest):
4139         Add tests that wrap the expression in a function, this
4140         will test the syntax checker.
4141
4142 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
4143
4144         platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
4145         https://bugs.webkit.org/show_bug.cgi?id=142884
4146
4147         Reviewed by Tim Horton.
4148
4149         Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
4150         relevant to a web browser which MIME type local Excel files get anyway.
4151
4152         * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
4153         * platform/mac/fast/loader/file-url-mimetypes-3.html:
4154
4155 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
4156
4157         [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
4158         https://bugs.webkit.org/show_bug.cgi?id=142861