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