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