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