[Streams API] Collecting a ReadableStreamReader should not unlock its stream
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-04-04  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2
3         [Streams API] Collecting a ReadableStreamReader should not unlock its stream
4         https://bugs.webkit.org/show_bug.cgi?id=143333
5
6         Reviewed by Benjamin Poulain.
7
8         * streams/readablestreamreader-constructor-expected.txt:
9         * streams/readablestreamreader-constructor.html:
10
11 2015-04-04  Yusuke Suzuki  <utatane.tea@gmail.com>
12
13         Implement ES6 Object.getOwnPropertySymbols
14         https://bugs.webkit.org/show_bug.cgi?id=141106
15
16         Reviewed by Geoffrey Garen.
17
18         * js/Object-getOwnPropertyNames-expected.txt:
19         * js/script-tests/Object-getOwnPropertyNames.js:
20
21 2015-04-03  Tim Horton  <timothy_horton@apple.com>
22
23         fast/fixed-layout/fixed-layout.html is flaky
24         https://bugs.webkit.org/show_bug.cgi?id=143379
25
26         Reviewed by Simon Fraser.
27
28         * TestExpectations:
29         Un-flakify the fixed layout test.
30
31         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
32         Remove a mistaken line in the original test; this function doesn't exist in WebKit
33         and was presumably ported directly from the Blink test (and then never noticed because
34         JS exceptions thrown in -expected files go nowhere).
35
36         * fast/fixed-layout/fixed-layout.html:
37         Make the fixed layout test less racy by waiting for the resize event (which can be
38         very asynchronous). Also, force a layout before resizing to ensure that we
39         always do get a resize event.
40
41 2015-04-03  Chris Fleizach  <cfleizach@apple.com>
42
43         AX: Toggling check box state not speaking using plain space, not VO space.
44         https://bugs.webkit.org/show_bug.cgi?id=143356
45
46         Reviewed by Darin Adler.
47
48         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
49         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
50
51 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
52
53         Re-skip tests that got recently enabled, but time out.
54
55         * platform/mac-wk2/TestExpectations:
56
57 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
58
59         fast/fixed-layout/fixed-layout.html is flaky
60         https://bugs.webkit.org/show_bug.cgi?id=143379
61
62         * TestExpectations: Marking it as such.
63
64 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
65
66         [WK2] Unskip now passing tests after r135595
67         https://bugs.webkit.org/show_bug.cgi?id=127428
68
69         Unreviewed gardening.
70
71         * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
72         * platform/wk2/TestExpectations: Unskip now passing tests.
73
74 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
75
76         [EFL] Fix 18 crashing compositing tests after r182101
77         https://bugs.webkit.org/show_bug.cgi?id=143214
78
79         Unreviewed gardening, comment out the original expectations after r182311.
80
81         * platform/efl/TestExpectations:
82
83 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
84
85         [EFL] Fix 18 crashing compositing tests after r182101
86         https://bugs.webkit.org/show_bug.cgi?id=143214
87
88         Unreviewed gardening, add crash expectations until proper fix.
89
90         * platform/efl/TestExpectations:
91
92 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
93
94         Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
95
96         * platform/efl/TestExpectations:
97
98 2015-04-02  Timothy Horton  <timothy_horton@apple.com>
99
100         Scrollbars are left in the wrong position when resizing a fixed layout view
101         https://bugs.webkit.org/show_bug.cgi?id=143360
102
103         Reviewed by Beth Dakin.
104
105         * fast/fixed-layout/fixed-layout-expected.png: Added.
106         * fast/fixed-layout/fixed-layout-expected.txt: Added.
107         * fast/fixed-layout/fixed-layout.html: Added.
108         Add a simple fixed layout test. We can add more (or recover some from
109         when the Qt tests were purged) now that it's testable again.
110
111         This test also happens to test the aforementioned setFrameRect change,
112         because without it, the RenderView's layer would be left at the wrong
113         size (800x600) because the scrollbars would be left behind in the resize.
114
115 2015-04-02  Brent Fulgham  <bfulgham@apple.com>
116
117         New ruby tests are failing on all non-Mac platforms.
118         https://bugs.webkit.org/show_bug.cgi?id=143354
119
120         Add skip commands for these new tests.
121
122         * platform/efl/TestExpectations:
123         * platform/gtk/TestExpectations:
124         * platform/win/TestExpectations:
125
126 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
127
128         http/tests/security/cross-frame-access-call.html is flaky
129         https://bugs.webkit.org/show_bug.cgi?id=143344
130
131         Reviewed by Anders Carlsson.
132
133         * TestExpectations:
134         * http/tests/security/cross-frame-access-call-expected.txt:
135         Correct the results. Not sure where I got the different results from.
136
137 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
138
139         Test gardening.
140
141         Unreviewed.
142
143         * fast/ruby/ruby-expansion-cjk-4-expected.html:
144         * fast/ruby/ruby-expansion-cjk-4.html:
145
146 2015-04-02  Anders Carlsson  <andersca@apple.com>
147
148         http/tests/security/cross-frame-access-call.html is flaky.
149
150         * TestExpectations:
151         Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
152
153 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
154
155         Disallow ruby base from having leading or trailing expansions
156         https://bugs.webkit.org/show_bug.cgi?id=142608
157
158         Reviewed by David Hyatt.
159
160         Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
161         text codepath, RTL, and LTR codepaths.
162
163         * fast/ruby/positioned-ruby-text-expected.txt:
164         * fast/ruby/positioned-ruby-text.html:
165         * fast/ruby/resources/green.png: Added.
166         * fast/ruby/resources/ruby-expansion.svg: Added.
167         * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
168         * fast/ruby/ruby-expansion-cjk-2.html: Added.
169         * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
170         * fast/ruby/ruby-expansion-cjk-3.html: Added.
171         * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
172         * fast/ruby/ruby-expansion-cjk-4.html: Added.
173         * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
174         * fast/ruby/ruby-expansion-cjk-5.html: Added.
175         * fast/ruby/ruby-expansion-cjk-expected.html: Added.
176         * fast/ruby/ruby-expansion-cjk.html: Added.
177         * fast/ruby/ruby-justification-expected.html:
178         * fast/ruby/ruby-justification.html:
179
180 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
181
182         Clean up access checks in JSHistoryCustom.cpp
183         https://bugs.webkit.org/show_bug.cgi?id=143227
184
185         Reviewed by Sam Weinig.
186
187         * http/tests/security/cross-frame-access-call-expected.txt:
188         * http/tests/security/cross-frame-access-call.html:
189
190 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
191
192         media/track/track-forced-subtitles-in-band.html times out
193
194         * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
195         flakily, it times out too.
196
197 2015-04-02  David Hyatt  <hyatt@apple.com>
198
199         [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
200         https://bugs.webkit.org/show_bug.cgi?id=143320
201
202         Reviewed by Darin Adler.
203
204         * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
205         * fast/block/inside-inlines/new-model/paint-order.html: Added.
206         * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
207         * fast/block/inside-inlines/opacity-on-inline.html: Added.
208         * fast/block/inside-inlines/paint-order-expected.html: Added.
209         * fast/block/inside-inlines/paint-order.html: Added.
210
211 2015-04-02  Adam Bergkvist  <adam.bergkvist@ericsson.com>
212
213         WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
214         https://bugs.webkit.org/show_bug.cgi?id=143255
215
216         Reviewed by Eric Carlson.
217
218         Added test for new Promise-based getUserMedia() (on MediaDevices).
219
220         * fast/dom/navigator-detached-no-crash.html:
221         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
222         * fast/mediastream/MediaDevices-getUserMedia.html: Added.
223
224 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
225
226         Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
227         was rolled out.
228
229         * platform/mac/TestExpectations:
230
231 2015-04-02  Joonghun Park  <jh718.park@samsung.com>
232
233         [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
234         https://bugs.webkit.org/show_bug.cgi?id=143248
235
236         Reviewed by Darin Adler.
237
238         * fast/css/getPropertyValue-columns-expected.txt:
239         * fast/css/getPropertyValue-columns.html:
240         * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
241         * fast/multicol/columns-shorthand-parsing-2.html: Added.
242
243 2015-04-01  Commit Queue  <commit-queue@webkit.org>
244
245         Unreviewed, rolling out r182247.
246         https://bugs.webkit.org/show_bug.cgi?id=143326
247
248         unfortunately broke some tests (Requested by dino on #webkit).
249
250         Reverted changeset:
251
252         "Async loading of image resources"
253         https://bugs.webkit.org/show_bug.cgi?id=134488
254         http://trac.webkit.org/changeset/182247
255
256 2015-04-01  Dean Jackson  <dino@apple.com>
257
258         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
259         https://bugs.webkit.org/show_bug.cgi?id=143323
260
261         Removing old flakiness setting now that we should be skipping.
262
263         * platform/mac/TestExpectations:
264
265 2015-04-01  Dean Jackson  <dino@apple.com>
266
267         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
268         https://bugs.webkit.org/show_bug.cgi?id=143323
269
270         The change r182247 has caused this test to timeout. Rather than rollout
271         the commit I'm skipping the test and will contact Yoav.
272
273         * platform/mac/TestExpectations:
274
275 2015-04-01  Dean Jackson  <dino@apple.com>
276
277         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
278         https://bugs.webkit.org/show_bug.cgi?id=143315
279
280         Removing clashing entry but changing the old entry to Skip.
281
282         * platform/win/TestExpectations:
283
284 2015-04-01  Dean Jackson  <dino@apple.com>
285
286         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
287         https://bugs.webkit.org/show_bug.cgi?id=143315
288
289         Skipping this on Windows.
290
291         * platform/win/TestExpectations:
292
293 2015-04-01  Yoav Weiss  <yoav@yoav.ws>
294
295         Async loading of image resources
296         https://bugs.webkit.org/show_bug.cgi?id=134488
297
298         Reviewed by Dean Jackson.
299
300         * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
301         * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
302         * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
303         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
304         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
305         * fast/dom/image-object.html: Cosmetic changes.
306         * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
307         * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
308         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
309         * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
310         * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
311
312 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
313
314         Make it possible to compute a region for elements on the page that have wheel event handlers
315         https://bugs.webkit.org/show_bug.cgi?id=142807
316
317         Reviewed by Beth Dakin.
318         
319         Update results, since any handler with position:fixed now causes the region to cover the document.
320
321         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
322         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
323         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
324
325 2015-04-01  David Hyatt  <hyatt@apple.com>
326
327         [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
328         https://bugs.webkit.org/show_bug.cgi?id=143307
329
330         Reviewed by Dean Jackson.
331
332         * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
333         * fast/block/inside-inlines/basic-float-intrusion.html: Added.
334         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
335         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
336
337 2015-04-01  Hunseop Jeong  <hs85.jeong@samsung.com>
338
339         Unreviewed EFL gardening. Remove warning message in layoutTest. 
340         https://bugs.webkit.org/show_bug.cgi?id=143268
341
342         * platform/efl/TestExpectations:
343
344 2015-04-01  Alexey Proskuryakov  <ap@apple.com>
345
346         REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
347         https://bugs.webkit.org/show_bug.cgi?id=142976
348
349         Reviewed by Chris Fleizach.
350
351         * platform/mac/TestExpectations: Removed an expectation.
352  
353         * accessibility/textarea-selected-text-range-expected.txt:
354         * accessibility/textarea-selected-text-range.html:
355         Don't race a timer with an internal dispatch_async.
356
357         * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
358         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
359         This test had the same issue.
360
361 2015-03-31  Ryosuke Niwa  <rniwa@webkit.org>
362
363         ES6 class syntax should allow static setters and getters
364         https://bugs.webkit.org/show_bug.cgi?id=143180
365
366         Reviewed by Filip Pizlo.
367
368         Added test cases.
369
370         * js/class-syntax-declaration-expected.txt:
371         * js/class-syntax-expression-expected.txt:
372         * js/script-tests/class-syntax-declaration.js:
373         * js/script-tests/class-syntax-expression.js:
374
375 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
376
377         Make it possible to compute a region for elements on the page that have wheel event handlers
378         https://bugs.webkit.org/show_bug.cgi?id=142807
379
380         Reviewed by David Hyatt.
381         
382         Tests that dump the non-fast-scrollable region, for various rendering configurations.
383
384         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
385         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
386         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
387         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
388         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
389         (rectsAsString):
390         (dumpRegion):
391         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
392         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
393         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
394         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
395         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
396         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
397         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
398         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
399         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
400         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
401         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
402         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
403
404 2015-03-31  Dean Jackson  <dino@apple.com>
405
406         accessibility/aria-hidden-hides-all-elements.html fails on Windows
407         https://bugs.webkit.org/show_bug.cgi?id=143275
408
409         Mark as Pass/Fail.
410
411         * platform/win/TestExpectations:
412
413 2015-03-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
414
415         border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
416         https://bugs.webkit.org/show_bug.cgi?id=142650.
417
418         Reviewed by Simon Fraser.
419
420         Add tests to ensure the middle area of a RenderBox is going to be drawn
421         even if the border width is not greater than zero.
422         
423         * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
424         * fast/borders/border-image-fill-inline-no-border.html: Added.
425         * fast/borders/border-image-fill-no-border-expected.html: Added.
426         * fast/borders/border-image-fill-no-border.html: Added.
427         * fast/borders/resources/button-border-cropped.svg: Added.
428         * fast/borders/resources/button-border.svg: Added.
429         * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
430
431 2015-03-31  David Hyatt  <hyatt@apple.com>
432
433         [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
434         https://bugs.webkit.org/show_bug.cgi?id=143271
435
436         Reviewed by Dean Jackson.
437
438         * fast/block/inside-inlines/block-width-check-expected.html: Added.
439         * fast/block/inside-inlines/block-width-check.html: Added.
440         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
441         * fast/block/inside-inlines/new-model/block-width-check.html: Added.
442
443 2015-03-31  Beth Dakin  <bdakin@apple.com>
444
445         REGRESSION (r173484): Reducing content of scrollable region does not reset scroll 
446         position
447         https://bugs.webkit.org/show_bug.cgi?id=138525
448         -and corresponding-
449         rdar://problem/18166043
450
451         Reviewed by Simon Fraser.
452
453         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
454         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
455         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
456         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
457
458 2015-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
459
460         [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
461         https://bugs.webkit.org/show_bug.cgi?id=142937
462
463         Reviewed by Darin Adler.
464
465         Several LayoutTests are updated with the new behavior.
466         Test cases in IETestCenter contain test for the outdated behavior.
467         But IETestCenter is brought from the external source, so instead of modifying it,
468         we mark them as Failure in TestExpectations.
469
470         * TestExpectations:
471         * js/dom/getOwnPropertyDescriptor-expected.txt:
472         * js/prototypes-expected.txt:
473         * js/resources/getOwnPropertyDescriptor.js:
474         * js/script-tests/prototypes.js:
475
476 2015-03-30  David Hyatt  <hyatt@apple.com>
477
478         [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
479         https://bugs.webkit.org/show_bug.cgi?id=143238.
480
481         Reviewed by Dean Jackson.
482
483         * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
484         * fast/block/inside-inlines/breaking-behavior.html: Added.
485         * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
486         * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
487         * fast/block/inside-inlines/new-model/empty-block.html:
488
489 2015-03-31  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
490
491         GTK+ Gardening 30th March
492         https://bugs.webkit.org/show_bug.cgi?id=143220
493
494         Unreviewed.
495
496         * platform/gtk/TestExpectations:
497
498 2015-03-31  Antti Koivisto  <antti@apple.com>
499
500         http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
501         https://bugs.webkit.org/show_bug.cgi?id=143258
502
503         The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
504         to ResourceRequest::resourcePrioritiesEnabled() returning false.
505
506         It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
507         and so we end up on the roundtrip code path.
508
509         * platform/mac-mavericks/TestExpectations: Added.
510
511             Skip the test on Mavericks.
512
513 2015-03-31  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
514
515         [Streams API] Implement a barebone ReadableStreamReader interface
516         https://bugs.webkit.org/show_bug.cgi?id=142866
517
518         Reviewed by Benjamin Poulain.
519
520         Adding tests to check API, constructor and link with ReadableStream.getReader.
521         Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
522
523         * js/dom/global-constructors-attributes-expected.txt:
524         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
525         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
526         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
527         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
528         * platform/win/js/dom/global-constructors-attributes-expected.txt:
529         * streams/readablestreamreader-constructor-expected.txt: Added.
530         * streams/readablestreamreader-constructor.html: Added.
531
532 2015-03-30  Ryosuke Niwa  <rniwa@webkit.org>
533
534         Extending null should set __proto__ to null
535         https://bugs.webkit.org/show_bug.cgi?id=142882
536
537         Reviewed by Geoffrey Garen and Benjamin Poulain.
538
539         Added more test cases for extending from null, and added checks for prototypes.
540
541         Also rebaselined existing tests.
542
543         * js/class-syntax-call-expected.txt:
544         * js/class-syntax-extends-expected.txt:
545         * js/class-syntax-super-expected.txt:
546         * js/script-tests/class-syntax-call.js:
547         * js/script-tests/class-syntax-extends.js:
548         * js/script-tests/class-syntax-super.js:
549
550 2015-03-30  Alex Christensen  <achristensen@webkit.org>
551
552         [Content Extensions] Correctly handle regular expressions matching everything
553         https://bugs.webkit.org/show_bug.cgi?id=143235
554
555         Reviewed by Benjamin Poulain.
556
557         * http/tests/contentextensions/css-display-none.html:
558         * http/tests/contentextensions/css-display-none.html.json:
559         Test multiple selectors with triggers that match everything.
560         * http/tests/contentextensions/whitelist-expected.txt: Added.
561         * http/tests/contentextensions/whitelist.html: Added.
562         * http/tests/contentextensions/whitelist.html.json: Added.
563
564 2015-03-30  Mark Lam  <mark.lam@apple.com>
565
566         REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
567         <https://webkit.org/b/143105>
568
569         Reviewed by Filip Pizlo.
570
571         * TestExpectations:
572         - Undid test skipped in r182072.
573
574 2015-03-30  Chris Dumez  <cdumez@apple.com>
575
576         Cached "Expires" header is not updated upon successful resource revalidation
577         https://bugs.webkit.org/show_bug.cgi?id=143228
578         <rdar://problem/20348059>
579
580         Reviewed by Antti Koivisto.
581
582         Add layout test to check that a cached response's "Expires" header is
583         updated from the 304 response's headers upon successful revalidation.
584
585         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
586         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
587         * http/tests/cache/disk-cache/resources/cache-test.js:
588         (generateTestURL):
589         (loadResource):
590         * http/tests/cache/disk-cache/resources/generate-response.cgi:
591
592 2015-03-30  Joseph Pecoraro  <pecoraro@apple.com>
593
594         Web Inspector: Regression: Preview for [[null]] shouldn't be []
595         https://bugs.webkit.org/show_bug.cgi?id=143208
596
597         Reviewed by Mark Lam.
598
599         * inspector/model/remote-object-expected.txt:
600         * inspector/model/remote-object.html:
601
602 2015-03-30  Antti Koivisto  <antti@apple.com>
603
604         Don't cache resources that are very unlikely to be reused
605         https://bugs.webkit.org/show_bug.cgi?id=143226
606
607         Reviewed by Chris Dumez.
608
609         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
610
611 2015-03-30  Antti Koivisto  <antti@apple.com>
612
613         Don't cache resources that are very unlikely to be reused
614         https://bugs.webkit.org/show_bug.cgi?id=143226
615         <rdar://problem/20347160>
616
617         Reviewed by Geoff Garen.
618
619         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
620         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
621
622             Keep max-age: 0 cacheable in this test by adding a validation header.
623
624         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
625         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
626
627             Rebase and expand to cover the high priority resource case.
628
629 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
630
631         Rebaseline accessibility/aria-toggle-button-with-title.html
632         https://bugs.webkit.org/show_bug.cgi?id=143229
633
634         Unreviewed.
635
636         Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
637
638         * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
639
640 2015-03-30  Javier Fernandez  <jfernandez@igalia.com>
641
642         [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
643         https://bugs.webkit.org/show_bug.cgi?id=133359
644
645         Reviewed by David Hyatt.
646
647         From Blink r164817 and r165264 by <jchaffraix@chromium.org>
648
649         Broaden justify-self's parsing name and upgrade align-self and
650         align-items parsing to CSS 3.
651
652         * TestExpectations:
653         * css3/flexbox/css-properties-expected.txt:
654         * css3/flexbox/css-properties.html:
655         * css3/parse-align-items-expected.txt: Added.
656         * css3/parse-align-items.html: Added.
657         * css3/parse-align-self-expected.txt: Added.
658         * css3/parse-align-self.html: Added.
659         * css3/resources/alignment-parsing-utils.js: Added.
660         (checkValues):
661         (checkBadValues):
662         (checkInitialValues):
663         (checkInheritValues):
664         (checkLegacyValues):
665         * fast/css/getComputedStyle/computed-style-expected.txt:
666         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
667         * fast/css/getComputedStyle/resources/property-names.js:
668         * fast/css/parse-justify-self-expected.txt:
669         * fast/css/parse-justify-self.html:
670         * svg/css/getComputedStyle-basic-expected.txt:
671
672 2015-03-27  David Hyatt  <hyatt@apple.com>
673
674         [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
675         https://bugs.webkit.org/show_bug.cgi?id=143145
676
677         Reviewed by Dean Jackson.
678
679         * fast/block/inside-inlines: Added.
680         * fast/block/inside-inlines/empty-block-expected.html: Added.
681         * fast/block/inside-inlines/empty-block.html: Added.
682         * fast/block/inside-inlines/new-model: Added.
683         * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
684         * fast/block/inside-inlines/new-model/empty-block.html: Added.
685
686 2015-03-30  Chris Dumez  <cdumez@apple.com>
687
688         [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
689         https://bugs.webkit.org/show_bug.cgi?id=143159
690         <rdar://problem/20333296>
691
692         Reviewed by Antti Koivisto.
693
694         Add layout test to cover support for "Cache-Control: max-stale" request
695         header.
696
697         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
698         * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
699
700 2015-03-30  Jer Noble  <jer.noble@apple.com>
701
702         [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
703         https://bugs.webkit.org/show_bug.cgi?id=143190
704
705         Reviewed by Darin Adler.
706
707         * webaudio/audiocontext-state-expected.txt: Added.
708         * webaudio/audiocontext-state-interrupted-expected.txt: Added.
709         * webaudio/audiocontext-state-interrupted.html: Added.
710         * webaudio/audiocontext-state.html: Added.
711
712 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
713
714         Update expectations for delete-emoji test since the bug is fixed now.
715         https://bugs.webkit.org/show_bug.cgi?id=141419
716
717         Reviewed by Gustavo Noronha Silva.
718
719         * platform/gtk/TestExpectations:
720
721 2015-03-29  Benjamin Poulain  <benjamin@webkit.org>
722
723         `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
724         https://bugs.webkit.org/show_bug.cgi?id=133420
725
726         Reviewed by Darin Adler.
727
728         * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
729         * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
730         * fast/css/currentColor-style-update-reftest-expected.html: Added.
731         * fast/css/currentColor-style-update-reftest.html: Added.
732         * fast/css/currentColor-value-style-update-expected.txt: Added.
733         * fast/css/currentColor-value-style-update.html: Added.
734
735 2015-03-29  Darin Adler  <darin@apple.com>
736
737         HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
738         https://bugs.webkit.org/show_bug.cgi?id=143203
739
740         Reviewed by Antti Koivisto.
741
742         * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
743         * fast/dom/htmlcollection-length-after-item-2.html: Added.
744
745 2015-03-28  Joseph Pecoraro  <pecoraro@apple.com>
746
747         Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
748         https://bugs.webkit.org/show_bug.cgi?id=143176
749
750         Reviewed by Timothy Hatcher.
751
752         * inspector/css/pseudo-element-matches.html:
753
754 2015-03-28  Csaba Osztrogonác  <ossy@webkit.org>
755
756         REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
757         https://bugs.webkit.org/show_bug.cgi?id=142629
758
759         Unreviewed gardening, unskip now passing tests after r182091.
760
761         * js/script-tests/dfg-int16array.js:
762         * js/script-tests/dfg-int8array.js:
763
764 2015-03-27  Saam Barati  <saambarati1@gmail.com>
765
766         Deconstruction parameters are bound too late
767         https://bugs.webkit.org/show_bug.cgi?id=143148
768
769         Reviewed by Filip Pizlo.
770
771         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
772         * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
773         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
774         (f):
775         (test):
776         (.arg):
777
778 2015-03-27  Michael Saboff  <msaboff@apple.com>
779
780         Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
781         https://bugs.webkit.org/show_bug.cgi?id=138390
782
783         Reviewed by Mark Lam.
784
785         Reenabled the tests for ARM64/iOS.  Left the tests disabled for ARM64/linux and will let linux
786         developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
787
788         * js/script-tests/dfg-int16array.js:
789         * js/script-tests/dfg-int8array.js:
790
791 2015-03-27  Jer Noble  <jer.noble@apple.com>
792
793         [Mac] Safari fails to fire page "load" event with video[preload=none]
794         https://bugs.webkit.org/show_bug.cgi?id=143147
795
796         Reviewed by Simon Fraser.
797
798         * media/video-page-load-preload-none-expected.txt: Added.
799         * media/video-page-load-preload-none.html: Added.
800
801 2015-03-27  Brent Fulgham  <bfulgham@apple.com>
802
803         Correct test results after r182012.
804
805         The test now produces identical results on all platforms, so update the root test result,
806         and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
807         should not harm the Mac build.
808
809         * accessibility/aria-toggle-button-with-title-expected.txt:
810         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
811         * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
812
813 2015-03-27  Mark Lam  <mark.lam@apple.com>
814
815         Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
816         <https://webkit.org/b/143105>
817
818         Not reviewed.
819
820         * TestExpectations:
821
822 2015-03-27  Chris Dumez  <cdumez@apple.com>
823
824         [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
825         https://bugs.webkit.org/show_bug.cgi?id=143125
826         <rdar://problem/20321172>
827
828         Reviewed by Antti Koivisto.
829
830         Add layout test to check that responses with status code 307 (which is not
831         cacheable by default) are cached if they have explicit expiration headers.
832
833         Also update a couple of other disk cache tests to cover heuristic
834         freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
835         'Last-Modified' header to estimate freshness if usual expiration headers
836         are not available.
837
838         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
839         * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
840         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
841         * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
842         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
843         * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
844
845 2015-03-27  Csaba Osztrogonác  <ossy@webkit.org>
846
847         Unreviewed gardening.
848
849         * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
850
851 2015-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
852
853         FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
854         https://bugs.webkit.org/show_bug.cgi?id=142885.
855
856         Reviewed by Dean Jackson.
857
858         * svg/filters/feMorphology-radius-cases-expected.svg: Added.
859         * svg/filters/feMorphology-radius-cases.svg: Added.
860         Test different cases for radius of the feMorphology filter. There are three 
861         cases for the radius:
862             1. radius < 0: This is an error case, the source image should not be rendered.
863             2. radius = 0: This case is treated as if the filter never exists.
864             3. radius > 0: If the scaled radius is > 0, the filter is applied.
865
866 2015-03-26  Antti Koivisto  <antti@apple.com>
867
868         Respect cache-control directives in request
869         https://bugs.webkit.org/show_bug.cgi?id=143121
870
871         Reviewed by Chris Dumez.
872
873         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
874         * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
875
876 2015-03-27  Michael Saboff  <msaboff@apple.com>
877
878         Objects with numeric properties intermittently get a phantom 'length' property
879         https://bugs.webkit.org/show_bug.cgi?id=142792
880
881         Reviewed by Csaba Osztrogonác.
882
883         New regression test.
884
885         * js/regress-142792-expected.txt: Added.
886         * js/regress-142792.html: Added.
887         * js/script-tests/regress-142792.js: Added.
888         (isArrayLike):
889         (filter):
890
891 2015-03-26  Zalan Bujtas  <zalan@apple.com>
892
893         Inline continuation code should not take anonymous containing wrapper granted.
894         https://bugs.webkit.org/show_bug.cgi?id=133312
895
896         Reviewed by Dave Hyatt.
897
898         It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
899         is an anonymous wrapper and its sibling might be a block level renderer.
900         When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
901         is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
902         anonymous wrappers)
903
904         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
905         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
906
907 2015-03-26  Joseph Pecoraro  <pecoraro@apple.com>
908
909         Web Inspector: ES6: Provide a better view for Classes in the console
910         https://bugs.webkit.org/show_bug.cgi?id=142999
911
912         Reviewed by Timothy Hatcher.
913
914         * inspector/model/remote-object-expected.txt:
915         * inspector/model/remote-object.html:
916         Update the test to include coverage of the new "class" subtype of "function".
917
918 2015-03-26  Tim Horton  <timothy_horton@apple.com>
919
920         REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
921         https://bugs.webkit.org/show_bug.cgi?id=142888
922         <rdar://problem/20227304>
923
924         Reviewed by Beth Dakin.
925
926         * fast/dom/event-handler-attributes-expected.txt:
927         * fast/dom/event-handler-attributes.html:
928         * fast/events/event-attribute-expected.txt:
929         * platform/win/fast/events/event-attribute-expected.txt:
930         Revert some changes to these tests and their results.
931
932 2015-03-26  Roger Fong  <roger_fong@apple.com>
933
934         Apply blur effect to media control background.
935         https://bugs.webkit.org/show_bug.cgi?id=143116.
936         <rdar://problem/20316964>.
937
938         Reviewed by Brent Fulgham.
939
940         * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
941
942 2015-03-26  Geoffrey Garen  <ggaren@apple.com>
943
944         Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
945         https://bugs.webkit.org/show_bug.cgi?id=142974
946
947         Reviewed by Joseph Pecoraro.
948
949         No test covering this ASSERT because I couldn't design a way to reproduce
950         it after trying for a few hours. Simply loading the original ASSERTing
951         content from disk is not enough to reproduce this bug.
952
953         * fast/profiler/dead-time-expected.txt:
954         * fast/profiler/inline-event-handler-expected.txt:
955         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
956         progressions, where we used to get the line number wrong.
957
958         * fast/dom/attribute-event-listener-errors-expected.txt: Added.
959         * fast/dom/attribute-event-listener-errors.html: Added. This test covers
960         a subtle way in which the new mechanism for attribute event listener
961         line numbers is more accurate than the old one.
962
963 2015-03-26  Brady Eidson  <beidson@apple.com>
964
965         Apply ContentExtension actions after redirects.
966         <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
967
968         Reviewed by Alex Christensen.
969
970         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
971         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
972         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
973         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
974         * http/tests/contentextensions/resources/subresource-redirect.php: Added.
975         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
976         * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
977         * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
978
979 2015-03-26  Michael Saboff  <msaboff@apple.com>
980
981         js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
982         https://bugs.webkit.org/show_bug.cgi?id=139865
983
984         Reviewed by Alexey Proskuryakov.
985
986         It appears that r181993 fixed this test as it removed the code where the crash occurred.
987
988         * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
989
990 2015-03-26  Chris Fleizach  <cfleizach@apple.com>
991
992         AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
993         https://bugs.webkit.org/show_bug.cgi?id=115298
994
995         Reviewed by Mario Sanchez Prada.
996
997         * accessibility/aria-toggle-button-with-title.html:
998              Bad path for post test resources file, so that is fixed.
999         * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
1000         * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
1001         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
1002               Updated to reflect the new role of this object.
1003
1004 2015-03-26  Csaba Osztrogonác  <ossy@webkit.org>
1005
1006         Unreviewed gardening, skip failing tests on AArch64 Linux.
1007
1008         * js/script-tests/array-from.js:
1009         * js/script-tests/array-length-shortening.js:
1010         * js/script-tests/dfg-int16array.js:
1011         * js/script-tests/dfg-int8array.js:
1012
1013 2015-03-25  Alexey Proskuryakov  <ap@apple.com>
1014
1015         media/track/track-mode.html flakily times out
1016         https://bugs.webkit.org/show_bug.cgi?id=143085
1017
1018         * TestExpectations: Added an expectation.
1019
1020 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
1021
1022         AX: table cells that use display:block render the table inaccessible to VoiceOver
1023         https://bugs.webkit.org/show_bug.cgi?id=143007
1024
1025         Unreviewed, layout test fix.
1026
1027         Skip associated accessibility/table-cell-display-block.html on failing platforms.
1028
1029         * platform/efl/TestExpectations:
1030         * platform/gtk/TestExpectations:
1031             Specific platform changes in children ordering need to be updated to make this test pass.
1032         * platform/win/TestExpectations:
1033             Need to implement cellForRowAndColumn.
1034
1035 2015-03-25  Filip Pizlo  <fpizlo@apple.com>
1036
1037         Heap variables shouldn't end up in the stack frame
1038         https://bugs.webkit.org/show_bug.cgi?id=141174
1039
1040         Reviewed by Geoffrey Garen.
1041
1042         * js/function-apply-aliased-expected.txt:
1043         * js/function-dot-arguments-expected.txt:
1044         * js/regress/arguments-expected.txt: Added.
1045         * js/regress/arguments-named-and-reflective-expected.txt: Added.
1046         * js/regress/arguments-named-and-reflective.html: Added.
1047         * js/regress/arguments-strict-mode-expected.txt: Added.
1048         * js/regress/arguments-strict-mode.html: Added.
1049         * js/regress/arguments.html: Added.
1050         * js/regress/script-tests/arguments-named-and-reflective.js: Added.
1051         * js/regress/script-tests/arguments-strict-mode.js: Added.
1052         * js/regress/script-tests/arguments.js: Added.
1053         * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
1054         * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
1055         * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
1056         * js/regress/script-tests/varargs-call.js: Added.
1057         * js/regress/script-tests/varargs-construct-inline.js: Added.
1058         * js/regress/script-tests/varargs-construct.js: Added.
1059         * js/regress/script-tests/varargs-inline.js: Added.
1060         * js/regress/script-tests/varargs-strict-mode.js: Added.
1061         * js/regress/script-tests/varargs.js: Added.
1062         * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
1063         * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
1064         * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
1065         * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
1066         * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
1067         * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
1068         * js/regress/varargs-call-expected.txt: Added.
1069         * js/regress/varargs-call.html: Added.
1070         * js/regress/varargs-construct-expected.txt: Added.
1071         * js/regress/varargs-construct-inline-expected.txt: Added.
1072         * js/regress/varargs-construct-inline.html: Added.
1073         * js/regress/varargs-construct.html: Added.
1074         * js/regress/varargs-expected.txt: Added.
1075         * js/regress/varargs-inline-expected.txt: Added.
1076         * js/regress/varargs-inline.html: Added.
1077         * js/regress/varargs-strict-mode-expected.txt: Added.
1078         * js/regress/varargs-strict-mode.html: Added.
1079         * js/regress/varargs.html: Added.
1080         * js/script-tests/function-apply-aliased.js:
1081         * js/script-tests/function-dot-arguments.js:
1082
1083 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
1084
1085         AX: table cells that use display:block render the table inaccessible to VoiceOver
1086         https://bugs.webkit.org/show_bug.cgi?id=143007
1087
1088         Reviewed by Mario Sanchez Prada.
1089
1090         * accessibility/table-cell-display-block-expected.txt: Added.
1091         * accessibility/table-cell-display-block.html: Added.
1092
1093 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
1094
1095         Add a few more tests for Class names
1096         https://bugs.webkit.org/show_bug.cgi?id=143060
1097
1098         Reviewed by Ryosuke Niwa.
1099
1100         Add a few more class name tests:
1101         - const class name binding inside class expression
1102         - mutable class name binding from class statement
1103
1104         * js/script-tests/class-syntax-name.js:
1105
1106 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
1107
1108         ES6: Classes: Program level class statement throws exception in strict mode
1109         https://bugs.webkit.org/show_bug.cgi?id=143038
1110
1111         Reviewed by Ryosuke Niwa.
1112
1113         This updates a number of existing tests that were relying on
1114         poor behavior. `shouldBe` and friends use eval within a function
1115         not at the global scope. This means `shouldBe('class X { ... }')`
1116         behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
1117         This means `x` will not be available in the next `shouldBe` call.
1118
1119         Add a test specifically to cover the scoping of the class name
1120         in regular and strict mode code. Currently we treat it like var
1121         with one failing test that would pass when we treat it like let.
1122
1123         * js/class-syntax-name.html: Added.
1124         * js/script-tests/class-syntax-name.js: Added.
1125         (runTestShouldBe):
1126         (runTestShouldBeTrue):
1127         (runTestShouldThrow):
1128         (runTestShouldNotThrow):
1129         Test class name scoping.
1130
1131         * js/class-syntax-call-expected.txt:
1132         * js/class-syntax-declaration-expected.txt:
1133         * js/class-syntax-default-constructor-expected.txt:
1134         * js/class-syntax-name-expected.txt: Added.
1135         * js/script-tests/class-syntax-call.js:
1136         * js/script-tests/class-syntax-declaration.js:
1137         * js/script-tests/class-syntax-default-constructor.js:
1138
1139 2015-03-25  Mark Lam  <mark.lam@apple.com>
1140
1141         Gardening: rebaseline after r181907.
1142
1143         Not reviewed.
1144
1145         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1146
1147 2015-03-25  Dean Jackson  <dino@apple.com>
1148
1149         MediaControls: Use font with fixed number width
1150         https://bugs.webkit.org/show_bug.cgi?id=143018
1151         <rdar://problem/20245415>
1152
1153         Reviewed by Eric Carlson.
1154
1155         Add some results for the new font family "-apple-system-font-monospaced-numbers".
1156
1157         * platform/mac/fast/text/systemFont.html:
1158         * platform/mac/fast/text/systemFont-expected.txt:
1159
1160 2015-03-25  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1161
1162         GTK+ Gardening 24th March
1163         https://bugs.webkit.org/show_bug.cgi?id=143003
1164
1165         Unreviewed.
1166
1167         * platform/gtk/TestExpectations:
1168         * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
1169         * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
1170         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
1171         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
1172
1173 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
1174
1175         Setter should have a single formal parameter, Getter no parameters
1176         https://bugs.webkit.org/show_bug.cgi?id=142903
1177
1178         Reviewed by Geoffrey Garen.
1179
1180         Correct a bunch of setters in existing tests and add
1181         tests for good/bad getter and setter syntax.
1182
1183         * js/class-syntax-declaration-expected.txt:
1184         * js/dom/exception-sequencing.html:
1185         * js/dom/reserved-words-as-property-expected.txt:
1186         * js/dom/script-tests/implicit-call-with-global-reentry.js:
1187         (testObject.set setterTest):
1188         * js/dom/script-tests/reserved-words-as-property.js:
1189         (testWord):
1190         * js/for-in-cached-expected.txt:
1191         * js/object-literal-direct-put-expected.txt:
1192         * js/object-literal-syntax-expected.txt:
1193         * js/parser-syntax-check-expected.txt:
1194         * js/script-tests/class-syntax-declaration.js:
1195         * js/script-tests/class-syntax-super.js:
1196         (class.Derived.extends.Base.set callBaseMethodInSetter):
1197         (class.Derived.extends.Base.set baseMethodInGetterSetter):
1198         * js/script-tests/for-in-cached.js:
1199         * js/script-tests/object-literal-direct-put.js:
1200         * js/script-tests/object-literal-syntax.js:
1201         * js/script-tests/parser-syntax-check.js:
1202
1203 2015-03-24  Chris Dumez  <cdumez@apple.com>
1204
1205         [WK2] Responses with 302 HTTP Status Code should not be cached
1206         https://bugs.webkit.org/show_bug.cgi?id=143028
1207         <rdar://problem/19714040>
1208
1209         Reviewed by Antti Koivisto.
1210
1211         Add layout test to check that responses with 302 HTTP Status Code
1212         are not cached.
1213
1214         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
1215         * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
1216
1217 2015-03-24  Zhuo Li  <zachli@apple.com>
1218
1219         Scripts running in isolated world should not subject to a page's CSP about 'eval'.
1220         https://bugs.webkit.org/show_bug.cgi?id=141316.
1221
1222         Reviewed by Geoffrey Garen.
1223
1224         I added a new Content Security Policy directive, "script-src", so that we do not
1225         allow 'unsafe-eval' in the main world.
1226
1227         Also I have to copy the whole function instead of using eval because
1228         eval is subject to the main world Content Security Policy now.
1229
1230         * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
1231         * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
1232
1233 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
1234
1235         ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
1236         https://bugs.webkit.org/show_bug.cgi?id=143012
1237
1238         Reviewed by Ryosuke Niwa.
1239
1240         * js/class-constructor-return-expected.txt: Added.
1241         * js/class-constructor-return.html: Added.
1242         * js/script-tests/class-constructor-return.js: Added.
1243         New test covering different return values from constructors.
1244
1245         * js/class-syntax-super-expected.txt:
1246         * js/script-tests/class-syntax-super.js:
1247         Fix test. Returning undefined is the same as an implicit return
1248         and should return `this`.
1249
1250 2015-03-24  Chris Dumez  <cdumez@apple.com>
1251
1252         [WK2] Responses with 204 HTTP Status Code should be cacheable by default
1253         https://bugs.webkit.org/show_bug.cgi?id=143020
1254         <rdar://problem/20281529>
1255
1256         Reviewed by Antti Koivisto.
1257
1258         Add test to make sure that responses with 204 HTTP Status Code are
1259         cacheable by default.
1260
1261         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
1262         * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
1263         * http/tests/cache/disk-cache/resources/cache-test.js:
1264         Re-introduce support for generating responses with only headers (no body).
1265         This was mistakenly dropped when I rebased my patch for r181895.
1266
1267 2015-03-24  Beth Dakin  <bdakin@apple.com>
1268
1269         Another attempted test fix after http://trac.webkit.org/changeset/181907
1270
1271         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1272
1273 2015-03-24  Beth Dakin  <bdakin@apple.com>
1274
1275         Attempted test fix after http://trac.webkit.org/changeset/181907
1276
1277         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1278
1279 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
1280
1281         Unreviewed gardening after r181901.
1282
1283         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
1284         Update the expected results for platform specific results that include
1285         a stringified function.
1286
1287 2015-03-24  Beth Dakin  <bdakin@apple.com>
1288
1289         Add events related to force click gesture
1290         https://bugs.webkit.org/show_bug.cgi?id=142836
1291         -and corresponding-
1292         rdar://problem/20210239
1293
1294         Reviewed by Dean Jackson.
1295
1296         * fast/dom/event-handler-attributes-expected.txt:
1297         * fast/dom/event-handler-attributes.html:
1298         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1299
1300 2015-03-24  Chris Dumez  <cdumez@apple.com>
1301
1302         [WK2] Responses with 404 HTTP Status Code should be cacheable by default
1303         https://bugs.webkit.org/show_bug.cgi?id=143014
1304         <rdar://problem/20280310>
1305
1306         Reviewed by Antti Koivisto.
1307
1308         Add test to make sure that responses with 404 HTTP Status Code are
1309         cacheable by default.
1310
1311         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
1312         * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
1313         * http/tests/cache/disk-cache/resources/generate-response.cgi:
1314
1315 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
1316
1317         ES6: Object Literal Methods toString is missing method name
1318         https://bugs.webkit.org/show_bug.cgi?id=142992
1319
1320         Reviewed by Geoffrey Garen.
1321
1322         * js/class-syntax-default-constructor-expected.txt:
1323         This test was already failing, it now fails in a different way.
1324
1325         * js/object-literal-computed-methods-expected.txt:
1326         * js/object-literal-methods-expected.txt:
1327         These tests now pass.
1328
1329         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
1330         * js/destructuring-assignment-expected.txt:
1331         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
1332         * js/dfg-resolve-global-specific-dictionary-expected.txt:
1333         * js/dom/JSON-parse-expected.txt:
1334         * js/dom/JSON-stringify-expected.txt:
1335         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
1336         * js/dom/function-prototype-expected.txt:
1337         * js/dom/toString-and-valueOf-override-expected.txt:
1338         * js/kde/lval-exceptions-expected.txt:
1339         * storage/domstorage/localstorage/string-conversion-expected.txt:
1340         * storage/domstorage/sessionstorage/string-conversion-expected.txt:
1341         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
1342         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
1343         * js/script-tests/dfg-resolve-global-specific-dictionary.js:
1344         * js/dom/function-prototype.html:
1345         Update tests to add expected whitespace for stringifying a function
1346         with no name.
1347
1348 2015-03-24  Benjamin Poulain  <benjamin@webkit.org>
1349
1350         CSS Selectors Level 4: enable case-insensitive attribute matching by default
1351         https://bugs.webkit.org/show_bug.cgi?id=142960
1352
1353         Reviewed by Andreas Kling.
1354
1355         This test is imported from blink. That's the only test
1356         they have for this feature.
1357
1358         * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
1359         * fast/css/attribute-selector-case-insensitive.html: Added.
1360
1361 2015-03-24  Yoav Weiss  <yoav@yoav.ws>
1362
1363         Stop image from displaying when src attribute is removed or emptied
1364         https://bugs.webkit.org/show_bug.cgi?id=142677
1365
1366         Reviewed by Chris Dumez.
1367
1368         * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
1369         * fast/dom/HTMLImageElement/image-empty-src.html: Added.
1370         * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
1371         * fast/dom/HTMLImageElement/image-remove-src.html: Added.
1372         * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
1373         * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
1374         * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
1375         * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
1376
1377 2015-03-24  Brent Fulgham  <bfulgham@apple.com>
1378
1379         [Win] Update baselines after r181889.
1380         https://bugs.webkit.org/show_bug.cgi?id=141869
1381
1382         * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1383         * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1384         * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
1385
1386 2015-03-24  Chris Dumez  <cdumez@apple.com>
1387
1388         [WK2] NetworkCache retrievals fail for entries with no body
1389         https://bugs.webkit.org/show_bug.cgi?id=142979
1390         <rdar://problem/20264100>
1391
1392         Reviewed by Antti Koivisto.
1393
1394         Add network disk cache validation test for resources that have no body
1395         (only headers).
1396
1397         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
1398         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
1399         * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
1400
1401 2015-03-24  Chris Dumez  <cdumez@apple.com>
1402
1403         [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
1404         https://bugs.webkit.org/show_bug.cgi?id=142989
1405         <rdar://problem/20265992>
1406
1407         Reviewed by Antti Koivisto.
1408
1409         Add layout test to check that resources whose response has the
1410         "Content-Disposition: attachment" header are cacheable.
1411
1412         Also move all disk cache layout tests to a disk-cache sub-folder to
1413         facilitate skipping on platforms that don't have the WebKit network
1414         disk cache.
1415
1416         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
1417         * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
1418         * 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.
1419         * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
1420         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
1421         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
1422         * 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.
1423         * 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.
1424         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
1425         * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
1426         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
1427         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
1428         * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
1429         * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
1430         * platform/efl/TestExpectations:
1431         * platform/gtk/TestExpectations:
1432         * platform/mac-wk1/TestExpectations:
1433         * platform/win/TestExpectations:
1434
1435 2015-03-24  Michael Saboff  <msaboff@apple.com>
1436
1437         REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
1438         https://bugs.webkit.org/show_bug.cgi?id=142856
1439
1440         Reviewed by Filip Pizlo.
1441
1442         New tests and rebased one test.
1443
1444         * js/for-in-modify-in-loop-expected.txt: Added.
1445         * js/for-in-modify-in-loop.html: Added.
1446         * js/script-tests/for-in-modify-in-loop.js: Added.
1447         (haveSameProperties):
1448         (each):
1449         (testAdd):
1450         (testAddDelete):
1451         * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
1452
1453 2015-03-24  Saam Barati  <saambarati1@gmail.com>
1454
1455         Improve error messages in JSC
1456         https://bugs.webkit.org/show_bug.cgi?id=141869
1457
1458         Reviewed by Geoffrey Garen.
1459
1460         * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
1461         * fast/dom/call-a-constructor-as-a-function-expected.txt:
1462         * fast/regex/dom/cross-frame-callable-expected.txt:
1463         * fast/selectors/closest-general-expected.txt:
1464         * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
1465         * js/dom/exception-thrown-from-new-expected.txt:
1466         * js/exception-for-nonobject-expected.txt:
1467         * js/exception-function-apply-expected.txt: Added.
1468         * js/exception-function-apply.html: Added.
1469         * js/exception-in-expected.txt: Added.
1470         * js/exception-in.html: Added.
1471         * js/exception-instanceof-expected.txt: Added.
1472         * js/exception-instanceof.html: Added.
1473         * js/instance-of-immediates-expected.txt:
1474         * js/script-tests/exception-function-apply.js: Added.
1475         * js/script-tests/exception-in.js: Added.
1476         * js/script-tests/exception-instanceof.js: Added.
1477         * js/typedarray-constructors-expected.txt:
1478         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1479         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1480         * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1481         * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1482         * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1483         * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1484         * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
1485         * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
1486         * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
1487         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
1488         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
1489         * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
1490
1491 2015-03-23  Yoav Weiss  <yoav@yoav.ws>
1492
1493         Update empty image canvas tests and fix a related bug
1494         https://bugs.webkit.org/show_bug.cgi?id=142694
1495
1496         Reviewed by Chris Dumez.
1497
1498         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
1499         * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
1500         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
1501         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
1502         * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
1503         * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
1504         * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
1505         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
1506         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
1507
1508         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
1509         * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
1510         * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
1511         * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
1512         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
1513         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
1514         * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
1515         * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
1516         * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
1517         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
1518         This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
1519         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
1520
1521         Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
1522         * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
1523         * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
1524         * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
1525
1526 2015-03-23  Filip Pizlo  <fpizlo@apple.com>
1527
1528         Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
1529
1530         Rubber stamped by Andreas Kling and Michael Saboff.
1531
1532         * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
1533         * js/const.html: Copied from LayoutTests/js/dom/const.html.
1534         * js/dom/const-expected.txt: Replaced.
1535         * js/dom/const.html: Replaced.
1536         * js/resources/const.js: Removed.
1537         * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
1538
1539 2015-03-23  Andy Estes  <aestes@apple.com>
1540
1541         [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
1542         https://bugs.webkit.org/show_bug.cgi?id=142991
1543
1544         Reviewed by Andreas Kling.
1545
1546         * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
1547         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
1548         * contentfiltering/allow-after-response-expected.html: Ditto.
1549         * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
1550         * contentfiltering/block-after-add-data-expected.html: Ditto.
1551         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
1552         * contentfiltering/block-after-response-expected.html: Ditto.
1553         * contentfiltering/block-after-unblock-request-expected.html: Ditto.
1554         * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
1555
1556 2015-03-23  Brady Eidson  <beidson@apple.com>
1557
1558         Content extensions should apply css selectors
1559         https://bugs.webkit.org/show_bug.cgi?id=142604
1560
1561         Reviewed by Alex Christensen.
1562
1563         * http/tests/contentextensions/css-display-none-expected.txt:
1564         * http/tests/contentextensions/css-display-none.html:
1565         * http/tests/contentextensions/css-display-none.html.json:
1566
1567 2015-03-23  Dean Jackson  <dino@apple.com>
1568
1569         ES7: Implement Array.prototype.includes
1570         https://bugs.webkit.org/show_bug.cgi?id=142707
1571
1572         Reviewed by Geoffrey Garen.
1573
1574         * js/array-includes-expected.txt: Added.
1575         * js/array-includes.html: Added.
1576         * js/script-tests/array-includes.js: Added.
1577         * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
1578         * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
1579
1580 2015-03-23  Joseph Pecoraro  <pecoraro@apple.com>
1581
1582         __defineGetter__/__defineSetter__ should throw exceptions
1583         https://bugs.webkit.org/show_bug.cgi?id=142934
1584
1585         Reviewed by Geoffrey Garen.
1586
1587         * js/property-getters-and-setters-expected.txt:
1588         * js/script-tests/property-getters-and-setters.js:
1589
1590 2015-03-23  Anders Carlsson  <andersca@apple.com>
1591
1592         Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
1593         https://bugs.webkit.org/show_bug.cgi?id=133692
1594         rdar://problem/17255947
1595
1596         Reviewed by Alexey Proskuryakov.
1597
1598         * platform/mac-wk2/TestExpectations:
1599         Unskip test.
1600
1601 2015-03-23  Alexey Proskuryakov  <ap@apple.com>
1602
1603         accessibility/textarea-selected-text-range.html is flaky
1604         https://bugs.webkit.org/show_bug.cgi?id=142976
1605
1606         * platform/mac/TestExpectations: Marking as such.
1607
1608 2015-03-22  Benjamin Poulain  <benjamin@webkit.org>
1609
1610         CSS Selectors: fix attribute case-insensitive matching of Contain and List
1611         https://bugs.webkit.org/show_bug.cgi?id=142932
1612
1613         Reviewed by Darin Adler.
1614
1615         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1616         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
1617         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
1618         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
1619
1620 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1621
1622         [EFL] Update new flaky tests and remove duplicated failure test.
1623
1624         Unreviewed EFL gardening.
1625
1626         * platform/efl/TestExpectations:
1627         Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
1628
1629 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1630
1631         [EFL] Unreviewed EFL gradening on 23th Mar.
1632
1633         Skip attachment tests, unskip passing tests related with writing, webaudio.
1634         Add new flaky tests.
1635
1636         * platform/efl/TestExpectations:
1637
1638 2015-03-21  Dean Jackson  <dino@apple.com>
1639
1640         Remove the prefix for CSS Transforms
1641         https://bugs.webkit.org/show_bug.cgi?id=142927
1642         <rdar://problem/11568151>
1643
1644         Reviewed by Simon Fraser.
1645
1646         Convert the helper functions for transforms to use the unprefixed
1647         form, and copy some tests to make sure the prefixed form still works.
1648
1649         * fast/css/getComputedStyle/computed-style-expected.txt:
1650         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1651         * fast/css/getComputedStyle/resources/property-names.js:
1652         * svg/css/getComputedStyle-basic-expected.txt:
1653         * transforms/2d/computed-style-origin-expected.txt:
1654         * transforms/2d/computed-style-origin.html:
1655         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
1656         (floatingPointEqual):
1657         (compareMatrices):
1658         (testTransforms):
1659         * transforms/2d/resources/transform-test-utils.js:
1660         (testTransforms):
1661         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
1662         * transforms/2d/transform-2d-prefixed.html: Added.
1663         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
1664         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
1665         * transitions/transition-end-event-multiple-04-expected.txt:
1666         * transitions/transition-end-event-multiple-04.html:
1667         * transitions/transition-end-event-transform-expected.txt:
1668         * transitions/transition-end-event-transform.html:
1669
1670 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
1671
1672         Fix a typo in Parser error message
1673         https://bugs.webkit.org/show_bug.cgi?id=142942
1674
1675         Reviewed by Alexey Proskuryakov.
1676
1677         * js/class-syntax-declaration-expected.txt:
1678         * js/class-syntax-expression-expected.txt:
1679         * js/class-syntax-super-expected.txt:
1680         * js/script-tests/class-syntax-declaration.js:
1681         * js/script-tests/class-syntax-expression.js:
1682         * js/script-tests/class-syntax-super.js:
1683
1684 2015-03-21  Brent Fulgham  <bfulgham@apple.com>
1685
1686         [Win] Try to get debug bots green.
1687
1688         * platform/win/TestExpectations:
1689
1690 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
1691
1692         Computed Property names should allow only AssignmentExpressions not any Expression
1693         https://bugs.webkit.org/show_bug.cgi?id=142902
1694
1695         Reviewed by Ryosuke Niwa.
1696
1697         * js/basic-computed-property-name-expected.txt:
1698         * js/object-literal-computed-methods-expected.txt:
1699         * js/script-tests/basic-computed-property-name.js:
1700         (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
1701         * js/script-tests/object-literal-computed-methods.js:
1702         Test that comma expressions are not allowed in computed property/method names.
1703
1704 2015-03-21  Benjamin Poulain  <bpoulain@apple.com>
1705
1706         Import the blink test fast/css/currentcolor-strict-mode.html
1707         https://bugs.webkit.org/show_bug.cgi?id=142838
1708
1709         Reviewed by Darin Adler.
1710
1711         * fast/css/currentcolor-strict-mode-expected.html: Added.
1712         * fast/css/currentcolor-strict-mode.html: Added.
1713
1714 2015-03-21  Commit Queue  <commit-queue@webkit.org>
1715
1716         Unreviewed, rolling out r181824.
1717         https://bugs.webkit.org/show_bug.cgi?id=142935
1718
1719         Broke Windows build (Requested by ap on #webkit).
1720
1721         Reverted changeset:
1722
1723         "Remove the prefix for CSS Transforms"
1724         https://bugs.webkit.org/show_bug.cgi?id=142927
1725         http://trac.webkit.org/changeset/181824
1726
1727 2015-03-20  Dean Jackson  <dino@apple.com>
1728
1729         Remove the prefix for CSS Transforms
1730         https://bugs.webkit.org/show_bug.cgi?id=142927
1731         <rdar://problem/11568151>
1732
1733         Reviewed by Simon Fraser.
1734
1735         Convert the helper functions for transforms to use the unprefixed
1736         form, and copy some tests to make sure the prefixed form still works.
1737
1738         * fast/css/getComputedStyle/computed-style-expected.txt:
1739         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1740         * fast/css/getComputedStyle/resources/property-names.js:
1741         * svg/css/getComputedStyle-basic-expected.txt:
1742         * transforms/2d/computed-style-origin-expected.txt:
1743         * transforms/2d/computed-style-origin.html:
1744         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
1745         (floatingPointEqual):
1746         (compareMatrices):
1747         (testTransforms):
1748         * transforms/2d/resources/transform-test-utils.js:
1749         (testTransforms):
1750         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
1751         * transforms/2d/transform-2d-prefixed.html: Added.
1752         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
1753         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
1754         * transitions/transition-end-event-multiple-04-expected.txt:
1755         * transitions/transition-end-event-multiple-04.html:
1756         * transitions/transition-end-event-transform-expected.txt:
1757         * transitions/transition-end-event-transform.html:
1758
1759 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
1760
1761         [Win] Additional debug assertion documentation.
1762
1763         * platform/win/TestExpectations:
1764
1765 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
1766
1767         [Win] More debug assertions. Almost there!
1768
1769         * platform/win/TestExpectations:
1770
1771 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
1772
1773         [Win] Attempting to get EWS green.
1774
1775         * platform/win/TestExpectations:
1776
1777 2015-03-19  Geoffrey Garen  <ggaren@apple.com>
1778
1779         Function.prototype.toString should not decompile the AST
1780         https://bugs.webkit.org/show_bug.cgi?id=142853
1781
1782         Reviewed by Sam Weinig.
1783
1784         Updated test results to match new rules for Function.prototype.toString.
1785
1786         * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
1787         because it was not in the original source.
1788
1789         * fast/events/window-onerror2-expected.txt: Column number changed because
1790         the event listener body starts on its own line now. This was a bit wrong
1791         before and is still a bit wrong now in a different way.
1792
1793         * fast/profiler/dead-time-expected.txt:
1794         * fast/profiler/inline-event-handler-expected.txt:
1795         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
1796         changed because WebCore shifts line nubmers on attribute event listeners
1797         by one.
1798
1799         * js/class-syntax-default-constructor-expected.txt: Constructor name 
1800         is not present now because it is not present in the source text. This
1801         test failed before and it still fails now in a slightly different way.
1802
1803         * js/destructuring-assignment-expected.txt: Destructuring arguments now
1804         match their source text faithfully.
1805
1806         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
1807         Removed a space because it was not present in the original source text.
1808
1809         * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
1810
1811         * js/function-toString-semicolon-insertion-expected.txt: Removed.
1812         * js/script-tests/function-toString-semicolon-insertion.js: Removed.
1813         * js/function-toString-semicolon-insertion.html: Removed. This test checked
1814         for a work-around that I have removed.
1815
1816         * js/object-literal-computed-methods-expected.txt:
1817         * js/object-literal-methods-expected.txt: These tests fail because object
1818         literal methods do not register their function names appropriately. This
1819         was a pre-existing failure that is now more explicit.
1820
1821         * js/dom/JSON-parse-expected.txt:
1822         * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
1823         not present in the original.
1824
1825         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
1826
1827         * js/dom/function-prototype-expected.txt:
1828         * js/dom/function-prototype.html: Ditto.
1829
1830         * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
1831         changed by one due to new extra newline.
1832
1833         * js/dom/script-start-end-locations-expected.txt: Lines and columns
1834         changed due to new extra newline.
1835
1836         * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
1837         because it was not present in the original.
1838
1839         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
1840
1841         * js/kde/lval-exceptions-expected.txt: Ditto.
1842
1843         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
1844
1845         * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
1846
1847         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
1848
1849         * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
1850
1851         * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
1852
1853         * userscripts/window-onerror-for-isolated-world-1-expected.txt:
1854         * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
1855         changed because of new anonymous function formatting. These line numbers
1856         were wrong before and they are still wrong now.
1857
1858 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
1859
1860         [Win] Add some skips to support EWS use.
1861
1862         * platform/win/TestExpectations:
1863
1864 2015-03-20  Joseph Pecoraro  <pecoraro@apple.com>
1865
1866         SyntaxChecker assertion is trapped with computed property name and getter
1867         https://bugs.webkit.org/show_bug.cgi?id=142863
1868
1869         Reviewed by Ryosuke Niwa.
1870
1871         * js/basic-computed-property-name-expected.txt:
1872         * js/script-tests/basic-computed-property-name.js:
1873         (a.string_appeared_here.runTest):
1874         Add tests that wrap the expression in a function, this
1875         will test the syntax checker.
1876
1877 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
1878
1879         platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
1880         https://bugs.webkit.org/show_bug.cgi?id=142884
1881
1882         Reviewed by Tim Horton.
1883
1884         Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
1885         relevant to a web browser which MIME type local Excel files get anyway.
1886
1887         * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
1888         * platform/mac/fast/loader/file-url-mimetypes-3.html:
1889
1890 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
1891
1892         [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
1893         https://bugs.webkit.org/show_bug.cgi?id=142861
1894
1895         Reviewed by Tim Horton.
1896
1897         Converted into a reftest. It would be nice to make tests not depend on installed
1898         fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
1899
1900         * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1901         * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1902         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1903         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1904         * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1905         * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1906         * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
1907         * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1908         * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
1909         * svg/text/non-bmp-positioning-lists-expected.svg: Added.
1910
1911 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
1912
1913         Unreviewed EFL gardening. Update attachment-foo tests to failure. 
1914         https://bugs.webkit.org/show_bug.cgi?id=142653
1915
1916         * platform/efl/TestExpectations:
1917
1918 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
1919
1920         Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines. 
1921         https://bugs.webkit.org/show_bug.cgi?id=142775
1922
1923         * platform/efl/TestExpectations:
1924
1925 2015-03-19  Andy Estes  <aestes@apple.com>
1926
1927         [Content Filtering] Add tests for unblock requests
1928         https://bugs.webkit.org/show_bug.cgi?id=142900
1929
1930         Reviewed by Andreas Kling.
1931
1932         Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
1933
1934         * contentfiltering/allow-after-unblock-request-expected.html: Added.
1935         * contentfiltering/allow-after-unblock-request.html: Added.
1936         * contentfiltering/block-after-unblock-request-expected.html: Added.
1937         * contentfiltering/block-after-unblock-request.html: Added.
1938         * contentfiltering/resources/contentfiltering.js:
1939         (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
1940         (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
1941         If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
1942         the iframe will reload, which we detect by listening for its load event.
1943
1944 2015-03-19  Andy Estes  <aestes@apple.com>
1945
1946         [Content Filtering] Give contentfiltering tests a JavaScript harness
1947         https://bugs.webkit.org/show_bug.cgi?id=142899
1948
1949         Reviewed by Andreas Kling.
1950
1951         Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
1952         it easier to write new tests.
1953
1954         * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
1955         * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
1956         * contentfiltering/allow-after-finished-adding-data.html: Ditto.
1957         * contentfiltering/allow-after-response.html: Ditto.
1958         * contentfiltering/block-after-add-data.html: Ditto.
1959         * contentfiltering/block-after-finished-adding-data.html: Ditto.
1960         * contentfiltering/block-after-response.html: Ditto.
1961         * contentfiltering/resources/contentfiltering.js: Added.
1962
1963 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
1964
1965         [Win] Try to get the Debug bots green.
1966
1967         * platform/win/TestExpectations:
1968
1969 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
1970
1971         [Win] Skip an <attachment> test that times out on Windows.
1972
1973         Also mark two flakes I noticed on the test bots.
1974
1975         * platform/win/TestExpectations:
1976
1977 2015-03-19  Dean Jackson  <dino@apple.com>
1978
1979         CSS Animations with triggers should map scroll position to duration
1980         https://bugs.webkit.org/show_bug.cgi?id=142870
1981         <rdar://problem/20227244>
1982
1983         Reviewed by Simon Fraser.
1984
1985         Add a new test that exercises an animation trigger over a scroll
1986         region, and a test of the boundary condition. Also, unskip a test that
1987         was failing due to a bug fixed in this patch.
1988
1989         * animations/trigger-container-scroll-boundaries-expected.txt: Added.
1990         * animations/trigger-container-scroll-boundaries.html: Added.
1991         * animations/trigger-container-scroll-empty-expected.txt: Added.
1992         * animations/trigger-container-scroll-empty.html: Added.
1993         * platform/efl/TestExpectations:
1994         * platform/gtk/TestExpectations:
1995         * platform/mac/TestExpectations:
1996         * platform/win/TestExpectations:
1997
1998 2015-03-19  Joseph Pecoraro  <pecoraro@apple.com>
1999
2000         Web Inspector: Adopt ES6 Class Syntax for all Model Objects
2001         https://bugs.webkit.org/show_bug.cgi?id=142858
2002
2003         Reviewed by Timothy Hatcher.
2004
2005         * inspector/model/parse-script-syntax-tree.html:
2006         This test was calling a constructor without "new". Class
2007         syntax enforces "new" and threw an exception.
2008
2009 2015-03-19  Enrica Casucci  <enrica@apple.com>
2010
2011         REGRESSION (r109593): Clicking after last inline element could cause a crash.
2012         https://bugs.webkit.org/show_bug.cgi?id=142880
2013         rdar://problem/17222294
2014
2015         Reviewed by Ryosuke Niwa.
2016
2017         * editing/selection/click-after-last-inline-crash-expected.txt: Added.
2018         * editing/selection/click-after-last-inline-crash.html: Added.
2019
2020 2015-03-19  Enrica Casucci  <enrica@apple.com>
2021
2022         <attachment> should put URLs on the pasteboard so that Finder can accept drops.
2023         https://bugs.webkit.org/show_bug.cgi?id=142801
2024         rdar://problem/19982527
2025
2026         Reviewed by Tim Horton.
2027
2028         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
2029         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
2030         * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
2031
2032 2015-03-19  Dean Jackson  <dino@apple.com>
2033
2034         http://webkit.org/b/142790
2035
2036         Temporarily skip animations/trigger-container-scroll-simple.html
2037         while it is crashing.
2038
2039         * platform/mac/TestExpectations:
2040
2041 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
2042
2043         [Win] Test gardening.
2044
2045         * platform/win/TestExpectations:
2046
2047 2015-03-19  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2048
2049         [GTK] Skip Legacy WebNotifications test
2050         https://bugs.webkit.org/show_bug.cgi?id=141962
2051
2052         The revision r177073 skips all legacy tests for notifications except from
2053         http/tests/notifications/legacy/notification-request-permission-then-navigate.html
2054         which was failing. We skip this test now too.
2055
2056         Reviewed by Carlos Garcia Campos.
2057
2058         * platform/gtk/TestExpectations:
2059
2060 2015-03-19  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2061
2062         [Streams API] Update ReadableStream API according new version of the specification
2063         https://bugs.webkit.org/show_bug.cgi?id=142822
2064
2065         Reviewed by Benjamin Poulain.
2066
2067         Removing tests checking ready and closed.
2068         Removing assertions checking read(), ready, closed and state.
2069         Adding assertions to test getReader() and parameters of remaining methods.
2070
2071         * streams/readablestream-constructor-expected.txt:
2072         * streams/readablestream-constructor.html:
2073
2074 2015-03-19  Chris Dumez  <cdumez@apple.com>
2075
2076         The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
2077         https://bugs.webkit.org/show_bug.cgi?id=142831
2078         <rdar://problem/20209957>
2079
2080         Reviewed by Antti Koivisto.
2081
2082         Rebaseline disk-cache-validation-back-navigation-policy.html test now
2083         that we ignore "cache-control: no-cache, must-revalidate" on history
2084         navigation. This is a progression.
2085
2086         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
2087
2088 2015-03-18  Brent Fulgham  <bfulgham@apple.com>
2089
2090         [Win] Windows gardening for debug bots.
2091
2092         * platform/win/TestExpectations:
2093
2094 2015-03-18  Antti Koivisto  <antti@apple.com>
2095
2096         Test disk cache behavior when using back navigation cache policy
2097         https://bugs.webkit.org/show_bug.cgi?id=142848
2098
2099         Reviewed by Chris Dumez.
2100
2101         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
2102         * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
2103
2104             Test permutations of cache headers on reload including Cache-control: must-revalidate.
2105
2106         * platform/mac-wk1/TestExpectations:
2107         * platform/win/TestExpectations:
2108
2109 2015-03-18  Joseph Pecoraro  <pecoraro@apple.com>
2110
2111         ES6 Classes: Extends should accept an expression without parenthesis
2112         https://bugs.webkit.org/show_bug.cgi?id=142840
2113
2114         Reviewed by Ryosuke Niwa.
2115
2116         * js/class-syntax-extends-expected.txt:
2117         * js/script-tests/class-syntax-extends.js:
2118         Extend the test to test cases of extends with different types of expressions.
2119
2120 2015-03-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2121
2122         Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
2123         https://bugs.webkit.org/show_bug.cgi?id=142805.
2124
2125         Reviewed by Darin Adler.
2126
2127         * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
2128         * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
2129         Ensure that switching the source of an <img> element between two SVG images,
2130         which have no intrinsic sizes, gets the image the size of the container and
2131         not the default SVG intrinsic size which is 300x150 pixels.
2132
2133 2015-03-18  Alexey Proskuryakov  <ap@apple.com>
2134
2135         webaudio/convolution-mono-mono.html fails on some machines
2136         rdar://problem/19996807
2137
2138         Rubber-stampted by Jer Noble.
2139
2140         * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
2141         the tolerance. It's still extremely low.
2142
2143 2015-03-18  Simon Fraser  <simon.fraser@apple.com>
2144
2145         Avoid repaints when changing transform on an element with multiple background images
2146         https://bugs.webkit.org/show_bug.cgi?id=142841
2147
2148         Reviewed by Zalan Bujtas.
2149         
2150         Test that changes transform on a composited element with 2 background images,
2151         and tests for no repaints.
2152
2153         * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
2154         * fast/repaint/multiple-backgrounds-style-change.html: Added.
2155
2156 >>>>>>> .r181712
2157 2015-03-18  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2158
2159         Unreviewed GTK Gardening 18th March
2160         https://bugs.webkit.org/show_bug.cgi?id=142824
2161
2162         Unreviewed.
2163
2164         * platform/gtk/TestExpectations:
2165
2166 2015-03-18  Yusuke Suzuki  <utatane.tea@gmail.com>
2167
2168         Use filterRootId in SelectorQuery even if CSS JIT is not enabled
2169         https://bugs.webkit.org/show_bug.cgi?id=142703
2170
2171         Reviewed by Benjamin Poulain.
2172
2173         This is covered by the following layout-tests.
2174         CompilableSingleWithRootFilter and CompilableSingle are covered by them.
2175
2176         - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
2177         - fast/selectors/querySelector-id-filtering.html
2178         - fast/selectors/querySelector-scope-filtered-root.html
2179
2180         And add tests to cover the following cases.
2181
2182         - Failures on selectorForIdLookup()'s rootNode.inDocument().
2183         - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
2184
2185         * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
2186         * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
2187         * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
2188         * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
2189
2190 2015-03-18  Zalan Bujtas  <zalan@apple.com>
2191
2192         Simple line layout: Split fragments on renderer boundary on the fly.
2193         https://bugs.webkit.org/show_bug.cgi?id=142579
2194
2195         Reviewed by Antti Koivisto.
2196
2197         Fragment splitting at renderers' boundary at the end of the line is no longer needed.
2198         This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
2199         fragments across renderer boundary.
2200
2201         * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
2202         * fast/text/simple-line-with-multiple-renderers.html: Added.
2203
2204 2015-03-18  Manuel Rego Casasnovas  <rego@igalia.com>
2205
2206         Flex and grid items should be painted as inline-blocks
2207         https://bugs.webkit.org/show_bug.cgi?id=142266
2208
2209         Reviewed by Darin Adler.
2210
2211         * css3/flexbox/flex-item-text-background-not-interleaved-expected.html: Added.
2212         * css3/flexbox/flex-item-text-background-not-interleaved.html: Added.
2213         * fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:
2214         Add some vertical space to avoid issues with backgrounds.
2215         * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
2216         Ditto.
2217         * fast/css-grid-layout/grid-item-text-background-not-interleaved-expected.html: Added.
2218         * fast/css-grid-layout/grid-item-text-background-not-interleaved.html: Added.
2219
2220 2015-03-17  Commit Queue  <commit-queue@webkit.org>
2221
2222         Unreviewed, rolling out r181667, r181682, and r181683.
2223         https://bugs.webkit.org/show_bug.cgi?id=142812
2224
2225         Broke multiple tests with ASan, plus dependent commits
2226         (Requested by ap on #webkit).
2227
2228         Reverted changesets:
2229
2230         "Simple line layout: Split fragments on renderer boundary on
2231         the fly."
2232         https://bugs.webkit.org/show_bug.cgi?id=142579
2233         http://trac.webkit.org/changeset/181667
2234
2235         "Simple line layout: Change FlowContents::segmentForPosition()
2236         to segmentForRun()."
2237         https://bugs.webkit.org/show_bug.cgi?id=142785
2238         http://trac.webkit.org/changeset/181682
2239
2240         "Simple line layout: Use Vector<>::const_iterator instead of
2241         custom FlowContents::Iterator."
2242         https://bugs.webkit.org/show_bug.cgi?id=142809
2243         http://trac.webkit.org/changeset/181683
2244
2245 2015-03-17  Alexey Proskuryakov  <ap@apple.com>
2246
2247         fast/images/animated-png.html is crashing / failing on Yosemite
2248         https://bugs.webkit.org/show_bug.cgi?id=142726
2249
2250         Further tweaked test expectations.
2251
2252         * platform/mac-wk2/TestExpectations:
2253         * platform/mac/TestExpectations:
2254
2255 2015-03-17  Brent Fulgham  <bfulgham@apple.com>
2256
2257         [Win] Unreviewed gardening.
2258
2259         Tracked down the tests that were leaving the page cache in a bad state.
2260         By skipping those tests, we can run all the others. These bugs are being
2261         investigated in Bug 140871.
2262
2263         * platform/win/TestExpectations:
2264
2265 2015-03-17  Geoffrey Garen  <ggaren@apple.com>
2266
2267         Function bodies should always include braces
2268         https://bugs.webkit.org/show_bug.cgi?id=142795
2269
2270         Reviewed by Michael Saboff.
2271
2272         Updated these test results to reflect the fact that JavaScriptCore now
2273         honors the source code text positions provided by WebCore, even for 
2274         attribute event handlers.
2275
2276         Unfortunately, the column numbers we used to report were wrong, and they
2277         are still wrong now. The old column numbers were wrong because we would
2278         always pretend that they started on column 1. The new column numbers
2279         are wrong because WebCore records the column number after it finishes
2280         parsing the element, rather than while it is parsing the event listener
2281         attribute.
2282
2283         * fast/events/window-onerror2-expected.txt:
2284         * fast/profiler/dead-time-expected.txt:
2285         * fast/profiler/inline-event-handler-expected.txt:
2286         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
2287         * js/dom/script-start-end-locations-expected.txt:
2288
2289 2015-03-17  Zalan Bujtas  <zalan@apple.com>
2290
2291         Simple line layout: Split fragments on renderer boundary on the fly.
2292         https://bugs.webkit.org/show_bug.cgi?id=142579
2293
2294         Reviewed by Antti Koivisto.
2295
2296         Fragment splitting at renderers' boundary at the end of the line is no longer needed.
2297         This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
2298         fragments across renderer boundary.
2299
2300         * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
2301         * fast/text/simple-line-with-multiple-renderers.html: Added.
2302
2303 2015-03-17  Dean Jackson  <dino@apple.com>
2304
2305         Implement Scroll Container Animation Triggers
2306         https://bugs.webkit.org/show_bug.cgi?id=142732
2307
2308         Unreviewed attempt to make the test reproducible. Also skip the tests
2309         on the platforms that do not support animation triggers.
2310
2311         * animations/trigger-container-scroll-simple.html: Add a step-start timing
2312         function so the animation instantly moves to the end position.
2313         * platform/efl/TestExpectations:
2314         * platform/gtk/TestExpectations:
2315         * platform/win/TestExpectations:
2316
2317
2318 2015-03-17  Timothy Horton  <timothy_horton@apple.com>
2319
2320         Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
2321         https://bugs.webkit.org/show_bug.cgi?id=142776
2322         <rdar://problem/18921338>
2323
2324         Reviewed by Alexey Proskuryakov.
2325
2326         * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added.
2327         * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added.
2328         Add a test that ensures that calling requestAnimationFrame on a recently-unparented
2329         frame doesn't crash.
2330
2331 2015-03-17  Dean Jackson  <dino@apple.com>
2332
2333         Implement Scroll Container Animation Triggers
2334         https://bugs.webkit.org/show_bug.cgi?id=142732
2335
2336         Reviewed by Simon Fraser.
2337
2338         Test that checks if an animation only triggers when the page
2339         is scrolled.
2340
2341         * animations/trigger-container-scroll-simple-expected.txt: Added.
2342         * animations/trigger-container-scroll-simple.html: Added.
2343
2344 2015-03-17  Brent Fulgham  <bfulgham@apple.com>
2345
2346         [Win] Skip some IndexDB tests that don't apply on Windows.
2347
2348         * platform/win/TestExpectations:
2349
2350 2015-03-17  Antti Koivisto  <antti@apple.com>
2351
2352         Disk cache should support Vary: Cookie
2353         https://bugs.webkit.org/show_bug.cgi?id=142770
2354
2355         Reviewed by Anders Carlsson.
2356
2357         * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added.
2358         * http/tests/cache/disk-cache-vary-cookie.html: Added.
2359
2360 2015-03-16  Ryosuke Niwa  <rniwa@webkit.org>
2361
2362         Enable ES6 classes by default
2363         https://bugs.webkit.org/show_bug.cgi?id=142774
2364
2365         Reviewed by Gavin Barraclough.
2366
2367         Unskipped tests and also fixed tests so that they can run under run-javascript-tests.
2368
2369         * TestExpectations: Unskipped tests.
2370         * js/class-syntax-call-expected.txt:
2371         * js/class-syntax-declaration-expected.txt:
2372         * js/class-syntax-default-constructor-expected.txt:
2373         * js/class-syntax-expression-expected.txt:
2374         * js/class-syntax-extends-expected.txt:
2375         * js/class-syntax-super-expected.txt:
2376         * js/dom/reserved-words-as-property-expected.txt: Rebaselined now that "class" is a non-reserved keyword.
2377         * js/script-tests/class-syntax-call.js: Don't refer to "window" object as it doesn't exit when ran inside jsc.
2378         * js/script-tests/class-syntax-declaration.js: Rebaselined after r181611, which added default constructor support.
2379         * js/script-tests/class-syntax-default-constructor.js: Don't refer to "window" object. Also replaced shouldNotBe
2380         by an explicit !== check as the former is not supported when ran inside jsc.
2381         * js/script-tests/class-syntax-expression.js: Rebaselined after r181611.
2382         * js/script-tests/class-syntax-extends.js: Ditto. Also replaced evalAndLog by shouldNotThrow as the former is not
2383         supported inside jsc.
2384         * js/script-tests/class-syntax-super.js: Don't refer to "window" object as it doesn't exist inside jsc.
2385         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt:
2386         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
2387         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
2388
2389 2015-03-16  Joseph Pecoraro  <pecoraro@apple.com>
2390
2391         Web Inspector: Better Console Previews for Arrays / Small Objects
2392         https://bugs.webkit.org/show_bug.cgi?id=142322
2393
2394         Reviewed by Timothy Hatcher.
2395
2396         * inspector/model/remote-object-expected.txt:
2397         * inspector/model/remote-object.html:
2398         Include a test with cyclic values, and update
2399         results which now have sub-previews.
2400
2401 2015-03-16  Ryosuke Niwa  <rniwa@webkit.org>
2402
2403         Implement default constructor
2404
2405         Add support for default constructor
2406         https://bugs.webkit.org/show_bug.cgi?id=142388
2407
2408         Reviewed by Filip Pizlo.
2409
2410         Added tests for default constructors.
2411
2412         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2413         * js/class-syntax-default-constructor-expected.txt: Added.
2414         * js/class-syntax-default-constructor.html: Added.
2415         * js/script-tests/class-syntax-default-constructor.js: Added.
2416
2417 2015-03-16  Hunseop Jeong  <hs85.jeong@samsung.com>
2418
2419         [EFL] fast/css/outline-auto-empty-rects.html is failing 
2420         https://bugs.webkit.org/show_bug.cgi?id=142570
2421
2422         Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html.
2423
2424         * platform/efl/TestExpectations:
2425         * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added.
2426
2427 2015-03-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2428
2429         [EFL] Unreviewed EFL gardening on 17th Mar.
2430
2431         Register new crash, flaky, and timeout tests to EFL TestExpectations files.
2432         Additionally some test related to video, form, accessibility tests are marked as failure.
2433
2434         * platform/efl/TestExpectations:
2435
2436 2015-03-16  Dean Jackson  <dino@apple.com>
2437
2438         Parsing and Style Resolution of Container-based Animation Triggers
2439         https://bugs.webkit.org/show_bug.cgi?id=142687
2440         <rdar://problem/20170007>
2441
2442         Reviewed by Simon Fraser.
2443
2444         Take 2.
2445
2446         New tests that exercise the parser and computed style
2447         of -webkit-animation-trigger.
2448
2449         * animations/script-tests/trigger-computed-style.js: Added.
2450         (testComputedTriggerRule):
2451         * animations/script-tests/trigger-parsing.js: Added.
2452         (testTriggerRule):
2453         * animations/trigger-computed-style-expected.txt: Added.
2454         * animations/trigger-computed-style.html: Added.
2455         * animations/trigger-parsing-expected.txt: Added.
2456         * animations/trigger-parsing.html: Added.
2457
2458 2015-03-16  Joanmarie Diggs  <jdiggs@igalia.com>
2459
2460         AX: Crash viewing http://www.last.fm/
2461         https://bugs.webkit.org/show_bug.cgi?id=142309
2462
2463         Reviewed by Chris Fleizach.
2464
2465         This test doesn't verify the absence of the crash because the crash seems
2466         to require that an assistive technology is listening for events, and that
2467         AT-SPI2 is caching the tree for that assistive technology -- something we
2468         cannot count on being the case on our bots. (I suspect that the reason non-
2469         assistive technology users of Epiphany were getting hit by this is because
2470         Caribou was listening for events in the background, thus they were AT users
2471         without realizing it. That Caribou issue is in theory now resolved.) What
2472         this test does verify is the absence of children-changed:add accessibility
2473         signals for non-rendered objects, which is the source of the crash given
2474         the aforementioned environment.
2475
2476         * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt: Added.
2477         * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html: Added.
2478
2479 2015-03-16  Commit Queue  <commit-queue@webkit.org>
2480
2481         Unreviewed, rolling out r181572.
2482         https://bugs.webkit.org/show_bug.cgi?id=142755
2483
2484         Caused weird test failures in transitions and animations
2485         (Requested by dino on #webkit).
2486
2487         Reverted changeset:
2488
2489         "Parsing and Style Resolution of Container-based Animation
2490         Triggers"
2491         https://bugs.webkit.org/show_bug.cgi?id=142687
2492         http://trac.webkit.org/changeset/181572
2493
2494 2015-03-16  Chris Dumez  <cdumez@apple.com>
2495
2496         Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html.
2497
2498         It looks like it was an actual failure caused by a patch being
2499         processed by EWS.
2500
2501         * TestExpectations:
2502
2503 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
2504
2505         inspector-protocol/dom-debugger/node-removed.html crashes on EWS
2506         https://bugs.webkit.org/show_bug.cgi?id=142753
2507
2508         * TestExpectations: Skiped it.
2509
2510 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
2511
2512         Update results of fast/text/international/bidi-mirror-he-ar.html after <http://trac.webkit.org/changeset/181569>
2513
2514         Yosemite results now match Mavericks. I'm not 100% sure why the results changed
2515         (probably different order of font fallback), but the test clearly still passes.
2516
2517         * platform/mac-mavericks/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
2518         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
2519
2520 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
2521
2522         Add tolerance to WebAudio tests
2523         https://bugs.webkit.org/show_bug.cgi?id=142676
2524
2525         Reviewed by Tim Horton.
2526
2527         * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff.
2528
2529         * platform/mac/TestExpectations: Unmark tests that should now pass everywhere.
2530
2531 2015-03-16  Chris Dumez  <cdumez@apple.com>
2532
2533         Make DatabaseContext suspendable if there is no pending database activity
2534         https://bugs.webkit.org/show_bug.cgi?id=142716
2535         <rdar://problem/19923085>
2536
2537         Reviewed by Andreas Kling.
2538
2539         Add layout tests to check page-cacheability when WebSQL is used,
2540         depending if there is pending database activity or not.
2541
2542         * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt: Added.
2543         * fast/history/page-cache-webdatabase-no-transaction-db.html: Copied from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
2544         * fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db-expected.txt.
2545         * fast/history/page-cache-webdatabase-pending-transaction.html: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
2546
2547 2015-03-16  Dean Jackson  <dino@apple.com>
2548
2549         Parsing and Style Resolution of Container-based Animation Triggers
2550         https://bugs.webkit.org/show_bug.cgi?id=142687
2551         <rdar://problem/20170007>
2552
2553         Reviewed by Simon Fraser.
2554
2555         New tests that exercise the parser and computed style
2556         of -webkit-animation-trigger.
2557
2558         * animations/script-tests/trigger-computed-style.js: Added.
2559         (testComputedTriggerRule):
2560         * animations/script-tests/trigger-parsing.js: Added.
2561         (testTriggerRule):
2562         * animations/trigger-computed-style-expected.txt: Added.
2563         * animations/trigger-computed-style.html: Added.
2564         * animations/trigger-parsing-expected.txt: Added.
2565         * animations/trigger-parsing.html: Added.
2566
2567 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
2568
2569         [Mac] fast/forms/text-control-intrinsic-widths.html fails when MS Office is installed
2570         https://bugs.webkit.org/show_bug.cgi?id=142720
2571
2572         Reviewed by Myles C. Maxfield.
2573
2574         * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
2575         Mavericks result is no different from Yosemite.
2576
2577 2015-03-16  Brent Fulgham  <bfulgham@apple.com>
2578
2579         [Win] Document more debug assertions.
2580
2581         * platform/win/TestExpectations:
2582
2583 2015-03-16  Brent Fulgham  <bfulgham@apple.com>
2584
2585         [Win] APNG is not supported on Windows (but it IS supported on WinCairo)
2586
2587         * platform/win/TestExpectations:
2588
2589 2015-03-16  Chris Dumez  <cdumez@apple.com>
2590
2591         Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ]
2592
2593         It seems to fail instead of crash on Yosemite WK1.
2594
2595         * platform/mac/TestExpectations:
2596
2597 2015-03-16  Chris Dumez  <cdumez@apple.com>
2598
2599         Unreviewed, mark fast/images/animated-png.html as crashing
2600
2601         Mark fast/images/animated-png.html as crashing on Yosemite. This test
2602         was introduced in r181553.
2603
2604         * platform/mac/TestExpectations:
2605
2606 2015-03-16  Joseph Pecoraro  <pecoraro@apple.com>
2607
2608         Update Map/Set to treat -0 and 0 as the same value
2609         https://bugs.webkit.org/show_bug.cgi?id=142709
2610
2611         Reviewed by Csaba Osztrogonác.
2612
2613         * js/basic-map-expected.txt:
2614         * js/basic-set-expected.txt:
2615         * js/script-tests/basic-map.js:
2616         * js/script-tests/basic-set.js:
2617         Update tests now that -0 and 0 are treated the same.
2618
2619 2015-03-16  Max Stepin  <maxstepin@gmail.com>
2620
2621         Add APNG support
2622         https://bugs.webkit.org/show_bug.cgi?id=17022
2623
2624         Reviewed by Carlos Garcia Campos.
2625
2626         * fast/images/animated-png-expected.html: Added.
2627         * fast/images/animated-png.html: Added.
2628         * fast/images/resources/apng00-ref.png: Added.
2629         * fast/images/resources/apng00.png: Added.
2630         * fast/images/resources/apng01-ref.png: Added.
2631         * fast/images/resources/apng01.png: Added.
2632         * fast/images/resources/apng02-ref.png: Added.
2633         * fast/images/resources/apng02.png: Added.
2634         * fast/images/resources/apng04-ref.png: Added.
2635         * fast/images/resources/apng04.png: Added.
2636         * fast/images/resources/apng08-ref.png: Added.
2637         * fast/images/resources/apng08.png: Added.
2638         * fast/images/resources/apng10-ref.png: Added.
2639         * fast/images/resources/apng10.png: Added.
2640         * fast/images/resources/apng11-ref.png: Added.
2641         * fast/images/resources/apng11.png: Added.
2642         * fast/images/resources/apng12-ref.png: Added.
2643         * fast/images/resources/apng12.png: Added.
2644         * fast/images/resources/apng14-ref.png: Added.
2645         * fast/images/resources/apng14.png: Added.
2646         * fast/images/resources/apng18-ref.png: Added.
2647         * fast/images/resources/apng18.png: Added.
2648         * fast/images/resources/apng24-ref.png: Added.
2649         * fast/images/resources/apng24.png: Added.
2650         * fast/images/resources/apng26-ref.png: Added.
2651         * fast/images/resources/apng26.png: Added.
2652         * platform/mac/TestExpectations:
2653
2654 2015-03-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2655
2656         [EFL] Unreviewed EFL gardening on 16th Mar.
2657
2658         Mark attachment tests to missing, Set writing mode tests to failure.
2659         Unskip fast/forms/textfield-overflow-by-value-update.html which is
2660         passing on EFL bot.
2661
2662         * platform/efl/TestExpectations:
2663
2664 2015-03-15  Benjamin Poulain  <benjamin@webkit.org>
2665
2666         CSS: fix the case-insensitive matching of the attribute selectors Begin, End and Hyphen
2667         https://bugs.webkit.org/show_bug.cgi?id=142715
2668
2669         Reviewed by Brent Fulgham.
2670
2671         * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2672         * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive.html: Added.
2673         * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2674         * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive.html: Added.
2675         * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2676         * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive.html: Added.
2677
2678 2015-03-15  Brent Fulgham  <bfulgham@apple.com>
2679
2680         Scroll snap points are not supported on iframe content
2681         https://bugs.webkit.org/show_bug.cgi?id=142582
2682         <rdar://problem/20121319>
2683
2684         Reviewed by Simon Fraser.
2685
2686         * css3/scroll-snap/resources: Added.
2687         * css3/scroll-snap/resources/iframe-content.html: Added.
2688         * css3/scroll-snap/scroll-snap-iframe-expected.txt: Added.
2689         * css3/scroll-snap/scroll-snap-iframe.html: Added.
2690
2691 2015-03-15  Joseph Pecoraro  <pecoraro@apple.com>
2692
2693         Web Inspector: Better handle displaying -0
2694         https://bugs.webkit.org/show_bug.cgi?id=142708
2695
2696         Reviewed by Timothy Hatcher.
2697
2698         Add tests for -0 in different places.
2699         I don't understand yet why the test says "0" for
2700         the property previews of "-0". Everything behaves
2701         correctly, but I can't see to make the test show
2702         the right value appear in the test. That is worth
2703         investigating separately though.
2704
2705         * inspector/model/remote-object-expected.txt:
2706         * inspector/model/remote-object.html:
2707
2708 2015-03-15  Simon Fraser  <simon.fraser@apple.com>
2709
2710         Reduce the side-effects of animations turning off overlap testing
2711         https://bugs.webkit.org/show_bug.cgi?id=92791
2712
2713         Reviewed by Dean Jackson.
2714         
2715         These test overlay an animated element with a grid of position: relative squares.
2716         These reveal the overlap area by selectively getting composited.
2717
2718         * compositing/layer-creation/animation-overlap-with-children-expected.txt:
2719         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added.
2720         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added.
2721         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added.
2722         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added.
2723         * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added.
2724         * compositing/layer-creation/mismatched-transform-transition-overlap.html: Added.
2725         * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added.
2726         * compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added.
2727         * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
2728         * compositing/layer-creation/scale-rotation-animation-overlap.html: Added.
2729         * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added.
2730         * compositing/layer-creation/scale-rotation-transition-overlap.html: Added.
2731         * compositing/layer-creation/translate-animation-overlap-expected.txt: Added.
2732         * compositing/layer-creation/translate-animation-overlap.html: Added.
2733         * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added.
2734         * compositing/layer-creation/translate-scale-animation-overlap.html: Added.
2735         * compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added.
2736         * compositing/layer-creation/translate-scale-transition-overlap.html: Added.
2737         * compositing/layer-creation/translate-transition-overlap-expected.txt: Added.
2738         * compositing/layer-creation/translate-transition-overlap.html: Added.
2739
2740 2015-03-15  Benjamin Poulain  <bpoulain@apple.com>
2741
2742         Change the exact attribute matching to be ASCII case-insensitive
2743         https://bugs.webkit.org/show_bug.cgi?id=142609
2744
2745         Reviewed by Darin Adler.
2746
2747         * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive-expected.txt: Added.
2748         * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive.html: Added.
2749
2750 2015-03-15  Brent Fulgham  <bfulgham@apple.com>
2751
2752         [Win] Document more debug assertions for later review.
2753
2754         * platform/win/TestExpectations:
2755
2756 2015-03-14  Darin Adler  <darin@apple.com>
2757
2758         More event handler improvements
2759         https://bugs.webkit.org/show_bug.cgi?id=142701
2760
2761         Reviewed by Anders Carlsson.
2762
2763         * fast/dom/event-handler-attributes-expected.txt: Updated to expect more passing tests,
2764         and to accomodate some changes to what's tested and expected.
2765
2766         * fast/dom/event-handler-attributes.html: Update test to cover more events since we
2767         no longer compile the event handlers conditionally; it's OK to have some handlers for
2768         events even if the features in question aren't turned on.
2769
2770 2015-03-15  David Kilzer  <ddkilzer@apple.com>
2771
2772         [iOS] REGRESSION (r181191): Add results for css3/blending/svg-blend-plus-lighter.html
2773
2774         Regressed with:
2775
2776         Support "plus-lighter" in mix-blend mode
2777         <https://bugs.webkit.org/show_bug.cgi?id=142416>
2778         <rdar://problem/19993979>
2779
2780         * platform/ios-simulator/css3/blending/svg-blend-plus-lighter-expected.txt: Add.
2781
2782 2015-03-14  Ryosuke Niwa  <rniwa@webkit.org>
2783
2784         parseClass should popScope after pushScope
2785         https://bugs.webkit.org/show_bug.cgi?id=142689
2786
2787         Reviewed by Benjamin Poulain.
2788
2789         Added a regression test for the test case that caught this bug.
2790
2791         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2792         * js/class-syntax-scoping-expected.txt: Added.
2793         * js/class-syntax-scoping.html: Added.
2794         * js/script-tests/class-syntax-scoping.js: Added.
2795         (test):
2796
2797 2015-03-14  Michael Saboff  <msaboff@apple.com>
2798
2799         ES6: Add binary and octal literal support
2800         https://bugs.webkit.org/show_bug.cgi?id=142681
2801
2802         Reviewed by Ryosuke Niwa.
2803
2804         New tests.
2805
2806         * js/binary-literals-expected.txt: Added.
2807         * js/binary-literals.html: Added.
2808         * js/octal-literals-expected.txt: Added.
2809         * js/octal-literals.html: Added.
2810         * js/script-tests/binary-literals.js: Added.
2811         * js/script-tests/octal-literals.js: Added.
2812
2813 2015-03-13  Ryosuke Niwa  <rniwa@webkit.org>
2814
2815         Class constructor should throw TypeError when "called"
2816         https://bugs.webkit.org/show_bug.cgi?id=142566
2817
2818         Reviewed by Michael Saboff.
2819
2820         Added tests for calling class constructors.
2821
2822         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
2823         * js/class-syntax-call-expected.txt: Added.
2824         * js/class-syntax-call.html: Added.
2825         * js/script-tests/class-syntax-call.js: Added.
2826
2827 2015-03-13  Doug Russell  <d_russell@apple.com>
2828
2829         AX: Provide API for assistive tech to ignore DOM key event handlers
2830         https://bugs.webkit.org/show_bug.cgi?id=142059
2831
2832         Reviewed by Beth Dakin.
2833
2834         Assistive technology applications on the desktop are heavily dependent on keyboard navigation being reliable. This is greatly hindered by sites that handle key events without updating keyboard selection and then consume the event. It is important for assistive technology apps to allow users to decide to ignore these handlers that are incorrect for their purposes.
2835
2836         This can be fixed by exposing, via a new accessibility attribute, a way to decide, for a given WebCore::Frame, to pre-empt DOM dispatch and instead let accessibility caret browsing take place.
2837
2838         * accessibility/parent-delete-expected.txt:
2839         * platform/mac/accessibility/document-attributes-expected.txt:
2840         * platform/mac/accessibility/prevent-keyboard-event-dispatch-expected.txt: Added.
2841         * platform/mac/accessibility/prevent-keyboard-event-dispatch.html: Added.
2842
2843 2015-03-13  Chris Dumez  <cdumez@apple.com>
2844
2845         XMLHttpRequests should not prevent a page from entering PageCache
2846         https://bugs.webkit.org/show_bug.cgi?id=142612
2847         <rdar://problem/19923085>
2848
2849         Reviewed by Alexey Proskuryakov.
2850
2851         Add a tests to make sure that loading XMLHttpRequests do not prevent a
2852         page from entering PageCache.
2853
2854         * http/tests/navigation/page-cache-xhr-expected.txt: Added.
2855         * http/tests/navigation/page-cache-xhr.html: Added.
2856         * http/tests/navigation/resources/page-cache-helper.html: Added.
2857
2858 2015-03-13  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2859
2860         Unreviewed Gardening 13th March.
2861         https://bugs.webkit.org/show_bug.cgi?id=142665
2862
2863         Unreviewed.
2864
2865         * platform/gtk/TestExpectations:
2866         * platform/gtk/fast/borders/mixed-border-style2-expected.txt: Added. The result was missing.
2867
2868 2015-03-13  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2869
2870         Rebaseline accessibility/color-well.html
2871         https://bugs.webkit.org/show_bug.cgi?id=141697
2872
2873         Reviewed by Chris Fleizach.
2874
2875         The revision (r179922) which makes this test fail, implements a color
2876         picker for GTK+ platform. So now we have different accessibility
2877         information for a color input and we could update the expected file.
2878
2879         TestExpectations has also been updated.
2880
2881         * platform/gtk/TestExpectations:
2882         * platform/gtk/accessibility/color-well-expected.txt:
2883
2884 2015-03-13  Hunseop Jeong  <hs85.jeong@samsung.com>
2885
2886         Unreviewed GTK+ Gardening
2887         https://bugs.webkit.org/show_bug.cgi?id=142620
2888
2889         Rebaseline the missing test result
2890
2891         * platform/gtk/fast/borders/mixed-border-style2-expected.png: Added.
2892         * platform/gtk/fast/css/css2-system-fonts-expected.txt: Added.
2893         * platform/gtk/fast/text/tatechuyoko-expected.txt: Added.
2894
2895 2015-03-12  Ryosuke Niwa  <rniwa@webkit.org>
2896
2897         REGRESSION(r180726): Removing an empty line at the end of textarea clears the entire texture
2898         https://bugs.webkit.org/show_bug.cgi?id=142646
2899
2900         Reviewed by Darin Adler.
2901
2902         Added a regression test for deleting empty lines at the end of a textarea element.
2903
2904         * editing/deleting/delete-empty-line-breaks-at-end-of-textarea-expected.txt: Added.
2905         * editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html: Added.
2906
2907 2015-03-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2908
2909         Integrate MapData into JSMap and JSSet
2910         https://bugs.webkit.org/show_bug.cgi?id=142556
2911
2912         Reviewed by Filip Pizlo.
2913
2914         Test structure-clone implementation that becomes aware of the difference between Map and Set.
2915
2916         * fast/storage/serialized-script-value.html:
2917
2918 2015-03-12  Simon Fraser  <simon.fraser@apple.com>
2919
2920         These hidpi filter tests pass sometimes.
2921
2922         * platform/mac/TestExpectations:
2923
2924 2015-03-12  Alexey Proskuryakov  <ap@apple.com>
2925
2926         testRunner.setAlwaysAcceptCookies does not work with NetworkProcess
2927         https://bugs.webkit.org/show_bug.cgi?id=138687
2928
2929         Unreviewed (only code changes were reviewed).
2930
2931         * platform/gtk/TestExpectations:
2932         * platform/mac-wk2/TestExpectations:
2933         Unskip tests that used to be affected.
2934
2935 2015-03-12  Simon Fraser  <simon.fraser@apple.com>
2936
2937         Clean up after JoePeck.
2938
2939         * http/tests/security/contentSecurityPolicy/injected-inline-style-blocked-expected.txt:
2940         * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
2941
2942 2015-03-12  Hunseop Jeong  <hs85.jeong@samsung.com>
2943
2944         Unreviewed EFL gardening on 13th Mar.  
2945         https://bugs.webkit.org/show_bug.cgi?id=142624
2946
2947         Rebaseline the missing test result.
2948
2949         * platform/efl/TestExpectations:
2950         * platform/efl/editing/inserting/before-after-input-element-expected.png: Added.
2951         * platform/efl/editing/inserting/before-after-input-element-expected.txt: Added.
2952         * platform/efl/fast/css/css2-system-fonts-expected.txt: Added.
2953         * platform/efl/fast/text/tatechuyoko-expected.png: Added.
2954         * platform/efl/fast/text/tatechuyoko-expected.txt: Added.
2955
2956 2015-03-11  Brent Fulgham  <bfulgham@apple.com>
2957
2958         [Win] Update test expectations after r181408.
2959
2960         Also update with more debug assertions.
2961
2962         * platform/win/TestExpectations:
2963         * platform/win/fast/forms/input-auto-fill-button-expected.txt: Added.
2964
2965 2015-03-11  Joseph Pecoraro  <pecoraro@apple.com>
2966
2967         Web Inspector: CSS parser errors in the console should include column numbers
2968         https://bugs.webkit.org/show_bug.cgi?id=114313
2969
2970         Reviewed by Darin Adler.
2971
2972         Test errors in both external and inline CSS and Scripts to ensure they have
2973         expected line:column information.
2974
2975         * inspector-protocol/console/warnings-errors-expected.txt: Added.
2976         * inspector-protocol/console/warnings-errors.html: Added.
2977         * inspector-protocol/resources/errors.css: Added.
2978         * inspector-protocol/resources/errors.js: Added.
2979
2980 2015-03-11  Simon Fraser  <simon.fraser@apple.com>
2981
2982         Rename the Mavericks result for input-auto-fill-button.html to use the
2983         correct name.
2984
2985         * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button.txt.
2986
2987 2015-03-11  Simon Fraser  <simon.fraser@apple.com>
2988
2989         Mark compositing/backgrounds/background-image-with-negative-zindex.html as
2990         an image failure, since r179871 was rolled out.
2991
2992         * platform/mac/TestExpectations:
2993
2994 2015-03-11  Timothy Horton  <timothy_horton@apple.com>
2995
2996         <attachment> shouldn't use "user-select: all"
2997         https://bugs.webkit.org/show_bug.cgi?id=142453
2998
2999         Reviewed by Darin Adler.
3000
3001         * fast/attachment/attachment-select-on-click-inside-user-select-all.html: Added.
3002         * fast/attachment/attachment-select-on-click.html: Added.
3003         * platform/mac/fast/attachment/attachment-select-on-click-expected.png: Added.
3004         * platform/mac/fast/attachment/attachment-select-on-click-expected.txt: Added.
3005         * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.png: Added.
3006         * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3007         * platform/mac-mavericks/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
3008         * platform/mac-mavericks/fast/attachment/attachment-select-on-click-expected.txt: Added.
3009         Add two tests. One, for the basic functionality of clicking on an
3010         <attachment> to select it. The second, to test that clicking on an
3011         <attachment> inside a larger "user-select: all" element still selects
3012         the whole "user-select: all" element.
3013
3014 2015-03-11  Matthew Mirman  <mmirman@apple.com>
3015
3016         Update windows test results
3017
3018         Unreviewed followup to r181353
3019
3020         * platform/win/fast/events/event-attribute-expected.txt: update windows test results.
3021
3022 2015-03-10  Andy Estes  <aestes@apple.com>
3023
3024         REGRESSION (r180985): contentfiltering/block-after-add-data.html crashes with GuardMalloc
3025         https://bugs.webkit.org/show_bug.cgi?id=142526
3026
3027         Reviewed by Darin Adler.
3028
3029         * TestExpectations: Un-skipped contentfiltering/block-after-add-data.html.
3030
3031 2015-03-10  Sam Weinig  <sam@webkit.org>
3032
3033         Allow adding a button in input elements for auto fill related functionality
3034         <rdar://problem/19782066>
3035         https://bugs.webkit.org/show_bug.cgi?id=142564
3036
3037         Reviewed by Anders Carlsson.
3038
3039         * fast/forms/input-auto-fill-button-expected.txt: Added.
3040         * fast/forms/input-auto-fill-button.html: Added.
3041
3042 2015-03-11  Ryosuke Niwa  <rniwa@webkit.org>
3043
3044         Calling super() in a base class results in a crash
3045         https://bugs.webkit.org/show_bug.cgi?id=142563
3046
3047         Reviewed by Filip Pizlo.
3048
3049         Added more test cases to an existing test.
3050
3051         * js/class-syntax-super-expected.txt:
3052         * js/script-tests/class-syntax-super.js:
3053
3054 2015-03-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
3055
3056         svg/animations/smil-leak-*.svg tests are flaky.
3057         https://bugs.webkit.org/show_bug.cgi?id=114280
3058
3059         Unreviewed.
3060
3061         Some svg tests were flaky on mac only but they became flaky on all ports
3062         after r181345. They pass locally and on EWS but not on bots. Mark them to
3063         be flaky on all ports till we figure out the problem with these tests.
3064
3065         * TestExpectations:
3066         * platform/mac/TestExpectations:
3067
3068 2015-03-11  Tim Horton  <timothy_horton@apple.com>
3069
3070         <attachment>s should be created when dropping files onto contentEditable areas
3071         https://bugs.webkit.org/show_bug.cgi?id=142494
3072         <rdar://problem/19982553>
3073
3074         Reviewed by Anders Carlsson.
3075
3076         * editing/pasteboard/drag-files-to-editable-element-expected.txt:
3077         * editing/pasteboard/drag-files-to-editable-element.html:
3078         Update the test to expect <attachment>s instead of filenames.
3079
3080 2015-03-11  David Hyatt  <hyatt@apple.com>
3081
3082         Optimize offsetWidth and offsetHeight to avoid doing layouts.
3083         https://bugs.webkit.org/show_bug.cgi?id=142544
3084
3085         Reviewed by Beth Dakin.
3086
3087         * fast/images/repaint-subrect-grid.html:
3088         Patch this test to use the window.internals update layout method rather than
3089         relying on document.body.offsetWidth.
3090
3091 2015-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
3092
3093         [Win] Test gardening after r181260
3094
3095         Unreviewed.
3096
3097         * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added.
3098         * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added.
3099         * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added.
3100         * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added.
3101         * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added.
3102         * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added.
3103         * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added.
3104
3105 2015-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
3106
3107         Test gardening after r181278
3108
3109         Unreviewed.
3110
3111         Until Windows adopts the SVG -> OTF Converter, we should mark this test as Mac-only.
3112
3113         * platform/mac/svg/fonts/resources/svg-font-general.svg: Renamed from LayoutTests/svg/fonts/resources/svg-font-general.svg.
3114         * platform/mac/svg/fonts/svg-font-general-expected.html: Renamed from LayoutTests/svg/fonts/svg-font-general-expected.html.
3115         * platform/mac/svg/fonts/svg-font-general.html: Renamed from LayoutTests/svg/fonts/svg-font-general.html.
3116
3117 2015-03-11  Commit Queue  <commit-queue@webkit.org>
3118
3119         Unreviewed, rolling out r181367.
3120         https://bugs.webkit.org/show_bug.cgi?id=142581
3121
3122         Caused crashes on the debug bots (Requested by cdumez on
3123         #webkit).
3124
3125         Reverted changeset:
3126
3127         "Web Inspector: CSS parser errors in the console should
3128         include column numbers"
3129         https://bugs.webkit.org/show_bug.cgi?id=114313
3130         http://trac.webkit.org/changeset/181367
3131
3132 2015-03-11  Myles C. Maxfield  <mmaxfield@apple.com>
3133
3134         Inline block children do not have correct baselines if their children are also block elements
3135         https://bugs.webkit.org/show_bug.cgi?id=142559
3136
3137         Reviewed by Darin Adler.
3138
3139         * fast/text/baseline-inline-block-block-children-expected.html: Added.
3140         * fast/text/baseline-inline-block-block-children.html: Added.
3141
3142 2015-03-10  Joseph Pecoraro  <pecoraro@apple.com>
3143
3144         Web Inspector: CSS parser errors in the console should include column numbers
3145         https://bugs.webkit.org/show_bug.cgi?id=114313
3146
3147         Reviewed by Benjamin Poulain.
3148
3149         Test errors in both external and inline CSS and Scripts to ensure they have
3150         expected line:column information.
3151
3152         * inspector-protocol/console/warnings-errors-expected.txt: Added.
3153         * inspector-protocol/console/warnings-errors.html: Added.
3154         * inspector-protocol/resources/errors.css: Added.
3155         * inspector-protocol/resources/errors.js: Added.
3156
3157 2015-03-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3158
3159         Unreviewed EFL gardening on 10th Mar.
3160
3161         Mark smil-leak-foo tests, 3 tests of fast/css to failure.
3162
3163         * platform/efl/TestExpectations:
3164
3165 2015-03-09  Darin Adler  <darin@apple.com>
3166
3167         Some event handler fixes
3168         https://bugs.webkit.org/show_bug.cgi?id=142474
3169
3170         Reviewed by Anders Carlsson.
3171
3172         * fast/dom/event-handler-attributes-expected.txt: Updated for new tests and to
3173         expect more tests to pass.
3174
3175         * fast/dom/event-handler-attributes.html: Added testing of event handlers on
3176         non-HTML, non-SVG elements, and on SVG elements. Also removed
3177         webkitpresentationmodechanged from the test, for now at least.
3178
3179         * fast/events/event-attribute-expected.txt: Updated to expect more tests to pass.
3180
3181 2015-03-10  Brent Fulgham  <bfulgham@apple.com>
3182
3183         CSS scroll-snap-destination and scroll-snap-coordinate are not honoring position values
3184         https://bugs.webkit.org/show_bug.cgi?id=142411
3185
3186         Reviewed by Simon Fraser.
3187
3188         Add a test for <position> types in scroll snap operations. Also update the test expectations
3189         for computed styles now that double-precision math is being used for calculated values.
3190
3191         * css3/scroll-snap/scroll-snap-position-values-expected.txt: Added.
3192         * css3/scroll-snap/scroll-snap-position-values.html: Added.
3193         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Updated
3194         * css3/scroll-snap/scroll-snap-property-computed-style.js: Updated
3195
3196
3197 2015-03-10  Enrica Casucci  <enrica@apple.com>
3198
3199         Add support for more emoji with variation.
3200         https://bugs.webkit.org/show_bug.cgi?id=142548
3201         rdar://problem/20105008
3202
3203         Reviewed by Tim Horton.
3204
3205         * editing/selection/extend-by-character-007-expected.txt: Added.
3206         * editing/selection/extend-by-character-007.html: Added.
3207
3208 2015-03-10  Eric Carlson  <eric.carlson@apple.com>
3209
3210         [Mac] Refactor media controls code
3211         https://bugs.webkit.org/show_bug.cgi?id=142455
3212
3213         Reviewed by Dean Jackson.
3214
3215         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
3216
3217 2015-03-10  Yusuke Suzuki  <utatane.tea@gmail.com>
3218
3219         Upgrade Map, Set and WeakMap constructor interface
3220         https://bugs.webkit.org/show_bug.cgi?id=142348
3221
3222         Reviewed by Filip Pizlo.
3223
3224         Constructor semantics is changed.
3225
3226         * js/basic-map-expected.txt:
3227         * js/basic-set-expected.txt:
3228         * js/dom/basic-weakmap-expected.txt:
3229         * js/script-tests/basic-map.js:
3230         * js/script-tests/basic-set.js:
3231         (set new):
3232
3233 2015-03-10  Gabor Rapcsanyi  <rgabor@webkit.org>
3234
3235         Too large plugins are crashing.
3236         https://bugs.webkit.org/show_bug.cgi?id=139856
3237
3238         Reviewed by Darin Adler.
3239
3240         Add layout test to cover this crash.
3241
3242         * plugins/large-plugin-crash-expected.txt: Added.
3243         * plugins/large-plugin-crash.html: Added.
3244
3245 2015-03-09  Alexey Proskuryakov  <ap@apple.com>
3246
3247         Skip contentfiltering/block-after-add-data.html for now.
3248         https://bugs.webkit.org/show_bug.cgi?id=142526
3249
3250         * TestExpectations:
3251
3252 2015-03-09  Brent Fulgham  <bfulgham@apple.com>
3253
3254         [Win] Rebaseline tests afer r181292.
3255
3256         * platform/win/TestExpectations:
3257         * platform/win/fast/forms/search-vertical-alignment-expected.txt:
3258         * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt:
3259
3260 2015-03-09  Ryosuke Niwa  <rniwa@webkit.org>
3261
3262         Support extends and super keywords
3263         https://bugs.webkit.org/show_bug.cgi?id=142200
3264
3265         Reviewed by Filip Pizlo.
3266
3267         Added tests for "extends" and "super" keywords.
3268
3269         * TestExpectations:
3270         * js/class-syntax-extends-expected.txt: Added.
3271         * js/class-syntax-extends.html: Added.
3272         * js/class-syntax-super-expected.txt: Added.
3273         * js/class-syntax-super.html: Added.
3274         * js/script-tests/class-syntax-extends.js: Added.
3275         * js/script-tests/class-syntax-super.js: Added.
3276
3277 2015-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3278
3279         REGRESSION(r176978): Inline-blocks with overflowing contents have ascents that are too large
3280         https://bugs.webkit.org/show_bug.cgi?id=141783
3281
3282         Reviewed by David Hyatt.
3283
3284         Update expected results.
3285
3286         * css3/flexbox/child-overflow-expected.html:
3287         * css3/flexbox/child-overflow.html:
3288         * fast/css/inline-block-tricky-baselines-expected.html: Added.
3289         * fast/css/inline-block-tricky-baselines.html: Added.
3290         * fast/forms/textfield-overflow-by-value-update-expected.txt:
3291         * fast/text/baseline-inline-block-expected.html: Added.
3292         * fast/text/baseline-inline-block.html: Added.
3293         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
3294
3295 2015-03-09  Andy Estes  <aestes@apple.com>
3296
3297         [Content Filtering] Add tests
3298         https://bugs.webkit.org/show_bug.cgi?id=142475
3299
3300         Reviewed by Andreas Kling.
3301
3302         * contentfiltering/allow-after-add-data-expected.html: Added.
3303         * contentfiltering/allow-after-add-data.html: Added.
3304         * contentfiltering/allow-after-finished-adding-data-expected.html: Added.
3305         * contentfiltering/allow-after-finished-adding-data.html: Added.
3306         * contentfiltering/allow-after-response-expected.html: Added.
3307         * contentfiltering/allow-after-response.html: Added.
3308         * contentfiltering/block-after-add-data-expected.html: Added.
3309         * contentfiltering/block-after-add-data.html: Added.
3310         * contentfiltering/block-after-finished-adding-data-expected.html: Added.
3311         * contentfiltering/block-after-finished-adding-data.html: Added.
3312         * contentfiltering/block-after-response-expected.html: Added.
3313         * contentfiltering/block-after-response.html: Added.
3314
3315 2015-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3316
3317         svg/custom/svg-fonts-without-missing-glyph.xhtml fails after fonts/font-fallback-prefers-pictographs.html
3318         https://bugs.webkit.org/show_bug.cgi?id=142470
3319
3320         Reviewed by Anders Carlsson.
3321
3322         * platform/mac/TestExpectations:
3323
3324 2015-03-09  Benjamin Poulain  <benjamin@webkit.org>
3325
3326         CSS JIT: add aliases between :nth-child()/:nth-last-child() and :first-child/:last-child
3327         https://bugs.webkit.org/show_bug.cgi?id=142472
3328
3329         Reviewed by Andreas Kling.
3330
3331         * fast/selectors/nth-child-matching-first-expected.txt: Added.
3332         * fast/selectors/nth-child-matching-first-on-root-expected.txt: Added.
3333         * fast/selectors/nth-child-matching-first-on-root.html: Added.
3334         * fast/selectors/nth-child-matching-first.html: Added.
3335         * fast/selectors/nth-last-child-matching-first-expected.txt: Added.
3336         * fast/selectors/nth-last-child-matching-first-on-root-expected.txt: Added.
3337         * fast/selectors/nth-last-child-matching-first-on-root.html: Added.
3338         * fast/selectors/nth-last-child-matching-first.html: Added.
3339
3340 2015-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3341
3342         Work around a Cocoa font parsing bug
3343         https://bugs.webkit.org/show_bug.cgi?id=142446
3344
3345         Reviewed by Simon Fraser.
3346
3347         Adding a few extra tests for bits of SVG fonts that could use some more tests.
3348
3349         * svg/fonts/resources/svg-font-general.svg: Updated and moved from svg-font-horiz-origin-font.svg
3350         * svg/fonts/svg-font-general.html: Updated and moved from svg-font-horiz-origin.html
3351         * svg/fonts/svg-font-general-expected.html: Updated and moved from svg-font-horiz-origin-expected.html
3352
3353 2015-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3354
3355         [SVG -> OTF Converter] x-height cannot be specified
3356         https://bugs.webkit.org/show_bug.cgi?id=142465
3357
3358         Reviewed by Simon Fraser.
3359
3360         For all non-system fonts, OS X disregards the font's reported x-height. Therefore,
3361         it is impossible to satisfy this test.
3362
3363         * fast/css/ex-unit-with-no-x-height-expected.txt: Removed.
3364         * fast/css/ex-unit-with-no-x-height.html: Removed.
3365         * platform/mac/TestExpectations:
3366
3367 2015-03-09  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3368
3369         Unreviewed GTK+ Gardening
3370
3371         https://bugs.webkit.org/show_bug.cgi?id=142499 
3372
3373         * platform/gtk/TestExpectations:
3374
3375 2015-03-09  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3376
3377         Unreviewed EFL gardening on 9th Mar.
3378
3379         Mark svg/text/select-textLength-spacingAndGlyphs-foo.html to failure.
3380         Update new failling tests to existing bugs.
3381
3382         * platform/efl/TestExpectations:
3383
3384 2015-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3385
3386         Last test gardening after r177774 (for reals this time)
3387         https://bugs.webkit.org/show_bug.cgi?id=139968
3388
3389         Unreviewed.
3390
3391         * platform/mac/TestExpectations:
3392         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
3393         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
3394         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
3395         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
3396         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
3397         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
3398         * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
3399         * svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg:
3400         * svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg:
3401         * svg/text/select-textLength-spacingAndGlyphs-squeeze-3.svg:
3402         * svg/text/select-textLength-spacingAndGlyphs-squeeze-4.svg:
3403         * svg/text/select-textLength-spacingAndGlyphs-stretch-1.svg:
3404         * svg/text/select-textLength-spacingAndGlyphs-stretch-2.svg:
3405         * svg/text/select-textLength-spacingAndGlyphs-stretch-3.svg:
3406
3407 2015-03-08  Benjamin Poulain  <benjamin@webkit.org>
3408
3409         Fix the tests for the new double-child descendant in css-set-selector-text
3410         https://bugs.webkit.org/show_bug.cgi?id=141882
3411
3412         Reviewed by Andreas Kling.
3413
3414         In 178592, I copied the rules from css-selector-text.html without removing
3415         the declarations.
3416
3417         Kudos to Dhi Aurrahman for catching this.
3418
3419         * fast/css/css-set-selector-text-expected.txt:
3420         * fast/css/css-set-selector-text.html:
3421
3422 2015-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3423
3424         Change bug number for svg/custom/svg-fonts-without-missing-glyph.xhtml
3425
3426         Unreviewed.
3427
3428         * platform/mac/TestExpectations:
3429
3430 2015-03-08  David Kilzer  <ddkilzer@apple.com>
3431
3432         [iOS] Gardening to skip new tests, rebaseline existing tests
3433
3434         * platform/ios-simulator-wk1/TestExpectations:
3435         - Mark test as flakey.
3436
3437         * platform/ios-simulator-wk2/fast/css/text-overflow-input-expected.txt: Remove.
3438         * platform/ios-simulator-wk2/fast/forms/input-disabled-color-expected.txt: Remove.
3439         * platform/ios-simulator-wk2/fast/forms/input-text-word-wrap-expected.txt: Remove.
3440         * platform/ios-simulator-wk2/fast/forms/minWidthPercent-expected.txt: Remove.
3441         - Superceded by new platform/ios-simulator results.
3442
3443         * platform/ios-simulator/TestExpectations:
3444         - Skip two tests that will always time out on iOS.
3445         - Mark two tests as ImageOnlyFailure that fail consistently.
3446
3447         * platform/ios-simulator/compositing/media-controls-bar-appearance-expected.txt: Add.
3448         - Add result for new test from r180965.
3449
3450         * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt: Add.
3451         * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt: Add.
3452         * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt: Add.
3453         * platform/ios-simulator/fast/attachment/attachment-title-expected.txt: Add.
3454         - Add results for new attachment tests.
3455
3456         * platform/ios-simulator/fast/css/text-overflow-input-expected.txt: Update.
3457         * platform/ios-simulator/fast/forms/input-disabled-color-expected.txt: Update.
3458         * platform/ios-simulator/fast/forms/input-text-scroll-left-on-blur-expected.txt: Update.
3459         * platform/ios-simulator/fast/forms/input-text-word-wrap-expected.txt: Update.
3460         * platform/ios-simulator/fast/forms/minWidthPercent-expected.txt: Update.
3461         * platform/ios-simulator/tables/mozilla/bugs/bug59354-expected.txt: Update.
3462         * platform/ios-simulator/tables/mozilla/bugs/bug96334-expected.txt: Update.
3463         * platform/ios-simulator/tables/mozilla/other/move_row-expected.txt: Update.
3464         - Rebaseline after other bug fixes like r180815.
3465
3466 2015-03-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3467
3468         Unreviewed EFL gardening on 8th Mar.
3469
3470         Mark emphasis text test, writing mode test, whitespace test to failure.
3471         Besides update new failure tests to existing bugs.
3472
3473         * platform/efl/TestExpectations:
3474
3475 2015-03-07  Darin Adler  <darin@apple.com>
3476
3477         Improve the event handler test
3478         https://bugs.webkit.org/show_bug.cgi?id=142439
3479
3480         Reviewed by Ryosuke Niwa.
3481
3482         * fast/dom/event-handler-attributes-expected.txt: Renamed from legacy-event-handler-attributes-expected.txt.
3483         Also updated to reflect changes in the test.
3484
3485         * fast/dom/event-handler-attributes.html: Renamed from legacy-event-handler-attributes.html.
3486         Fixed bug in the test that was making document event handler tests falsely report failure.
3487         Removed testing of some HTMLMediaElement attributes that are conditionally present; this test
3488         is intended to test only unconditionally available event handler attributes at this time.
3489
3490         * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Removed. The conditional HTMLMediaElement
3491         attributes are the reason the Windows-specific results were needed.
3492
3493 2015-03-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3494
3495         Unreviewed EFL gardening on 7th Mar.
3496
3497         Remove duplicated css nap scroll skip.
3498         Mark printing, compositing mask, svg pattern, and webgl visibility tests to failures.
3499
3500         * platform/efl/TestExpectations:
3501
3502 2015-03-06  Joseph Pecoraro  <pecoraro@apple.com>
3503
3504         Web Inspector: ES6: Improved Support for Iterator Objects
3505         https://bugs.webkit.org/show_bug.cgi?id=142420
3506
3507         Reviewed by Timothy Hatcher.
3508
3509         * inspector/model/remote-object.html:
3510         Update tests to include iterator objects.
3511
3512 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3513
3514         [Win] Mark svg/fonts/svg-font-horiz-orig.html as Image-only failing.
3515
3516         * platform/win/TestExpectations:
3517
3518 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3519
3520         [Win] Mark svg/fonts/svg-font-horiz-orig.html as failing.
3521         https://bugs.webkit.org/show_bug.cgi?id=142423
3522
3523         * platform/win/TestExpectations:
3524
3525 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3526
3527         Add inherit support from scroll snap CSS properties
3528         https://bugs.webkit.org/show_bug.cgi?id=136344
3529         <rdar://problem/18162329>
3530
3531         Reviewed by Dean Jackson.
3532
3533         * css3/scroll-snap/scroll-snap-inherit.html: Added.
3534         * css3/scroll-snap/scroll-snap-inherit-expected.txt: Added.
3535
3536 2015-03-06  Ryosuke Niwa  <rniwa@webkit.org>
3537
3538         REGRESSION(r180595): construct varargs fails in FTL
3539         https://bugs.webkit.org/show_bug.cgi?id=142030
3540
3541         Reviewed by Michael Saboff.
3542
3543         Re-enable the test on 64-bit iOS.
3544
3545         * js/regress/script-tests/deltablue-varargs.js:
3546
3547 2015-03-06  Brent Fulgham  <bfulgham@apple.com>
3548
3549         Setting scroll-snap-desination to (100% 100%) locks up WebKit
3550         https://bugs.webkit.org/show_bug.cgi?id=142414
3551         <rdar://problem/20077275>
3552
3553         Reviewed by Dean Jackson.
3554
3555         * css3/scroll-snap/scroll-snap-desination-lock-up.html: Added.
3556         * css3/scroll-snap/scroll-snap-desination-lock-up-expected.txt: Added.
3557
3558 2015-03-06  Dean Jackson  <dino@apple.com>
3559
3560         Support "plus-lighter" in mix-blend mode
3561         https://bugs.webkit.org/show_bug.cgi?id=142416
3562         <rdar://problem/19993979>
3563
3564         Reviewed by Darin Adler and Sam Weinig.
3565
3566         Add tests and new expected results for plus-lighter.
3567
3568         * css3/blending/blend-mode-property-parsing-expected.txt:
3569         * css3/blending/blend-mode-simple-composited.html:
3570         * css3/blending/blend-mode-simple.html:
3571         * css3/blending/script-tests/blend-mode-property-parsing.js:
3572         * css3/blending/svg-blend-plus-lighter.html: Added.
3573         * platform/mac/css3/blending/blend-mode-simple-composited-expected.png:
3574         * platform/mac/css3/blending/blend-mode-simple-composited-expected.txt:
3575         * platform/mac/css3/blending/blend-mode-simple-expected.png:
3576         * platform/mac/css3/blending/blend-mode-simple-expected.txt:
3577         * platform/mac/css3/blending/svg-blend-plus-lighter-expected.txt: Added.
3578
3579 2015-03-06  Brent Fulgham