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