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