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