4d81ba44083529c78764850eaf5266faa52e2222
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-04-27  Doug Russell  <d_russell@apple.com>
2
3         Break up select text into multiple tests
4         https://bugs.webkit.org/show_bug.cgi?id=144301
5
6         Reviewed by Alexey Proskuryakov.
7
8         * platform/mac/TestExpectations:
9         * platform/mac/accessibility/select-text-expected.txt: Removed.
10         * platform/mac/accessibility/select-text.html: Removed.
11         * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
12         * platform/mac/accessibility/select-text/select-text-1.html: Added.
13         * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
14         * platform/mac/accessibility/select-text/select-text-135546.html: Added.
15         * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
16         * platform/mac/accessibility/select-text/select-text-135575.html: Added.
17         * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
18         * platform/mac/accessibility/select-text/select-text-2.html: Added.
19         * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
20         * platform/mac/accessibility/select-text/select-text-3.html: Added.
21         * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
22         * platform/mac/accessibility/select-text/select-text-4.html: Added.
23         * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
24         * platform/mac/accessibility/select-text/select-text-5.html: Added.
25         * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
26         * platform/mac/accessibility/select-text/select-text-6.html: Added.
27         * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
28         * platform/mac/accessibility/select-text/select-text-7.html: Added.
29         * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
30         * platform/mac/accessibility/select-text/select-text-8.html: Added.
31         * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
32         * platform/mac/accessibility/select-text/select-text-9.html: Added.
33
34 2015-04-27  Daniel Bates  <dabates@apple.com>
35
36         Form control may be associated with the wrong HTML Form element after form id change
37         https://bugs.webkit.org/show_bug.cgi?id=133456
38         <rdar://problem/17095055>
39
40         Reviewed by Andy Estes.
41
42         Add tests to ensure that we associate the correct HTML Form element with a
43         <select> after changing the id of its associated HTML form element.
44
45         * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
46         * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
47         * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
48         * fast/forms/change-form-id-to-be-unique.html: Added.
49
50 2015-04-27  Jer Noble  <jer.noble@apple.com>
51
52         Add a setting & restriction which prevents non-interactivte playback of audible media elements.
53         https://bugs.webkit.org/show_bug.cgi?id=143486
54
55         Reviewed by Eric Carlson.
56
57         * media/audio-playback-restriction-autoplay.html: Added.
58         * media/audio-playback-restriction-play.html: Added.
59         * media/video-test.js:
60         (setCaptionDisplayMode):
61         (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
62         (runWithKeyDown):
63
64 2015-04-27  Jer Noble  <jer.noble@apple.com>
65
66         [WebAudio] AudioContext does not remove user-gesture restriction during resume()
67         https://bugs.webkit.org/show_bug.cgi?id=144211
68
69         Reviewed by Eric Carlson.
70
71         * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
72         * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
73         * webaudio/audiocontext-restriction-expected.txt: Added.
74         * webaudio/audiocontext-restriction.html: Added.
75         * webaudio/resources/audio-testing.js:
76         (runWithKeyDown):
77
78 2015-04-27  Alexey Proskuryakov  <ap@apple.com>
79
80         rdar://problem/16678392 Page visibility tests are broken in Yosemite
81
82         * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
83         Maybe <http://trac.webkit.org/changeset/181866> fixed them?
84         Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
85
86 2015-04-27  Zalan Bujtas  <zalan@apple.com>
87
88         Simple line layout: Wrong text offsetting when range does not start from the first renderer.
89         https://bugs.webkit.org/show_bug.cgi?id=144167
90         rdar://problem/20639857
91
92         Reviewed by Simon Fraser.
93
94         This patch ensures that TextIterator returns the right text when the input range starts
95         from a sibling node.
96
97         TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
98         it is required to map simple line layout runs to RenderText positions.
99         This patch sets the offset value when the iteration start with a sibling node.
100
101         * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
102         * fast/text/range-text-with-simple-line-layout.html: Added.
103
104 2015-04-27  Commit Queue  <commit-queue@webkit.org>
105
106         Unreviewed, rolling out r183393.
107         https://bugs.webkit.org/show_bug.cgi?id=144272
108
109         Caused memory corruption detected by GuardMalloc (Requested by
110         ap on #webkit).
111
112         Reverted changeset:
113
114         "Synchronous XMLHttpRequest should get access to AppCache
115         resources stored as flat files"
116         https://bugs.webkit.org/show_bug.cgi?id=143711
117         http://trac.webkit.org/changeset/183393
118
119 2015-04-27  Yoav Weiss  <yoav@yoav.ws>
120
121         Fix viewport units in Media Queries
122         https://bugs.webkit.org/show_bug.cgi?id=144260
123
124         Reviewed by Darin Adler.
125
126         These tests make sure that viewport units are working as expected inside of Media Queries.
127
128         * fast/media/mq-viewport-units-expected.txt: Added.
129         * fast/media/mq-viewport-units.html: Added.
130
131 2015-04-27  Javier Fernandez  <jfernandez@igalia.com>
132
133         [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
134         https://bugs.webkit.org/show_bug.cgi?id=133280
135
136         Implementation of justify-self and justify-items properties for grid.
137         Added additional testing for ensuring margin, padding and border are considered when
138         computing grid item's position.
139
140         Reviewed by David Hyatt.
141
142         * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
143         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
144         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
145         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
146         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
147         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
148         * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
149         * fast/css-grid-layout/justify-self-cell.html: Added.
150         * fast/css-grid-layout/resources/grid.css:
151         (.directionLTR): Added. Useful for defining orthogonal flows.
152
153 2015-04-27  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
154
155         Unreviewed.
156
157         Fixed timeout expectation of "closed should fulfill with
158         undefined" test. This doesn't time out anymore.
159
160         * streams/reference-implementation/readable-stream-templated.html:
161
162 2015-04-27  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
163
164         [Streams API] ReadableStream constructor start function should be able to close the stream
165         https://bugs.webkit.org/show_bug.cgi?id=143363
166
167         Reviewed by Benjamin Poulain.
168
169         Updated expectations with new passes.
170
171         * streams/reference-implementation/bad-underlying-sources-expected.txt:
172         * streams/reference-implementation/readable-stream-reader-expected.txt:
173         * streams/reference-implementation/readable-stream-templated-expected.txt:
174
175 2015-04-27  Youenn Fablet  <youenn.fablet@crf.canon.fr>
176
177         Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
178         https://bugs.webkit.org/show_bug.cgi?id=143711
179
180         Reviewed by Darin Adler.
181
182         * http/tests/appcache/resources/fake-video.mp4: Added.
183         * http/tests/appcache/resources/simple-video-sync.manifest: Added.
184         * http/tests/appcache/simple-video-sync-expected.txt: Added.
185         * http/tests/appcache/simple-video-sync.html: Added.
186
187 2015-04-27  Ryosuke Niwa  <rniwa@webkit.org>
188
189         Also skip it in run-javascriptcore-tests.
190
191         * js/script-tests/class-syntax-semicolon.js:
192
193 2015-04-27  Ryosuke Niwa  <rniwa@webkit.org>
194
195         Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
196
197         The newly uncovered bug is tracked by webkit.org/b/144258.
198
199         * TestExpectations:
200
201 2015-04-26  Alexey Proskuryakov  <ap@apple.com>
202
203         editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
204         https://bugs.webkit.org/show_bug.cgi?id=141122
205
206         * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
207         almost certainly other tests affected by this.
208
209 2015-04-26  Manuel Rego Casasnovas  <rego@igalia.com>
210
211         [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
212         https://bugs.webkit.org/show_bug.cgi?id=144144
213
214         Reviewed by Darin Adler.
215
216         Add new test case to check absolutely positioned elements.
217
218         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
219         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
220
221 2015-04-26  Ryosuke Niwa  <rniwa@webkit.org>
222
223         Class body ending with a semicolon throws a SyntaxError
224         https://bugs.webkit.org/show_bug.cgi?id=144244
225
226         Reviewed by Darin Adler.
227
228         Added a regression test for having a semicolon inside the class definition.
229
230         * js/class-syntax-semicolon-expected.txt: Added.
231         * js/class-syntax-semicolon.html: Added.
232         * js/script-tests/class-syntax-semicolon.js: Added.
233
234 2015-04-26  Ryosuke Niwa  <rniwa@webkit.org>
235
236         Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
237         https://bugs.webkit.org/show_bug.cgi?id=144243
238
239         Reviewed by Darin Adler.
240
241         Added tests cases to both tests. Also added test cases missing from expression tests.
242
243         * js/class-syntax-declaration-expected.txt:
244         * js/class-syntax-expression-expected.txt:
245         * js/script-tests/class-syntax-declaration.js:
246         * js/script-tests/class-syntax-expression.js:
247
248 2015-04-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
249
250         SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
251         https://bugs.webkit.org/show_bug.cgi?id=144137
252
253         Reviewed by Darin Adler.
254
255         Ensure the SourceAlpha is driven from last applied FilterEffect.
256
257         * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
258         * svg/filters/sourceAlpha-input-filter-effect.html: Added.
259
260 2015-04-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
261
262         [EFL] Unreviewed gardening fix.
263
264         Mark editing/selection/extend-by-character-007.html to skip
265         instead of missing. It is not supported by EFL port yet.
266
267         * platform/efl/TestExpectations:
268
269 2015-04-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
270
271         [EFL] Unreviewed EFL gardening on 27th April.
272
273         Unskip 2 tests which have been passed since r183368.
274
275         Mark editing/selection/extend-by-character-007.html to missing.
276         This needs to have new baseline for EFL port.
277
278         * platform/efl/TestExpectations:
279
280 2015-04-26  Javier Fernandez  <jfernandez@igalia.com>
281
282         [CSS Grid Layout] Support for align-self and align-items in grid layout
283         https://bugs.webkit.org/show_bug.cgi?id=133225
284
285         Reviewed by Darin Adler.
286
287         Implementation of align-self and align-items properties ifor grid.
288
289         Several layout tests were touched for adapting them to the new grid item's
290         column-axis position when using RTL direction.
291
292         * fast/css-grid-layout/grid-align-expected.txt: Added.
293         * fast/css-grid-layout/grid-align.html: Added.
294         * fast/css-grid-layout/grid-element-border-grid-item.html:
295         * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
296         * fast/css-grid-layout/grid-element-padding-grid-item.html:
297         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
298         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
299         * fast/css-grid-layout/grid-item-margin-resolution.html:
300
301 2015-04-26  Doug Russell  <d_russell@apple.com>
302
303         AX: richer text change notifications (142719)
304         https://bugs.webkit.org/show_bug.cgi?id=142719
305
306         Reviewed by Darin Adler.
307
308         Richer accessibility value change notifications. Introduce AXTextEditType,
309         postTextStateChangeNotification and postTextReplacementNotification to give assistive
310         tech apps more reliable context for responding to changes in web content. Also implement
311         a mechanism to post value changes in password form fields in coalesced ticks to thwart
312         analyzing the cadence of changes.
313
314         Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
315         and an overload of postTextReplacementNotification to give assistive tech apps more
316         reliable context for responding to changes in web content selection. Also block posting
317         selection changes on password fields.
318
319         * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
320         * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
321         * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
322         * platform/mac/accessibility/selection-change-userinfo.html: Added.
323         * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
324         * platform/mac/accessibility/value-change-userinfo.html: Added.
325
326 2015-04-26  Darin Adler  <darin@apple.com>
327
328         REGRESSION (r176751): line-height ignored in <button> elements
329         https://bugs.webkit.org/show_bug.cgi?id=144234
330
331         Reviewed by Antti Koivisto.
332
333         * fast/forms/button-line-height-expected.html: Added.
334         * fast/forms/button-line-height.html: Added.
335
336 2015-04-26  Darin Adler  <darin@apple.com>
337
338         REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
339         https://bugs.webkit.org/show_bug.cgi?id=137163
340
341         Reviewed by Andy Estes.
342
343         * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
344         * fast/notifications/request-notification-permission-while-reloading.html: Added.
345
346 2015-04-26  Benjamin Poulain  <benjamin@webkit.org>
347
348         [JSC] Implement Math.clz32(), remove Number.clz()
349         https://bugs.webkit.org/show_bug.cgi?id=144205
350
351         Reviewed by Michael Saboff.
352
353         Basic conformance tests.
354
355         * js/Object-getOwnPropertyNames-expected.txt:
356         * js/math-clz32-expected.txt: Added.
357         * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
358         * js/number-clz-expected.txt: Removed.
359         * js/script-tests/Object-getOwnPropertyNames.js:
360         * js/script-tests/math-clz32.js: Added.
361         (objectConvertToString.toString):
362         (objectRecordToStringCall.toString):
363         (objectThrowOnToString.toString):
364         (objectWithValueOf.valueOf):
365         (objectThrowOnValueOf.valueOf):
366         (objectThrowOnValueOf.toString):
367         (objectRecordValueOfCall.valueOf):
368         (objectRecordConversionCalls.toString):
369         (objectRecordConversionCalls.valueOf):
370         * js/script-tests/number-clz.js: Removed.
371
372 2015-04-26  Yusuke Suzuki  <utatane.tea@gmail.com>
373
374         [ES6] Array.from need to accept iterables
375         https://bugs.webkit.org/show_bug.cgi?id=141055
376
377         Reviewed by Darin Adler.
378
379         Array.from now accepts iterables.
380
381         * js/array-from-expected.txt:
382
383 2015-04-26  Simon Fraser  <simon.fraser@apple.com>
384
385         New baselines for iOS.
386
387         * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
388         * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
389         * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
390         * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
391         * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
392         * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
393         * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
394         * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
395         * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
396         * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
397         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
398         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
399         * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
400         * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
401         * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
402         * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
403
404 2015-04-26  Simon Fraser  <simon.fraser@apple.com>
405
406         New WK1 results for this test.
407
408         * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
409
410 2015-04-25  Simon Fraser  <simon.fraser@apple.com>
411
412         Expand compositing coverage rect when scrolling and animating
413         https://bugs.webkit.org/show_bug.cgi?id=144214
414         rdar://problem/20695926
415
416         Reviewed by Darin Adler.
417         
418         New baselines for tests dumping layer output, with coverage rect being affected
419         by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
420
421         * compositing/contents-scale/animating-expected.txt:
422         * compositing/contents-scale/rounded-contents-scale-expected.txt:
423         * compositing/contents-scale/scaled-ancestor-expected.txt:
424         * compositing/contents-scale/simple-scale-expected.txt:
425         * compositing/tiling/transform-origin-tiled.html: Added.
426         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
427         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
428         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
429         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
430         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
431         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
432         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
433         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
434         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
435         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
436         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
437         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
438         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
439         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
440         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
441         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
442         * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
443         * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
444         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
445         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
446         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
447         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
448         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
449         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
450         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
451         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
452         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
453         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
454         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
455         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
456         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
457         * platform/mac/compositing/visible-rect/scrolled-expected.txt:
458
459 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
460
461         Mark some tests that take >10 seconds on debug bots as slow.
462
463         This is too close to 30 second timeout, so it's likely that these tests would flakily
464         time out on other configurations, e.g. locally.
465
466         * TestExpectations:
467
468 2015-04-25  Myles C. Maxfield  <mmaxfield@apple.com>
469
470         font-synthesis's initial value is "style weight"
471         https://bugs.webkit.org/show_bug.cgi?id=144195
472
473         Reviewed by Darin Adler.
474
475         Updating test.
476
477         * fast/css3-text/font-synthesis-parse-expected.txt:
478         * fast/css3-text/font-synthesis-parse.html:
479
480 2015-04-25  Jordan Harband  <ljharb@gmail.com>
481
482         Set#keys !== Set#values
483         https://bugs.webkit.org/show_bug.cgi?id=144190
484
485         Reviewed by Darin Adler.
486
487         * js/script-tests/set-keys.js: Added.
488         * js/set-keys-expected.txt: Added.
489         * js/set-keys.html: Added.
490
491 2015-04-25  Darin Adler  <darin@apple.com>
492
493         Crash if IDBTransaction is aborted right after it's created
494         https://bugs.webkit.org/show_bug.cgi?id=144199
495
496         Reviewed by Simon Fraser.
497
498         * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
499         * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
500         the execptions is different from what was marked here as expected.
501
502 2015-04-23  Ryosuke Niwa  <rniwa@webkit.org>
503
504         class methods should be non-enumerable
505         https://bugs.webkit.org/show_bug.cgi?id=143181
506
507         Reviewed by Darin Adler.
508
509         Added a regression test.
510
511         Also fixed a test that previously relied on "prototype" property being writable
512         since this is no longer the case.
513
514         * js/class-syntax-extends-expected.txt:
515         * js/class-syntax-prototype.html: Added.
516         * js/script-tests/class-syntax-extends.js:
517         * js/script-tests/class-syntax-prototype.js: Added.
518
519 2015-04-25  Yusuke Suzuki  <utatane.tea@gmail.com>
520
521         [ES6] Implement String.fromCodePoint
522         https://bugs.webkit.org/show_bug.cgi?id=144160
523
524         Reviewed by Darin Adler.
525
526         Add String.fromCodePoint.
527
528         * js/Object-getOwnPropertyNames-expected.txt:
529         * js/script-tests/Object-getOwnPropertyNames.js:
530
531 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
532
533         Mavericks fix - no window.performance there.
534
535         * fast/frames/flattening/resources/iframe-to-resize.html:
536
537 2015-04-25  Alexey Proskuryakov  <ap@apple.com>
538
539         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
540         https://bugs.webkit.org/show_bug.cgi?id=144155
541
542         Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
543
544         * fast/frames/flattening/resources/iframe-to-resize.html:
545
546 2015-04-24  Commit Queue  <commit-queue@webkit.org>
547
548         Unreviewed, rolling out r183288.
549         https://bugs.webkit.org/show_bug.cgi?id=144189
550
551         Made js/sort-with-side-effecting-comparisons.html time out in
552         debug builds (Requested by ap on #webkit).
553
554         Reverted changeset:
555
556         "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
557         array."
558         https://bugs.webkit.org/show_bug.cgi?id=144013
559         http://trac.webkit.org/changeset/183288
560
561 2015-04-24  Myles C. Maxfield  <mmaxfield@apple.com>
562
563         Implement parsing support for font-synthesis CSS property
564         https://bugs.webkit.org/show_bug.cgi?id=144180
565
566         Reviewed by Tim Horton.
567
568         * fast/css3-text/font-synthesis-parse-expected.txt: Added.
569         * fast/css3-text/font-synthesis-parse.html: Added.
570
571 2015-04-24  Simon Fraser  <simon.fraser@apple.com>
572
573         Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
574         https://bugs.webkit.org/show_bug.cgi?id=144165
575
576         Reviewed by Dean Jackson.
577         
578         New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
579
580         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
581         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
582         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
583         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
584         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
585         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
586         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
587         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
588         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
589         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
590         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
591         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
592         * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
593         * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
594         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
595         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
596         * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
597         * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
598         * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
599         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
600         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
601         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
602         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
603         * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
604         * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
605
606 2015-04-24  Simon Fraser  <simon.fraser@apple.com>
607
608         Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
609         https://bugs.webkit.org/show_bug.cgi?id=144165
610
611         Reviewed by Dean Jackson.
612         
613         Updated results that now include coverage rects, and a new test that includes both visible
614         and hidden layers.
615
616         * compositing/contents-scale/animating-expected.txt:
617         * compositing/contents-scale/rounded-contents-scale-expected.txt:
618         * compositing/contents-scale/scaled-ancestor-expected.txt:
619         * compositing/contents-scale/simple-scale-expected.txt:
620         * compositing/contents-scale/z-translate-expected.txt:
621         * compositing/visible-rect/coverage-clipped-expected.txt: Added.
622         * compositing/visible-rect/coverage-clipped.html: Added.
623         * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
624         * compositing/visible-rect/coverage-scrolling.html: Added.
625         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
626         * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
627         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
628         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
629         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
630         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
631         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
632         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
633         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
634         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
635         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
636         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
637         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
638         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
639         * platform/mac/compositing/visible-rect/animated-expected.txt:
640         * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
641         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
642         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
643         * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
644         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
645         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
646         * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
647         * platform/mac/compositing/visible-rect/scrolled-expected.txt:
648
649 2015-04-21  Geoffrey Garen  <ggaren@apple.com>
650
651         It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
652         https://bugs.webkit.org/show_bug.cgi?id=144013
653
654         Reviewed by Mark Lam.
655
656         * js/script-tests/array-holes.js: 
657         * js/array-holes-expected.txt: This result now matches Firefox. We see
658         'peekaboo', which is a prototype property, rather than a hole, because
659         sorting uses [[Get]], which sees prototype properties.
660
661         The ES6 spec says that sorting should use [[Get]], so this new result
662         matches the spec a little better -- although the spec also says that the
663         result of sorting is undefined in this case because of the presence of
664         an indexed property in the prototype chain.
665
666         * js/dom/array-prototype-properties-expected.txt: Updated error message
667         to match other array prototype error messages.
668
669         * js/comparefn-sort-stability-expected.txt:
670         * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
671         order to demonstrate that Firefox and Safari use a stable sort, and
672         Chrome does not.
673
674         * js/script-tests/array-sort-sparse.js:
675         * js/array-sort-sparse-expected.txt: Added some tests for things I got
676         wrong in this patch.
677
678 2015-04-24  Alexey Proskuryakov  <ap@apple.com>
679
680         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
681         https://bugs.webkit.org/show_bug.cgi?id=144155
682
683         Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
684
685         * fast/frames/flattening/resources/iframe-to-resize.html:
686
687 2015-04-24  Commit Queue  <commit-queue@webkit.org>
688
689         Unreviewed, rolling out r183266.
690         https://bugs.webkit.org/show_bug.cgi?id=144164
691
692         Broke 32-bit build and a test. (Requested by ap on #webkit).
693
694         Reverted changeset:
695
696         "AX: richer text change notifications (142719)"
697         https://bugs.webkit.org/show_bug.cgi?id=142719
698         http://trac.webkit.org/changeset/183266
699
700 2015-04-24  Brady Eidson  <beidson@apple.com>
701
702         Handling additional review feedback after http://trac.webkit.org/changeset/183280
703         https://bugs.webkit.org/show_bug.cgi?id=144157.
704
705         Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
706
707         * http/tests/security/cors-post-redirect-303-expected.txt: Added.
708         * http/tests/security/cors-post-redirect-303.html: Added.
709         * http/tests/security/resources/cors-post-redirect-target.php:
710
711 2015-04-24  Brady Eidson  <beidson@apple.com>
712
713         Origin header is preserved on cross-origin redirects.
714         https://bugs.webkit.org/show_bug.cgi?id=144157.
715
716         Reviewed by Sam Weinig.
717
718         * http/tests/security/cors-post-redirect-301-expected.txt: Added.
719         * http/tests/security/cors-post-redirect-301.html: Added.
720         * http/tests/security/cors-post-redirect-302-expected.txt: Added.
721         * http/tests/security/cors-post-redirect-302.html: Added.
722         * http/tests/security/cors-post-redirect-307-expected.txt: Added.
723         * http/tests/security/cors-post-redirect-307.html: Added.
724         * http/tests/security/cors-post-redirect-308-expected.txt: Added.
725         * http/tests/security/cors-post-redirect-308.html: Added.
726         * http/tests/security/resources/cors-post-redirect-target.php: Added.
727
728 2015-04-24  Matthew Mirman  <mmirman@apple.com>
729
730         Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
731         https://bugs.webkit.org/show_bug.cgi?id=141865
732         rdar://problem/19927273
733
734         Reviewed by Filip Pizlo.
735
736         * js/script-tests/sloppy-getter-setter-global-object.js: Added.
737         * js/sloppy-getter-setter-global-object-expected.txt: Added.
738         * js/sloppy-getter-setter-global-object.html: Added.
739
740 2015-04-24  Alexey Proskuryakov  <ap@apple.com>
741
742         fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
743         https://bugs.webkit.org/show_bug.cgi?id=144155
744
745         Reviewed by Anders Carlsson.
746
747         Cleaned the test up a little, and added logging to collect some information about
748         why it fails.
749
750         * fast/frames/flattening/iframe-flattening-resize-event-count.html:
751         * fast/frames/flattening/resources/iframe-to-resize.html:
752
753 2015-04-24  Doug Russell  <d_russell@apple.com>
754
755         AX: richer text change notifications (142719)
756         https://bugs.webkit.org/show_bug.cgi?id=142719
757
758         Reviewed by Darin Adler.
759
760         Richer accessibility value change notifications. Introduce AXTextEditType, postTextStateChangeNotification and postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content. Also implement a mechanism to post value changes in password form fields in coalesced ticks to thwart analyzing the cadence of changes.
761
762         Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent, and an overload of postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content selection. Also block posting selection changes on password fields.
763
764         * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
765         * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
766         * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
767         * platform/mac/accessibility/selection-change-userinfo.html: Added.
768         * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
769         * platform/mac/accessibility/value-change-userinfo.html: Added.
770
771 2015-04-24  Antti Koivisto  <antti@apple.com>
772
773         Memory cache live resources repeatedly purged during painting
774         https://bugs.webkit.org/show_bug.cgi?id=144104
775
776         Reviewed by Chris Dumez.
777
778         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
779
780             These clearMemoryCache calls are now done by cache-test.js.
781
782         * http/tests/cache/disk-cache/resources/cache-test.js:
783         (loadResources):
784
785             Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
786
787         (runTests):
788
789 2015-04-24  Antti Koivisto  <antti@apple.com>
790
791         Unreviewed, rolling out r183259.
792
793         Wrong ChangeLog.
794
795         Reverted changeset:
796
797         "Memory cache live resources repeatedly purged during
798         painting"
799         https://bugs.webkit.org/show_bug.cgi?id=144104
800         http://trac.webkit.org/changeset/183259
801
802 2015-04-24  Antti Koivisto  <antti@apple.com>
803
804         Memory cache live resources repeatedly purged during painting
805         https://bugs.webkit.org/show_bug.cgi?id=144104
806
807         Reviewed by Chris Dumez.
808
809         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
810
811             These clearMemoryCache calls are now done by cache-test.js.
812
813         * http/tests/cache/disk-cache/resources/cache-test.js:
814         (loadResources):
815
816             Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
817
818         (runTests):
819
820 2015-04-23  Basile Clement  <basile_clement@apple.com>
821
822         Allow function allocation sinking
823         https://bugs.webkit.org/show_bug.cgi?id=144016
824
825         Reviewed by Filip Pizlo.
826
827         Add a new test in JSRegress to check function sinking is being
828         performed.
829
830         * js/regress/script-tests/sink-function.js: Added.
831         (foo.f1):
832         (foo.f2):
833         (foo.f3):
834         (foo.f4):
835         (foo.f5):
836         (foo.f6):
837         (foo.f7):
838         (foo.f8):
839         (foo.f9):
840         (foo.f10):
841         (foo.f11):
842         (foo.f12):
843         (foo.f13):
844         (foo.f14):
845         (foo.f15):
846         (foo.f16):
847         (foo.f17):
848         (foo.f18):
849         (foo.f19):
850         (foo):
851
852 2015-04-23  Alexey Proskuryakov  <ap@apple.com>
853
854         Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
855         https://bugs.webkit.org/show_bug.cgi?id=144127
856
857         * platform/mac-wk1/TestExpectations: Marked it as such.
858
859 2015-04-23  Jer Noble  <jer.noble@apple.com>
860
861         [Mac] Disable QTKit by default on future OS X.
862         https://bugs.webkit.org/show_bug.cgi?id=144082
863
864         Reviewed by Darin Adler.
865
866         Add a required BANDWIDTH field to the alternate playlist.
867
868         * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
869
870 2015-04-23  Tim Horton  <timothy_horton@apple.com>
871
872         Make the linter stop complaining by fixing the order of fields in TestExpectations
873
874         * platform/mac/TestExpectations:
875         Bug number comes first.
876
877 2015-04-23  Alexey Proskuryakov  <ap@apple.com>
878
879         editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
880
881         Updated the results to match what we get in 10.10.3, and marked as passing.
882
883         * editing/selection/extend-by-character-007-expected.txt: Removed.
884         * platform/mac/TestExpectations:
885         * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
886         * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
887
888 2015-04-23  Jordan Harband  <ljharb@gmail.com>
889
890         Implement `Object.assign`
891         https://bugs.webkit.org/show_bug.cgi?id=143980
892
893         Reviewed by Filip Pizlo.
894
895         * js/Object-assign-expected.txt: Added.
896         * js/Object-assign.html: Added.
897         * js/Object-getOwnPropertyNames-expected.txt:
898         * js/script-tests/Object-assign.js: Added.
899         * js/script-tests/Object-getOwnPropertyNames.js:
900
901 2015-04-23  Chris Dumez  <cdumez@apple.com>
902
903         Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
904
905         It often crashes on Windows.
906
907         * platform/win/TestExpectations:
908
909 2015-04-22  Zalan Bujtas  <zalan@apple.com>
910
911         Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
912         https://bugs.webkit.org/show_bug.cgi?id=144035
913         rdar://problem/20604467
914
915         Reviewed by Darin Adler.
916
917         This patch extends HTMLElement::createElementRenderer()
918         with the render tree insertion point so that we can create different type
919         of renderers based on the render tree context.
920
921         * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
922         * fast/ruby/ruby-rt-with-region-crash.html: Added.
923
924 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
925
926         Context menu doesn't account for selection semantics
927 ​        https://bugs.webkit.org/show_bug.cgi?id=143958
928         <rdar://problem/19735706>
929
930         Unreviewed test fix.
931         
932         The new 'context-menu-text-selection-lookup.html' test added in this
933         bug was based on a test that does not work properly on some ports.
934         Skipping/failing this test in the same places as the original
935         'context-menu-text-selection.html' test.
936
937         * platform/gtk/TestExpectations:
938         * platform/ios-simulator-wk1/TestExpectations:
939         * platform/ios-simulator-wk2/TestExpectations:
940         * platform/mac-wk2/TestExpectations:
941
942 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
943
944         Unreviewed test fix after r183138.
945
946         * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
947         expectations were committed.
948
949 2015-04-22  Alexey Proskuryakov  <ap@apple.com>
950
951         Update results for two CSS tests affected by new fonts in OS X 10.10.3.
952
953         * platform/mac-mavericks/css2.1: Added.
954         * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
955         * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
956         * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
957         * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
958         * platform/mac/TestExpectations:
959         * platform/mac/css2.1/t1202-counter-04-b-expected.png:
960         * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
961         * platform/mac/css2.1/t1202-counters-04-b-expected.png:
962         * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
963
964 2015-04-22  Alexey Proskuryakov  <ap@apple.com>
965
966         fast/text/emoji.html passes on OS X 10.10.3 and higher.
967
968         * platform/mac/TestExpectations: Mark it as such.
969
970 2015-04-22  Benjamin Poulain  <benjamin@webkit.org>
971
972         Implement String.codePointAt()
973         https://bugs.webkit.org/show_bug.cgi?id=143934
974
975         Reviewed by Darin Adler.
976
977         * js/Object-getOwnPropertyNames-expected.txt:
978         * js/script-tests/string-code-point-at.js: Added.
979         (objectWithCustomToString.toString):
980         (objectThrowingOnToString.toString):
981         (objectCountingToString.toString):
982         (testLeadSurrogateOutOfBounds):
983         (testLeadSurrogateAsLastCharacter):
984         (testTrailSurrogateOutOfbounds):
985         (testAccessNullInString):
986         (testNormalCombinationOfSurrogates):
987         * js/string-code-point-at-expected.txt: Added.
988         * js/string-code-point-at.html: Added.
989
990 2015-04-22  Brent Fulgham  <bfulgham@apple.com>
991
992         Context menu doesn't account for selection semantics
993         https://bugs.webkit.org/show_bug.cgi?id=143958
994         <rdar://problem/19735706>
995
996         Reviewed by Tim Horton.
997
998         * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
999         * editing/selection/context-menu-text-selection-lookup.html: Added.
1000
1001 2015-04-22  Jeremy Jones  <jeremyj@apple.com>
1002
1003         Expect failure on windows for treeitem-child-exposed test.
1004         https://bugs.webkit.org/show_bug.cgi?id=144070
1005
1006         Unreviewed.
1007
1008         Mark accessibility/treeitem-child-exposed.html as failing on windows.
1009
1010         * platform/win/TestExpectations:
1011
1012 2015-04-22  Nan Wang  <nanwang1101@yahoo.com>
1013
1014         AX: WebKit does not expose text fields inside tree views.
1015         https://bugs.webkit.org/show_bug.cgi?id=142196
1016
1017         Reviewed by Chris Fleizach.
1018
1019         Tests for treeitem’s children’s accessibility.
1020         Also fixed the search predicate test for treeitem,
1021         the static text is the second child of treeitem and
1022         list marker is the first child.
1023
1024         * accessibility/treeitem-child-exposed-expected.txt: Added.
1025         * accessibility/treeitem-child-exposed.html: Added.
1026         * platform/mac/accessibility/search-predicate-expected.txt:
1027         * platform/mac/accessibility/search-predicate.html:
1028
1029 2015-04-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1030
1031         [Streams API] Implement ReadableStreamController
1032         https://bugs.webkit.org/show_bug.cgi?id=143608
1033
1034         Reviewed by Benjamin Poulain.
1035
1036         Updated expectations as more tests are passed.
1037         ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
1038         Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
1039
1040         * streams/readable-stream.html:
1041         * streams/readable-stream-expected.txt:
1042         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1043         * streams/reference-implementation/brand-checks-expected.txt:
1044         * streams/reference-implementation/count-queuing-strategy-expected.txt:
1045         * streams/reference-implementation/readable-stream-expected.txt:
1046
1047 2015-04-22  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1048
1049         [GTK] Gardening 21st April.
1050         https://bugs.webkit.org/show_bug.cgi?id=143982.
1051
1052         Unreviewed.
1053
1054         * platform/gtk/TestExpectations:
1055
1056 2015-04-21  Jinwoo Song  <jinwoo7.song@samsung.com>
1057
1058         [Cairo] Implement Path::addPath
1059         https://bugs.webkit.org/show_bug.cgi?id=130580
1060
1061         Reviewed by Dirk Schulze.
1062
1063         Enable addPath testcase in EFL port.
1064
1065         * platform/efl/TestExpectations:
1066
1067 2015-04-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
1068
1069         SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
1070         https://bugs.webkit.org/show_bug.cgi?id=143994
1071
1072         Reviewed by Simon Fraser.
1073
1074         * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
1075         * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
1076         * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
1077         * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
1078         Make sure when removing an SVG animating element and reinserting it back
1079         within the same animation length or transform limits, we do not crash.
1080
1081 2015-04-21  Jinwoo Song  <jinwoo7.song@samsung.com>
1082
1083         [EFL] Unreviewed gardening
1084
1085         Update test expectations for failing tests.
1086
1087         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
1088         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
1089         * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
1090         * platform/efl/fast/text/decorations-with-text-combine-expected.png:
1091         * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
1092         * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
1093         * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
1094         * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
1095
1096 2015-04-21  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1097
1098         [EFL] Unreviewed gardening on 22th April
1099
1100         Mark 3 compositing tests to image only failure. Additionally move
1101         wrong categorized 2 tests to a correct place.
1102
1103         * platform/efl/TestExpectations:
1104
1105 2015-04-21  Michael Saboff  <msaboff@apple.com>
1106
1107         Crash in JSC::Interpreter::execute
1108         https://bugs.webkit.org/show_bug.cgi?id=142625
1109
1110         Reviewed by Filip Pizlo.
1111
1112         New regression test.
1113
1114         * js/regress-142625-expected.txt: Added.
1115         * js/regress-142625.html: Added.
1116         * js/script-tests/regress-142625.js: Added.
1117
1118 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
1119
1120         REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
1121         https://bugs.webkit.org/show_bug.cgi?id=141857
1122
1123         Reviewed by Dirk Schulze.
1124         
1125         Ref test with a masked green square. Has to be an http test to trigger the
1126         origin checking.
1127         
1128         * http/tests/css/data-uri-mask-expected.html: Added.
1129         * http/tests/css/data-uri-mask.html: Added.
1130
1131 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
1132
1133         [EFL] Unreviewed, update test expectations and rebaseline failing tests.
1134
1135         Remove some expected failures from tests that are passing.
1136         Also rebaselined failing tests.
1137
1138         * platform/efl/TestExpectations:
1139         * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
1140         * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
1141         * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
1142         * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
1143         * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
1144         * platform/efl/fast/table/022-expected.txt: Added. Ditto.
1145         * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
1146         * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
1147
1148 2015-04-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
1149
1150         SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
1151         https://bugs.webkit.org/show_bug.cgi?id=143903
1152
1153         Reviewed by Daniel Bates.
1154
1155         * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
1156         * svg/css/crash-path-zero-height-viewbox.svg: Added.
1157         * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
1158         * svg/css/crash-path-zero-width-viewbox.svg: Added.
1159         Make sure if the physical width or the physical height of an SVG is zero
1160         and a viewBox is specified, we do not crash.
1161
1162 2015-04-20  Joseph Pecoraro  <pecoraro@apple.com>
1163
1164         Web Inspector: Improve Support for WeakSet in Console
1165         https://bugs.webkit.org/show_bug.cgi?id=143951
1166
1167         Reviewed by Darin Adler.
1168
1169         * inspector/model/remote-object-expected.txt:
1170         * inspector/model/remote-object.html:
1171         Update the test to include a WeakSet example.
1172         Also rebaseline for iterator changes that landed recently.
1173
1174 2015-04-20  Alex Christensen  <achristensen@webkit.org>
1175
1176         Fix content extension test flakiness.
1177         https://bugs.webkit.org/show_bug.cgi?id=143950
1178
1179         Reviewed by Brady Eidson.
1180
1181         * platform/mac-wk2/TestExpectations:
1182         Mark contentextensions tests as not flaky any more.
1183
1184 2015-04-20  Beth Dakin  <bdakin@apple.com>
1185
1186         Should not list these tests twice.
1187
1188         * platform/mac-wk2/TestExpectations:
1189
1190 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
1191
1192         Setting inline style to the same value it already has triggers a style recalc
1193         https://bugs.webkit.org/show_bug.cgi?id=143922
1194
1195         Reviewed by Antti Koivisto.
1196
1197         Test that changes inline-style (to test this bug fix), and classes (for
1198         proactive testing) and counts style recalcs.
1199
1200         * fast/css/set-inline-style-recalc-expected.txt: Added.
1201         * fast/css/set-inline-style-recalc.html: Added.
1202
1203 2015-04-20  Brady Eidson  <beidson@apple.com>
1204
1205         Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
1206         <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
1207
1208         Reviewed by Chris Dumez.
1209
1210         * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
1211         (@font-face):
1212         * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
1213         * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
1214         * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
1215         * http/tests/resources/Ahem.woff: Added.
1216
1217 2015-04-20  Per Arne Vollan  <peavo@outlook.com>
1218
1219         Favicons are not always loaded.
1220         https://bugs.webkit.org/show_bug.cgi?id=143880
1221
1222         Reviewed by Darin Adler.
1223
1224         Added new test for icon link elements without mime type.
1225
1226         * fast/dom/icon-url-without-mimetype-expected.txt: Added.
1227         * fast/dom/icon-url-without-mimetype.html: Added.
1228
1229 2015-04-20  Alexey Proskuryakov  <ap@apple.com>
1230
1231         Contentextensions tests are flaky
1232         https://bugs.webkit.org/show_bug.cgi?id=143950
1233
1234         * platform/mac-wk2/TestExpectations: Marking them as such.
1235
1236 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
1237
1238         [EFL] Unreviewed gardening
1239
1240         Update test expectations for failing tests.
1241
1242         * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
1243         * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
1244         * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
1245         * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: 
1246         Rebaseline after r173857.
1247
1248 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
1249
1250         [EFL] Unreviewed gardening
1251
1252         Rebaseline after r177774.
1253
1254         * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
1255
1256 2015-04-20  Jordan Harband  <ljharb@gmail.com>
1257
1258         Implement `Object.is`
1259         https://bugs.webkit.org/show_bug.cgi?id=143865
1260
1261         Reviewed by Darin Adler.
1262
1263         * js/Object-getOwnPropertyNames-expected.txt:
1264         * js/Object-is-expected.txt: Added.
1265         * js/Object-is.html: Added.
1266         * js/script-tests/Object-getOwnPropertyNames.js:
1267         * js/script-tests/Object-is.js: Added.
1268
1269 2015-04-19  Yusuke Suzuki  <utatane.tea@gmail.com>
1270
1271         [ES6] Implement WeakSet
1272         https://bugs.webkit.org/show_bug.cgi?id=142408
1273
1274         Reviewed by Darin Adler.
1275
1276         Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
1277
1278         * js/dom/basic-weakmap-expected.txt:
1279         * js/dom/basic-weakset-expected.txt: Added.
1280         * js/dom/basic-weakset.html: Added.
1281         * js/dom/script-tests/basic-weakmap.js:
1282         * js/dom/script-tests/basic-weakset.js: Added.
1283
1284 2015-04-18  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1285
1286         [EFL] Unreviewed gardening
1287
1288         Update test expectations for failing tests.
1289
1290         * platform/efl/TestExpectations:
1291         * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
1292         * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
1293         * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
1294         * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
1295         * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
1296         * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
1297         * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
1298
1299 2015-04-18  Simon Fraser  <simon.fraser@apple.com>
1300
1301         REGRESSION (r181656): Animated tiled layers are missing content
1302         https://bugs.webkit.org/show_bug.cgi?id=143911
1303         rdar://problem/20596328
1304
1305         Reviewed by Darin Adler.
1306         
1307         Test that animates a tiled layer, and checks that layer flushes occur while the
1308         animation is running.
1309
1310         * compositing/animation/animation-backing-expected.txt: Added.
1311         * compositing/animation/animation-backing.html: Added.
1312
1313 2015-04-17  Bem Jones-Bey  <bjonesbe@adobe.com>
1314
1315         Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
1316         https://bugs.webkit.org/show_bug.cgi?id=143863
1317
1318         Reviewed by Rob Buis.
1319
1320         Simplified test from a fuzzer.
1321
1322         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
1323         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
1324
1325 2015-04-17  Yusuke Suzuki  <utatane.tea@gmail.com>
1326
1327         [ES6] Fix name enumeration of static functions for Symbol constructor
1328         https://bugs.webkit.org/show_bug.cgi?id=143891
1329
1330         Reviewed by Geoffrey Garen.
1331
1332         Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
1333
1334         * js/Object-getOwnPropertyNames-expected.txt: Removed.
1335         * js/script-tests/Object-getOwnPropertyNames.js:
1336
1337 2015-04-17  Beth Dakin  <bdakin@apple.com>
1338
1339         Force mouse events should go through normal mouse event handling code paths
1340         https://bugs.webkit.org/show_bug.cgi?id=143749
1341         -and corresponding-
1342         rdar://problem/20472895
1343
1344         Reviewed by Dean Jackson.
1345
1346         Just a few new tests. More to come.
1347         * fast/events/mouse-force-changed-expected.txt: Added.
1348         * fast/events/mouse-force-changed.html: Added.
1349         * fast/events/mouse-force-down-expected.txt: Added.
1350         * fast/events/mouse-force-down.html: Added.
1351         * fast/events/mouse-force-up-expected.txt: Added.
1352         * fast/events/mouse-force-up.html: Added.
1353
1354         Right now the new tests will only work on Mac 10.10.3 and beyond.
1355         * platform/efl/TestExpectations:
1356         * platform/gtk/TestExpectations:
1357         * platform/ios-simulator/TestExpectations:
1358         * platform/mac-mavericks/TestExpectations:
1359         * platform/win/TestExpectations:
1360
1361 2015-04-17  Daniel Bates  <dabates@apple.com>
1362
1363         REGRESSION: SVG does not support link dragging
1364         https://bugs.webkit.org/show_bug.cgi?id=141597
1365
1366         Reviewed by Darin Adler.
1367
1368         Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
1369
1370         * fast/events/drag-and-drop-link-expected.txt: Added.
1371         * fast/events/drag-and-drop-link.html: Added.
1372         * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
1373         * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
1374         GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1375         * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
1376         drag-and-drop support.
1377         * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
1378         for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1379
1380 2015-04-17  Commit Queue  <commit-queue@webkit.org>
1381
1382         Unreviewed, rolling out r182912 and r182920.
1383         https://bugs.webkit.org/show_bug.cgi?id=143881
1384
1385         Build breakage in some configurations (Requested by ap on
1386         #webkit).
1387
1388         Reverted changesets:
1389
1390         "Force mouse events should go through normal mouse event
1391         handling code paths"
1392         https://bugs.webkit.org/show_bug.cgi?id=143749
1393         http://trac.webkit.org/changeset/182912
1394
1395         http://trac.webkit.org/changeset/182920
1396
1397 2015-04-17  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1398
1399         [GTK] Gardening 17th April.
1400         https://bugs.webkit.org/show_bug.cgi?id=143870
1401
1402         Unreviewed.
1403
1404         * platform/gtk/TestExpectations:
1405
1406 2015-04-17  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1407
1408         [EFL] Unreviewed EFL gardening on 17 April.
1409
1410         Mark 5 form tests and 3 navigation tests to failure.
1411
1412         * platform/efl/TestExpectations:
1413
1414 2015-04-17  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1415
1416         streams/reference-implementation/readable-stream.html is flaky
1417         https://bugs.webkit.org/show_bug.cgi?id=143778
1418
1419         Unreviewed.
1420
1421         Comment out flaky subtests while working on a more complete
1422         solution.
1423
1424         The problem with these tests is that they set a timeout before the
1425         calling done() and this causes some tests to behave
1426         undeterministically, specilly code related to promise
1427         resolution. This could even cause indetermination if the tests
1428         were expected to run correctly.
1429
1430         We think it is better to comment them out and find a more long
1431         term solution that could involve submitting change requests to the
1432         reference tests in the spec. This will be tackled in bug 143774.
1433
1434         * streams/reference-implementation/readable-stream-expected.txt:
1435         * streams/reference-implementation/readable-stream-reader-expected.txt:
1436         * streams/reference-implementation/readable-stream-reader.html:
1437         * streams/reference-implementation/readable-stream-templated-expected.txt:
1438         * streams/reference-implementation/readable-stream-templated.html:
1439         * streams/reference-implementation/readable-stream.html:
1440
1441 2015-04-16  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1442
1443         streams/readablestream-reader.html test should really test collected stream case.
1444         https://bugs.webkit.org/show_bug.cgi?id=143818
1445
1446         Reviewed by Darin Adler.
1447
1448         Making the test async so that the stream start async callback is made and the stream be collected.
1449
1450         * streams/readable-stream-reader.html:
1451
1452 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
1453
1454         http/tests/misc/DOMContentLoaded-event.html is flaky
1455         https://bugs.webkit.org/show_bug.cgi?id=143382
1456
1457         Reviewed by Chris Dumez.
1458
1459         * http/tests/misc/DOMContentLoaded-event-expected.txt:
1460         * http/tests/misc/DOMContentLoaded-event.html:
1461         Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
1462
1463 2015-04-16  Jordan Harband  <ljharb@gmail.com>
1464
1465         Number.parseInt is not === global parseInt in nightly r182673
1466         https://bugs.webkit.org/show_bug.cgi?id=143799
1467
1468         Reviewed by Darin Adler.
1469
1470         * js/number-constructor-expected.txt:
1471         * js/parseInt-expected.txt:
1472         * js/script-tests/number-constructor.js:
1473         * js/script-tests/parseInt.js:
1474
1475 2015-04-16  Tim Horton  <timothy_horton@apple.com>
1476
1477         Rebaseline mouse-cursor-image-set results after r182869
1478
1479         * fast/events/mouse-cursor-image-set-expected.txt:
1480         * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
1481         * platform/mac/TestExpectations:
1482         Un-skip and land new results.
1483
1484 2015-04-16  Beth Dakin  <bdakin@apple.com>
1485
1486         I will be investigating this in the short term, but skip these failing test for
1487         now.
1488
1489         * platform/mac-wk2/TestExpectations:
1490
1491 2015-04-16  Yusuke Suzuki  <utatane.tea@gmail.com>
1492
1493         [ES6] Implement Symbol.for and Symbol.keyFor
1494         https://bugs.webkit.org/show_bug.cgi?id=143404
1495
1496         Reviewed by Geoffrey Garen.
1497
1498         Add tests to check Symbol's identity over different realms.
1499
1500         * js/dom/cross-frame-symbols-expected.txt: Added.
1501         * js/dom/cross-frame-symbols.html: Added.
1502         * js/dom/script-tests/cross-frame-symbols.js: Added.
1503
1504 2015-04-16  Beth Dakin  <bdakin@apple.com>
1505
1506         Forgot to edit this TestExpectation file for 
1507         http://trac.webkit.org/changeset/182912
1508
1509         * platform/mac-wk1/TestExpectations:
1510
1511 2015-04-16  Beth Dakin  <bdakin@apple.com>
1512
1513         Force mouse events should go through normal mouse event handling code paths
1514         https://bugs.webkit.org/show_bug.cgi?id=143749
1515         -and corresponding-
1516         rdar://problem/20472895
1517
1518         Reviewed by Dean Jackson.
1519
1520         Just a few new tests. More to come.
1521         * fast/events/mouse-force-changed-expected.txt: Added.
1522         * fast/events/mouse-force-changed.html: Added.
1523         * fast/events/mouse-force-down-expected.txt: Added.
1524         * fast/events/mouse-force-down.html: Added.
1525         * fast/events/mouse-force-up-expected.txt: Added.
1526         * fast/events/mouse-force-up.html: Added.
1527
1528         Right now the new tests will only work on Mac 10.10.3 and beyond.
1529         * platform/efl/TestExpectations:
1530         * platform/gtk/TestExpectations:
1531         * platform/ios-simulator/TestExpectations:
1532         * platform/mac-mavericks/TestExpectations:
1533         * platform/win/TestExpectations:
1534
1535 2015-04-16  Chris Dumez  <cdumez@apple.com>
1536
1537         Regression(r182517): WebSocket::suspend() causes error event to be fired
1538         https://bugs.webkit.org/show_bug.cgi?id=143806
1539         <rdar://problem/20559812>
1540
1541         Reviewed by Alexey Proskuryakov.
1542
1543         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
1544         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
1545         Extend WebSocket PageCache test to make sure that the error event is
1546         fired after restoring the page from the PageCache and before the close
1547         Event is fired.
1548
1549         * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
1550         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt.
1551         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html.
1552         Add layout test to cover the case where WebSocket::stop() is called
1553         while firing the pending events upon restoring the page from PageCache.
1554
1555 2015-04-16  Myles C. Maxfield  <mmaxfield@apple.com>
1556
1557         [iOS] Delete hardcoded font fallback tables
1558         https://bugs.webkit.org/show_bug.cgi?id=143583
1559
1560         Reviewed by Darin Adler
1561
1562         Updating expected results.
1563
1564         * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
1565         * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
1566         * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
1567         * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
1568         * fast/text/international/danda-space.html: Updating expected results
1569         * fast/text/international/thai-baht-space.html: Updating expected results
1570
1571 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
1572
1573         More flaky tests in http/tests/security/mixedContent
1574         https://bugs.webkit.org/show_bug.cgi?id=143804
1575
1576         Reviewed by Csaba Osztrogonác.
1577
1578         Start secondary window loading in onload, so that it doesn't race with main document
1579         finishing to load.
1580
1581         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
1582         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
1583         * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
1584         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
1585         * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
1586         * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
1587         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
1588         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1589         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
1590         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1591         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
1592
1593 2015-04-15  Chris Dumez  <cdumez@apple.com>
1594
1595         Add a console message when a stylesheet is not parsed due to invalid MIME type
1596         https://bugs.webkit.org/show_bug.cgi?id=143784
1597
1598         Reviewed by Joseph Pecoraro.
1599
1600         Update expectations for tests that are using stylesheets served with wrong
1601         MIME type as we now display a console message in this case.
1602
1603         * http/tests/inspector/css/bad-mime-type-expected.txt:
1604         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
1605         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
1606         * http/tests/misc/css-accept-any-type-expected.txt:
1607         * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
1608
1609         * http/tests/security/cross-origin-css-1-expected.txt: Added.
1610         * http/tests/security/cross-origin-css-1.html: Added.
1611         * http/tests/security/cross-origin-css-2-expected.txt: Added.
1612         * http/tests/security/cross-origin-css-2.html: Added.
1613         * http/tests/security/cross-origin-css-3-expected.txt: Added.
1614         * http/tests/security/cross-origin-css-3.html: Added.
1615         * http/tests/security/cross-origin-css-4-expected.txt: Added.
1616         * http/tests/security/cross-origin-css-4.html: Added.
1617         * http/tests/security/cross-origin-css-5-expected.txt: Added.
1618         * http/tests/security/cross-origin-css-5.html: Added.
1619         * http/tests/security/cross-origin-css-6-expected.txt: Added.
1620         * http/tests/security/cross-origin-css-6.html: Added.
1621         * http/tests/security/cross-origin-css-7-expected.txt: Added.
1622         * http/tests/security/cross-origin-css-7.html: Added.
1623         * http/tests/security/cross-origin-css-8-expected.txt: Added.
1624         * http/tests/security/cross-origin-css-8.html: Added.
1625         * http/tests/security/cross-origin-css-expected.txt: Removed.
1626         * http/tests/security/cross-origin-css.html: Removed.
1627         Split http/tests/security/cross-origin-css.html into several tests. The
1628         test would be flaky otherwise as console messages could appear in
1629         different order for every run.
1630
1631         * platform/mac/http/tests/misc/acid3-expected.txt:
1632
1633 2015-04-15  Said Abou-Hallawa  <said@apple.com>
1634
1635         Minimum font size pref breaks SVG text very badly.
1636         https://bugs.webkit.org/show_bug.cgi?id=143590.
1637
1638         Reviewed by Simon Fraser.
1639
1640         When enabling the minimum font size perf, the SVG text element should
1641         apply the minimum font size rules on the scaled font. 
1642
1643         * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
1644         * svg/text/font-small-enlarged-minimum-larger.svg: Added.
1645         Minimum font size is larger than the scaled font size. Also the expected
1646         file makes sure the minimum font size rules are still applied if no scaling
1647         is applied.
1648
1649         * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
1650         * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
1651         Minimum font size is smaller than the scaled font size. So the minimim font
1652         size rule should not have any effect on the final computed font size.
1653
1654 2015-04-15  Jordan Harband  <ljharb@gmail.com>
1655
1656         String.prototype.startsWith/endsWith/includes have wrong length in r182673
1657         https://bugs.webkit.org/show_bug.cgi?id=143659
1658
1659         Reviewed by Benjamin Poulain.
1660
1661         * js/script-tests/string-includes.js:
1662         * js/string-includes-expected.txt:
1663
1664 2015-04-15  Jordan Harband  <ljharb@gmail.com>
1665
1666         Math.imul has wrong length in Safari 8.0.4
1667         https://bugs.webkit.org/show_bug.cgi?id=143658
1668
1669         Reviewed by Benjamin Poulain.
1670
1671         * js/script-tests/math.js:
1672
1673 2015-04-15  Jordan Harband  <ljharb@gmail.com>
1674
1675         Number.parseInt in nightly r182673 has wrong length
1676         https://bugs.webkit.org/show_bug.cgi?id=143657
1677
1678         Reviewed by Benjamin Poulain.
1679
1680         * js/number-constructor-expected.txt:
1681         * js/script-tests/number-constructor.js:
1682
1683 2015-04-15  Chris Dumez  <cdumez@apple.com>
1684
1685         Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
1686
1687         Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
1688         out. This is already the case for a lot of inspector tests on Windows.
1689
1690         * platform/win/TestExpectations:
1691
1692 2015-04-15  Alexey Proskuryakov  <ap@apple.com>
1693
1694         streams/reference-implementation/readable-stream.html is flaky
1695         https://bugs.webkit.org/show_bug.cgi?id=143778
1696
1697         * TestExpectations: Marking as such.
1698
1699 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
1700
1701         inspector/console/console-api.html is very slow, frequently timing out
1702         https://bugs.webkit.org/show_bug.cgi?id=143719
1703
1704         * TestExpectations: Further adjusted the expectations.
1705
1706 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
1707
1708         fast/dom/Window/timer-resume-on-navigation-back.html is flaky
1709         https://bugs.webkit.org/show_bug.cgi?id=33685
1710
1711         Reviewed by Brady Eidson.
1712
1713         If the timer fired before navigation, the test passed without going down the code
1714         path that it was supposed to test. If it fired when navigation was in provisional
1715         state, then dumping results was delayed until the navigation was finished, and
1716         thus the intermediate page got dumped, and the test failed.
1717
1718         * fast/dom/Window/timer-resume-on-navigation-back.html:
1719
1720 2015-04-14  Zalan Bujtas  <zalan@apple.com>
1721
1722         Make inline continuation style change logic consistent.
1723         https://bugs.webkit.org/show_bug.cgi?id=143737
1724         rdar://problem/20486596
1725
1726         Reviewed by Simon Fraser.
1727
1728         Do not force RenderBlock type-casting on the first sibling of the continuation's container.
1729         The first sibling of the container of a continuation should be handled as the rest of the siblings.
1730
1731         * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
1732         * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
1733
1734 2015-04-14  Daniel Bates  <dabates@apple.com>
1735
1736         Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
1737         https://bugs.webkit.org/show_bug.cgi?id=143683
1738
1739         Reviewed by Alexey Proskuryakov.
1740
1741         The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
1742         to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
1743         a focused content editable element. We should come up with a more descriptive name for this test that
1744         better describes what it tests.
1745
1746         * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
1747         * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
1748         * platform/efl/TestExpectations: Update file because of the rename.
1749         * platform/gtk/TestExpectations: Ditto.
1750         * platform/ios-simulator/TestExpectations: Ditto.
1751         * platform/mac-wk2/TestExpectations: Ditto.
1752
1753 2015-04-14  Chris Dumez  <cdumez@apple.com>
1754
1755         Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
1756         https://bugs.webkit.org/show_bug.cgi?id=143745
1757         <rdar://problem/20243916>
1758
1759         Reviewed by Joseph Pecoraro.
1760
1761         Add layout test that shows the Web inspector on a page that has
1762         a stylesheet with an invalid MIME type, to make sure we don't
1763         crash.
1764
1765         * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
1766         * http/tests/inspector/css/bad-mime-type.html: Added.
1767         * http/tests/misc/css-accept-any-type.html:
1768         * http/tests/misc/css-reject-any-type-in-strict-mode.html:
1769         * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
1770
1771 2015-04-14  Brady Eidson  <beidson@apple.com>
1772
1773         Make sure media element loads hit content filter extensions.
1774         <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
1775
1776         Reviewed by Jer Noble.
1777
1778         * http/tests/contentextensions/media-filtered-expected.txt: Added.
1779         * http/tests/contentextensions/media-filtered.html: Added.
1780         * http/tests/contentextensions/media-filtered.html.json: Added.
1781         * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
1782         * http/tests/contentextensions/text-track-blocked.html: Added.
1783         * http/tests/contentextensions/text-track-blocked.html.json: Added.
1784
1785 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
1786
1787         [Win] Skip failling test due to list box scroll behavior.
1788         https://bugs.webkit.org/show_bug.cgi?id=143739
1789
1790         * platform/win/TestExpectations:
1791
1792 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
1793
1794         [Win] Unreviewed test correction after r182737.
1795
1796         New test expectation was missing a newline at the end of the file.
1797
1798         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1799
1800 2015-04-14  Simon Fraser  <simon.fraser@apple.com>
1801
1802         Set the font size to 11px explicitly to try to fix this test on Windows.
1803
1804         * fast/forms/listbox-visible-size.html:
1805
1806 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
1807
1808         inspector/console/console-api.html is very slow, frequently timing out
1809         https://bugs.webkit.org/show_bug.cgi?id=143719
1810
1811         * TestExpectations: Marking as slow.
1812
1813 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
1814
1815         fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
1816         https://bugs.webkit.org/show_bug.cgi?id=143697
1817
1818         Reviewed by Anders Carlsson.
1819
1820         * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
1821         after removing the last character.
1822
1823 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
1824
1825         Two flaky tests in http/tests/security/mixedContent
1826         https://bugs.webkit.org/show_bug.cgi?id=143695
1827
1828         Reviewed by Csaba Osztrogonác.
1829
1830         Speculative fix. Do not start opening a secondary window until fully done with the
1831         main document.
1832
1833         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
1834         * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
1835         * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
1836         * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
1837
1838 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
1839
1840         [iOS WK2] Interactive elements of developer.apple.com are broken
1841         https://bugs.webkit.org/show_bug.cgi?id=143692
1842
1843         Reviewed by Sam Weinig.
1844
1845         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
1846         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
1847
1848 2015-04-14  Commit Queue  <commit-queue@webkit.org>
1849
1850         Unreviewed, rolling out r182794.
1851         https://bugs.webkit.org/show_bug.cgi?id=143714
1852
1853         readable-stream-templated.html fails on Debug bots (Requested
1854         by youenn on #webkit).
1855
1856         Reverted changeset:
1857
1858         "[Streams API] ReadableStream constructor start function
1859         should be able to close the stream"
1860         https://bugs.webkit.org/show_bug.cgi?id=143363
1861         http://trac.webkit.org/changeset/182794
1862
1863 2015-04-14  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1864
1865         [Streams API] ReadableStream constructor start function should be able to close the stream
1866         https://bugs.webkit.org/show_bug.cgi?id=143363
1867
1868         Reviewed by Benjamin Poulain.
1869
1870         Rebased tests as some are now passing.
1871
1872         * streams/reference-implementation/readable-stream-reader-expected.txt:
1873         * streams/reference-implementation/readable-stream-templated-expected.txt:
1874
1875 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1876
1877         [GTK] Gardening 14th April
1878         https://bugs.webkit.org/show_bug.cgi?id=143701
1879
1880         Unreviewed.
1881
1882         * platform/gtk/TestExpectations:
1883         * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
1884
1885 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1886
1887         [GTK] Gardening: Rebaseline tests after r182620
1888         https://bugs.webkit.org/show_bug.cgi?id=143700
1889
1890         Unreviewed.
1891
1892         This revision updates some tests after changing the way <br> is
1893         rendered. We need to change the GTK+ expectations for these tests.
1894
1895         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1896         * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
1897         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
1898         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
1899         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1900         * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
1901         * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
1902         * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1903         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1904         * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
1905         * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
1906         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
1907         * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
1908         * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
1909         * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
1910         * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1911         * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
1912         * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
1913         * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
1914         * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
1915         * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
1916         * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
1917         * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
1918         * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1919         * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1920         * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1921         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1922         * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1923         * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
1924
1925 2015-04-14  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1926
1927         Sync Streams API tests with spec
1928         https://bugs.webkit.org/show_bug.cgi?id=143669
1929
1930         Reviewed by Darin Adler.
1931
1932         Some tests were moved from the spec tests to our custom ones
1933         because they were not approved (yet, or they won't be).
1934
1935         Some nuances from the spec tests were also fixed.
1936
1937         * streams/readable-stream-expected.txt: Added.
1938         * streams/readable-stream-reader-expected.txt: Added.
1939         * streams/readable-stream-reader.html: Added.
1940         * streams/readable-stream.html: Added.
1941         * streams/reference-implementation/readable-stream-expected.txt:
1942         * streams/reference-implementation/readable-stream-reader-expected.txt:
1943         * streams/reference-implementation/readable-stream-reader.html:
1944         * streams/reference-implementation/readable-stream.html: Nuances
1945         fixed and tests moved to custom.
1946
1947 2015-04-13  Manuel Rego Casasnovas  <rego@igalia.com>
1948
1949         [CSS Grid Layout] Columns set in percentages collapse to auto width
1950         https://bugs.webkit.org/show_bug.cgi?id=141435
1951
1952         Reviewed by David Hyatt.
1953
1954         Added new tests to check that percentage track breadths are properly
1955         calculated under different sizing conditions.
1956         Modified one test to include relative sizes too.
1957
1958         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
1959         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
1960         * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
1961         * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
1962         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
1963         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
1964
1965 2015-04-10  Brent Fulgham  <bfulgham@apple.com>
1966
1967         Expand test infrastructure to support scrolling tests
1968         https://bugs.webkit.org/show_bug.cgi?id=143286
1969         <rdar://problem/20375516>
1970
1971         Reviewed by Simon Fraser.
1972
1973         Correct a scrolling test that had not been issuing wheel events to a valid
1974         view. This was found by some new logging in this patch.
1975
1976         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
1977         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
1978         * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
1979
1980 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1981
1982         Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
1983         following http://trac.webkit.org/changeset/182750.
1984
1985         Reviewed by Daniel Bates.
1986
1987         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
1988         * http/tests/canvas/canvas-tainted-after-draw-image.html:
1989         Set window.jsTestIsAsync true and call finishJSTest() to make the test 
1990         asynchronous, so the "TEST COMPLETE" message will be output after all the
1991         test messages. Also delete the synchronous tests for data url image and
1992         same-domain image since they can't be reliably tested.
1993
1994 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
1995
1996         Fix compositing/geometry/fixed-transformed.html on Mavericks.
1997
1998         To get consistent results on Mavericks, call
1999         internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
2000
2001         * compositing/geometry/fixed-transformed.html:
2002
2003 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
2004
2005         JSC should detect singleton functions
2006         https://bugs.webkit.org/show_bug.cgi?id=143232
2007
2008         Reviewed by Geoffrey Garen and Michael Saboff.
2009
2010         * js/regress/create-lots-of-functions-expected.txt: Added.
2011         * js/regress/create-lots-of-functions.html: Added.
2012         * js/regress/no-inline-constructor-expected.txt: Added.
2013         * js/regress/no-inline-constructor.html: Added.
2014         * js/regress/script-tests/create-lots-of-functions.js: Added.
2015         * js/regress/script-tests/no-inline-constructor.js: Added.
2016         * js/regress/script-tests/singleton-scope.js: Added.
2017         * js/regress/singleton-scope-expected.txt: Added.
2018         * js/regress/singleton-scope.html: Added.
2019
2020 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
2021
2022         Add missing layout test result.
2023
2024         * compositing/geometry/fixed-transformed-expected.txt: Added.
2025
2026 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2027
2028         list-style-image with SVG image renders at incorrect size.
2029         https://bugs.webkit.org/show_bug.cgi?id=141367.
2030
2031         Reviewed by Darin Adler.
2032
2033         Ensure the SVG image gets the correct size when used as an image list.
2034
2035         * svg/as-list-image: Added.
2036         * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
2037         * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
2038
2039 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2040
2041         Canvas drawImage() has a security hole when the image isn't yet fully loaded.
2042         https://bugs.webkit.org/show_bug.cgi?id=58681.
2043
2044         Reviewed by Darin Adler.
2045
2046         This test confirms when we load an image from a different origin and try
2047         drawing it on a canvas, the canvas is tainted if the image is completely
2048         loaded and drawn. Otherwise the image is not drawn.
2049
2050         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
2051         * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
2052         * http/tests/canvas/resources: Added.
2053         * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
2054
2055 2015-04-13  Beth Dakin  <bdakin@apple.com>
2056
2057         Add force property to MouseEvents
2058         https://bugs.webkit.org/show_bug.cgi?id=143569
2059         -and corresponding-
2060         rdar://problem/20472954
2061
2062         Reviewed by Darin Adler.
2063
2064         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2065         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2066         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2067
2068 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
2069
2070         Fixed position element is truncated if moved onscreen by a transform
2071         https://bugs.webkit.org/show_bug.cgi?id=143655
2072
2073         Reviewed by Darin Adler.
2074         
2075         Test that moves a position:fixed element on-screen using a transform.
2076
2077         * compositing/geometry/fixed-transformed.html: Added.
2078
2079 2015-04-13  Alexey Proskuryakov  <ap@apple.com>
2080
2081         js/regress-141098.html often times out in debug builds.
2082
2083         This test is slow in debug, sometimes barely passing, and other times timing out.
2084
2085         * TestExpectations:
2086
2087 2015-04-13  Brent Fulgham  <bfulgham@apple.com>
2088
2089         [Win] Unreviewed test correction after r182635.
2090
2091         Two Windows test expectation files were missing newlines at the end of the file.
2092
2093         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
2094         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
2095
2096 2015-04-13  Zalan Bujtas  <zalan@apple.com>
2097
2098         [Win] Unreviewed gardening after r182620. (<br> updates mostly)
2099
2100         * platform/win/fast/dom/focus-contenteditable-expected.txt:
2101         * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
2102         * platform/win/fast/forms/range/slider-padding-expected.txt:
2103         * platform/win/fast/forms/textarea-scroll-height-expected.txt:
2104         * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
2105         * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2106         * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2107         * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
2108         * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
2109         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2110         * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2111         * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
2112         * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
2113         * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2114         * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
2115         * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
2116         * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
2117         * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
2118         * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
2119         * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
2120         * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
2121         * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2122         * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2123         * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2124         * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2125         * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
2126
2127 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2128
2129         [EFL] Update table/mozilla expected files after r182620
2130         https://bugs.webkit.org/show_bug.cgi?id=143626
2131
2132         Unreviewed gardening.
2133
2134         * platform/efl/TestExpectations:
2135         * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
2136         * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
2137         * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
2138         * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
2139         * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
2140         * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
2141         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
2142         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2143         * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
2144         * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
2145         * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
2146         * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
2147         * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
2148         * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
2149         * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
2150         * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
2151         * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
2152         * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
2153         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
2154         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
2155         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
2156         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
2157         * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
2158         * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
2159         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
2160         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2161         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
2162         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2163         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
2164         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2165         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
2166         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2167         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
2168         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2169         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
2170         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
2171
2172 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2173
2174         [EFL] Unreviewed gardening, skip fast/attachment tests, there is
2175         no reason to run these tests before enabling ATTACHMENT_ELEMENT.
2176
2177         * platform/efl/TestExpectations:
2178
2179 2015-04-10  Sergio Villar Senin  <svillar@igalia.com>
2180
2181         [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
2182         https://bugs.webkit.org/show_bug.cgi?id=141431
2183
2184         Reviewed by Darin Adler.
2185
2186         New test that to check that tracks whose growth limit changes from
2187         infinite to finite when evaluating "intrinsic maximums" are marked
2188         as infinitely growable for the "max-content maximums" step.
2189
2190         * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
2191         * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
2192
2193 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2194
2195         [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
2196
2197         * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2198         * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2199         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2200         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2201
2202 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2203
2204         [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
2205         https://bugs.webkit.org/show_bug.cgi?id=143229
2206
2207         Unreviewed gardening after r182012.
2208
2209         * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2210
2211 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
2212
2213         [EFL] accessibility/plugin.html fails
2214         https://bugs.webkit.org/show_bug.cgi?id=143663
2215
2216         Unreviewed gardening, mark accessibility/plugin.html as failing test.
2217
2218         * platform/efl/TestExpectations:
2219
2220 2015-04-12  Benjamin Poulain  <benjamin@webkit.org> and Diego Perini  <diego.perini@gmail.com>
2221
2222         Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
2223         https://bugs.webkit.org/show_bug.cgi?id=143651
2224
2225         Reviewed by Sam Weinig.
2226
2227         * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
2228         * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
2229         * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
2230         * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
2231         * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
2232         * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
2233         * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
2234         * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
2235         Test the various behaviors.
2236
2237         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
2238         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
2239         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
2240         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
2241         Those tests target specifically the bug.
2242
2243 2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2244
2245         [EFL] Enable Media Source
2246         https://bugs.webkit.org/show_bug.cgi?id=143635
2247
2248         Reviewed by Csaba Osztrogonác.
2249
2250         * platform/efl/TestExpectations: Update failing tests.
2251
2252 2015-04-12  Sungmann Cho  <sungmann.cho@navercorp.com>
2253
2254         Fix trival typos related to the word "coordinate".
2255         https://bugs.webkit.org/show_bug.cgi?id=143644
2256
2257         Reviewed by Alexey Proskuryakov.
2258
2259         No new tests, no behavior change.
2260
2261         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2262         * css3/scroll-snap/scroll-snap-property-computed-style.js:
2263         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2264         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2265         * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2266         * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2267         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2268         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2269         * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2270         * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
2271
2272 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
2273
2274         Selects don't scroll at some aspect ratios
2275         https://bugs.webkit.org/show_bug.cgi?id=143649
2276         rdar://problem/19365694
2277
2278         Reviewed by Darin Adler.
2279
2280         * fast/forms/listbox-visible-size-expected.txt: Added.
2281         * fast/forms/listbox-visible-size.html: Added.
2282
2283 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
2284
2285         Too much repainting on scrolling with fixed backgrounds
2286         https://bugs.webkit.org/show_bug.cgi?id=143637
2287         rdar://problem/20245243
2288
2289         Reviewed by Darin Adler.
2290         
2291         Tests with various configurations of iframes and compositing, which dump layer trees with
2292         repaint rectangles.
2293         
2294         Also tiled-scrolling test that exercises the simple case.
2295         
2296         Put WebKit1-specific results in platform/mac-wk1, since they are very different from
2297         WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
2298
2299         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2300         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
2301         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2302         * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
2303         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2304         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
2305         * compositing/repaint/iframes/resources/compositing-document.html: Added.
2306         * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
2307         * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
2308         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2309         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2310         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2311         * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
2312         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
2313         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
2314
2315 2015-04-12  Yusuke Suzuki  <utatane.tea@gmail.com>
2316
2317         [ES6] Implement Array.prototype.values
2318         https://bugs.webkit.org/show_bug.cgi?id=143633
2319
2320         Reviewed by Darin Adler.
2321
2322         * js/Object-getOwnPropertyNames-expected.txt:
2323         * js/array-iterators-expected.txt:
2324         * js/script-tests/Object-getOwnPropertyNames.js:
2325         * js/script-tests/array-iterators.js:
2326
2327 2015-04-11  Alexey Proskuryakov  <ap@apple.com>
2328
2329         editing/spelling/spelling-marker-description.html times out on Mac
2330         https://bugs.webkit.org/show_bug.cgi?id=143639
2331
2332         Reviewed by Darin Adler.
2333
2334         * editing/spelling/spelling-marker-description-expected.txt:
2335         * editing/spelling/spelling-marker-description.html:
2336         Changed the test to match reality.
2337
2338         * platform/mac-wk2/TestExpectations:
2339         * platform/mac/TestExpectations:
2340         Removed expectations.
2341
2342 2015-04-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2343
2344         [EFL] Unskip media test on EFL port
2345
2346         Unreviewed, media tests are being passed except for 25 tests.
2347         The failing tests need to be investigated by Bug 131044.
2348
2349         * platform/efl/TestExpectations:
2350
2351 2015-04-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2352
2353         [EFL] Unreviewed, EFL gardening on 11th April.
2354
2355         Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
2356
2357         * platform/efl/TestExpectations:
2358
2359 2015-04-10  Andy Estes  <aestes@apple.com>
2360
2361         [Content Filtering] Support modifying request URLs
2362         https://bugs.webkit.org/show_bug.cgi?id=143599
2363         rdar://problem/20442560
2364
2365         Reviewed by Darin Adler.
2366
2367         * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
2368         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2369         * contentfiltering/allow-after-response-expected.html: Ditto.
2370         * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
2371         * contentfiltering/block-after-add-data-expected.html: Ditto.
2372         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
2373         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
2374         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2375         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
2376         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
2377         * contentfiltering/block-after-response-expected.html: Ditto.
2378         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
2379         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
2380         * contentfiltering/block-after-will-send-request-expected.html: Ditto.
2381         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
2382         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
2383         * contentfiltering/modify-request-url-expected.html: Added.
2384         * contentfiltering/modify-request-url.html: Added.
2385         * contentfiltering/resources/fail.html: Added.
2386         * contentfiltering/resources/pass.html: Added.
2387         * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
2388         * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
2389         * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
2390         * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
2391
2392 2015-04-10  ChangSeok Oh  <changseok.oh@collabora.com>
2393
2394         [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
2395         https://bugs.webkit.org/show_bug.cgi?id=143543
2396
2397         Reviewed by Brent Fulgham.
2398
2399         Added missing test results after r182546 for windows.
2400
2401         * platform/win/TestExpectations:
2402         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2403         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2404         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2405         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2406
2407 2015-04-10  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2408
2409         Add total test test of Streams API
2410         https://bugs.webkit.org/show_bug.cgi?id=142682
2411
2412         Unreviewed.
2413
2414         Increased the callbacks timeouts to make tests pass in slower bots
2415         like Yosemite Debug.
2416
2417         * streams/reference-implementation/resources/streams-utils.js:
2418         Created a standardTimeout variable with 100 as default.
2419         * streams/reference-implementation/readable-stream-cancel.html:
2420         * streams/reference-implementation/readable-stream-reader.html:
2421         * streams/reference-implementation/readable-stream-templated.html:
2422         * streams/reference-implementation/readable-stream.html: Used
2423         standardTimeout for the test timeout callbacks.
2424
2425 2015-04-10  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2426
2427         Add total test test of Streams API
2428         https://bugs.webkit.org/show_bug.cgi?id=142682
2429
2430         Reviewed by Benjamin Poulain.
2431
2432         This is the full test set that we have for the implementation of
2433         Streams API. When we add more features/code the number of passing
2434         tests will increase.
2435
2436         We have the tests translated from the reference implementation at
2437         streams/reference-implementation and our own tests for some other
2438         things at the streams upper level.
2439
2440         We removed testharness stacktrace in case of failure because it
2441         dumps the filenames with paths. You can activate it for a specific
2442         test by setting its dumpStack attribute to true.
2443
2444         All our former custom tests were integrated in the spec so we they
2445         are now in their appropriate places in the reference
2446         implementation ones. Some of them were changed to match the actual
2447         spec and they are failing now, but we only have to progressively
2448         fix them.
2449
2450         * resources/testharnessreport.js: Avoid printing the stack in case
2451         of test failure to be able to have failing tests as expected
2452         unless commanded otherwise.
2453         * streams/readablestream-constructor-expected.txt: Removed.
2454         * streams/readablestream-constructor.html: Removed.
2455         * streams/readablestream-start-expected.txt: Removed.
2456         * streams/readablestream-start.html: Removed.
2457         * streams/readablestreamreader-constructor-expected.txt: Removed.
2458         * streams/readablestreamreader-constructor.html: Removed.
2459         * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
2460         * streams/reference-implementation/bad-underlying-sources.html: Added.
2461         * streams/reference-implementation/brand-checks-expected.txt: Added.
2462         * streams/reference-implementation/brand-checks.html: Added.
2463         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
2464         * streams/reference-implementation/count-queuing-strategy.html: Added.
2465         * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
2466         * streams/reference-implementation/readable-stream-cancel.html: Added.
2467         * streams/reference-implementation/readable-stream-expected.txt: Added.
2468         * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
2469         * streams/reference-implementation/readable-stream-reader.html: Added.
2470         * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
2471         * streams/reference-implementation/readable-stream-templated.html: Added.
2472         * streams/reference-implementation/readable-stream.html: Added.
2473         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
2474         * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
2475         * streams/reference-implementation/resources/streams-utils.js: Added.
2476
2477 2015-04-09  Zalan Bujtas  <zalan@apple.com>
2478
2479         Simple line layout: Add <br> support.
2480         https://bugs.webkit.org/show_bug.cgi?id=139012
2481
2482         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2483         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2484         and speeds up layout for such content.
2485
2486         Test output changes in 2 different ways:
2487         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
2488         2. Removed empty content (<br>).
2489
2490         Reviewed by Antti Koivisto.
2491
2492         * fast/text/simple-line-with-br-expected.html: Added.
2493         * fast/text/simple-line-with-br.html: Added.
2494         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
2495         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
2496         * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
2497         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2498         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2499         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
2500         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
2501         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
2502         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2503         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2504         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
2505         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
2506         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
2507         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2508         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2509         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
2510         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
2511         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2512         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2513         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
2514         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
2515         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
2516         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
2517         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
2518         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
2519         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
2520         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2521         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2522         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2523         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2524         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2525         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
2526
2527 2015-04-09  Matthew Mirman  <mmirman@apple.com>
2528
2529         Updated expectations on a few tests to account for error
2530         info not being added at throw time anymore.
2531         https://bugs.webkit.org/show_bug.cgi?id=143542
2532         rdar://problem/20475871
2533
2534         Reviewed by Michael Saboff.
2535
2536         Because sourceURL is now being appended at error construction time rather than when thrown, 
2537         the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
2538         Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
2539         Also since they are generated in a new locations, they will have a new lines and columns.
2540         
2541         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
2542         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
2543         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt: 
2544         * platform/win/TestExpectations: Enabled the above tests on windows.
2545
2546 2015-04-09  Javier Fernandez  <jfernandez@igalia.com>
2547
2548         [CSS Grid Layout] Implement justify-self and justify-item css properties.
2549         https://bugs.webkit.org/show_bug.cgi?id=133281
2550
2551         Reviewed by David Hyatt.
2552
2553         Implement the new property 'justify-items', defined in the CSS Box Alignment
2554         specification to desribe the container's alignment behavior, in the same way
2555         the 'align-items' property does.
2556
2557         * fast/css/parse-justify-items-expected.txt: Added.
2558         * fast/css/parse-justify-items.html: Added.
2559         * fast/css/resources/alignment-parsing-utils.js: Added.
2560         (checkValues):
2561         (checkBadValues):
2562         (checkInitialValues):
2563         (checkInheritValues):
2564         (checkLegacyValues):
2565
2566 2015-04-09  Myles C. Maxfield  <mmaxfield@apple.com>
2567
2568         Text-combine erroneously draws vertically after non-layout-causing style change
2569         https://bugs.webkit.org/show_bug.cgi?id=143461
2570         <rdar://problem/19285490>
2571
2572         Reviewed by Darin Adler.
2573
2574         * fast/text/text-combine-style-change-no-layout-expected.html: Added.
2575         * fast/text/text-combine-style-change-no-layout.html: Added.
2576
2577 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
2578
2579         [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing 
2580         https://bugs.webkit.org/show_bug.cgi?id=142571
2581
2582         Unreviewed EFL Gardening. 
2583
2584         Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
2585
2586         * platform/efl/TestExpectations:
2587         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
2588         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
2589
2590 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
2591
2592         Unreviewed EFL gardening. Added missing results after r182546. 
2593         https://bugs.webkit.org/show_bug.cgi?id=143557
2594
2595         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2596         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2597         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2598         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2599
2600 2015-04-09  Andy Estes  <aestes@apple.com>
2601
2602         Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
2603         https://bugs.webkit.org/show_bug.cgi?id=143460
2604
2605         * platform/efl/TestExpectations:
2606         * platform/win/TestExpectations:
2607
2608 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2609
2610         [Streams API] Support the start function parameter in ReadableStream constructor
2611         https://bugs.webkit.org/show_bug.cgi?id=141160
2612
2613         Reviewed by Benjamin Poulain.
2614
2615         Added tests to check that start JS function is called with the right parameters and can throw errors.
2616
2617         * streams/readablestream-start-expected.txt: Added.
2618         * streams/readablestream-start.html: Added.
2619
2620 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
2621
2622         [Win] Layout Test inspector/console/console-api.html is failing
2623         https://bugs.webkit.org/show_bug.cgi?id=143548
2624
2625         * platform/win/TestExpectations: Skipped new timeout.
2626
2627 2015-04-08  Joseph Pecoraro  <pecoraro@apple.com>
2628
2629         Web Inspector: Split ConsoleMessageImpl into the View and the Model
2630         https://bugs.webkit.org/show_bug.cgi?id=142599
2631
2632         Reviewed by Timothy Hatcher.
2633
2634         * inspector/console/console-api-expected.txt: Added.
2635         * inspector/console/console-api.html: Added.
2636         Add a basic test for console APIs creating the new ConsoleMessage model objects.
2637
2638 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
2639
2640         [Win] Document some test failures.
2641         https://bugs.webkit.org/show_bug.cgi?id=143542
2642         https://bugs.webkit.org/show_bug.cgi?id=143543
2643
2644         * platform/win/TestExpectations: Mark as failing.
2645
2646 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
2647
2648         [GTK] Unreviewed, update more test expectations
2649
2650         Remove some expected failures from tests that are passing. Also, copypaste some
2651         expectations to more appropriate locations in the expectations file.
2652
2653         * platform/gtk/TestExpectations:
2654
2655 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
2656
2657         JSArray::sortNumeric should handle ArrayWithUndecided
2658         https://bugs.webkit.org/show_bug.cgi?id=143535
2659
2660         Reviewed by Geoffrey Garen.
2661         
2662         Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
2663
2664         * js/regress/script-tests/sorting-benchmark.js: Added.
2665         (log):
2666         (bottom_up_merge_sort):
2667         (aMinusB):
2668         (verify):
2669         (benchmark):
2670         (makeArrays):
2671         * js/regress/sorting-benchmark-expected.txt: Added.
2672         * js/regress/sorting-benchmark.html: Added.
2673
2674 2015-04-08  Alex Christensen  <achristensen@webkit.org>
2675
2676         Block popups from content extensions.
2677         https://bugs.webkit.org/show_bug.cgi?id=143497
2678
2679         Reviewed by Brady Eidson.
2680
2681         * http/tests/contentextensions/popups-expected.txt: Added.
2682         * http/tests/contentextensions/popups.html: Added.
2683         * http/tests/contentextensions/popups.html.json: Added.
2684
2685 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
2686
2687         [GTK] Unreviewed test expectation sanity-check
2688
2689         Remove duplicate expectation, and some expectations for tests that no longer exist.
2690
2691         * platform/gtk/TestExpectations:
2692
2693 2015-04-08  Bem Jones-Bey  <bjonesbe@adobe.com>
2694
2695         [CSS Shapes] Properly handle negative reference box widths and center coordinates
2696         https://bugs.webkit.org/show_bug.cgi?id=142610
2697
2698         Reviewed by Rob Buis.
2699         
2700         Tests for the cases that trigger asserts.
2701
2702         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
2703         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
2704         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
2705         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
2706
2707 2015-04-08  ChangSeok Oh  <changseok.oh@collabora.com>
2708
2709         Fill list style background with same color with that of list background.
2710         https://bugs.webkit.org/show_bug.cgi?id=143483
2711
2712         Reviewed by Simon Fraser.
2713
2714         * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
2715         * fast/backgrounds/selection-background-color-of-list-style.html: Added.
2716         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2717         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2718         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2719         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2720         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2721         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2722         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2723         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2724
2725 2015-04-08  Commit Queue  <commit-queue@webkit.org>
2726
2727         Unreviewed, rolling out r182536.
2728         https://bugs.webkit.org/show_bug.cgi?id=143523
2729
2730         Made accessibility/table-sections.html time out on debug bots
2731         (Requested by ap on #webkit).
2732
2733         Reverted changeset:
2734
2735         "Simple line layout: Add <br> support."
2736         https://bugs.webkit.org/show_bug.cgi?id=139012
2737         http://trac.webkit.org/changeset/182536
2738
2739 2015-04-08  Zalan Bujtas  <zalan@apple.com>
2740
2741         Simple line layout: Add <br> support.
2742         https://bugs.webkit.org/show_bug.cgi?id=139012
2743
2744         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2745         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2746         and speeds up layout for such content.
2747
2748         Test output changes in 2 different ways:
2749         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
2750         2. Removed empty content (<br>).
2751
2752         Reviewed by Antti Koivisto.
2753
2754         * fast/text/simple-line-with-br-expected.html: Added.
2755         * fast/text/simple-line-with-br.html: Added.
2756         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
2757         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
2758         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2759         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2760         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
2761         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
2762         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
2763         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2764         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2765         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
2766         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
2767         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
2768         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2769         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2770         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
2771         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
2772         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2773         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2774         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
2775         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
2776         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
2777         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
2778         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
2779         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
2780         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
2781         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2782         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2783         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2784         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2785         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2786         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
2787
2788 2015-04-07  Michael Peechatt  <mpeechatt@gmail.com>
2789
2790         Bug 142887 - role progress bar does not support indeterminate state
2791         https://bugs.webkit.org/show_bug.cgi?id=142887
2792
2793         Reviewed by Chris Fleizach.
2794
2795         * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
2796         * platform/mac/accessibility/progressbar-indeterminate.html: Added.
2797         Test that checks if 0 is returned for indetermiate progress indicators when
2798         aria min and max values are non zero.
2799
2800 2015-04-07  Chris Dumez  <cdumez@apple.com>
2801
2802         Open WebSockets should not prevent a page from entering PageCache
2803         https://bugs.webkit.org/show_bug.cgi?id=143505
2804         <rdar://problem/19923085>
2805
2806         Reviewed by Alexey Proskuryakov.
2807
2808         Add a layout test to check that an open WebSocket does not prevent a
2809         page from entering page cache and that a 'close' event is fired after
2810         resuming (restoring from the page cache).
2811
2812         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
2813         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
2814
2815 2015-04-07  Commit Queue  <commit-queue@webkit.org>
2816
2817         Unreviewed, rolling out r182511.
2818         https://bugs.webkit.org/show_bug.cgi?id=143507
2819
2820         caused debug test failures (Requested by alexchristensen on
2821         #webkit).
2822
2823         Reverted changeset:
2824
2825         "Block popups from content extensions."
2826         https://bugs.webkit.org/show_bug.cgi?id=143497
2827         http://trac.webkit.org/changeset/182511
2828
2829 2015-04-07  Alex Christensen  <achristensen@webkit.org>
2830
2831         Block popups from content extensions.
2832         https://bugs.webkit.org/show_bug.cgi?id=143497
2833
2834         Reviewed by Brady Eidson.
2835
2836         * http/tests/contentextensions/popups-expected.txt: Added.
2837         * http/tests/contentextensions/popups.html: Added.
2838         * http/tests/contentextensions/popups.html.json: Added.
2839
2840 2015-04-07  Matthew Mirman  <mmirman@apple.com>
2841
2842         Source and stack information should get appended only to native errors
2843         and should be added after construction rather than when thrown.
2844         This fixes frozen objects being unfrozen when thrown while conforming to 
2845         ecma script standard and other browser behavior.
2846         rdar://problem/19927293
2847         https://bugs.webkit.org/show_bug.cgi?id=141871
2848         
2849         Reviewed by Geoffrey Garen.
2850
2851         Fixes tests to throw new Errors such that they will contain line, column, and stack information 
2852         as expected, and fixes the column in the error in the expected output.
2853         
2854         * http/tests/w3c/resources/testharness.js:  Other browsers don't expect stack information
2855         with this test, but we do, and so the AssertionError should include stack information gathered from Error. 
2856         This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
2857         * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
2858         * js/dom/exception-linenums-in-html-2.html: ditto.
2859         * js/dom/exception-linenums-in-html-3.html: ditto.
2860         * js/dom/script-tests/stack-trace.js: ditto.
2861         (throwError): ditto.
2862         (h): ditto.
2863         (inlineableThrow): ditto.
2864         (dfgThing.get willThrow): ditto.
2865         (dfgThing.willThrowFunc): ditto.
2866         * js/dom/stack-trace-expected.txt: fixed error column expectation. 
2867         * js/exception-properties-expected.txt: ditto.
2868         * js/script-tests/exception-linenums.js:
2869         (exceptionInFunction): throw "new Error()" rather than "{}".
2870         (firstPropIsGetter.get getter): ditto
2871         (secondPropIsGetter.get getter): ditto
2872         (firstPropIsSetter.set setter): ditto
2873         (secondPropIsSetter.set setter): ditto
2874         * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
2875         since we now add these at error construction rather than at error throwing.
2876         * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match. 
2877         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
2878
2879 2015-04-07  Joseph Pecoraro  <pecoraro@apple.com>
2880
2881         Web Inspector: ES6: Show Symbol properties on Objects
2882         https://bugs.webkit.org/show_bug.cgi?id=141279
2883
2884         Reviewed by Timothy Hatcher.
2885
2886         * inspector/model/remote-object-expected.txt:
2887         * inspector/model/remote-object-get-properties-expected.txt:
2888         * inspector/model/remote-object-get-properties.html:
2889         * inspector/model/remote-object.html:
2890         Update tests to include objects with Symbol properties.
2891
2892 2015-02-25  Sergio Villar Senin  <svillar@igalia.com>
2893
2894         [CSS Grid Layout] Update track sizes after distributing extra space
2895         https://bugs.webkit.org/show_bug.cgi?id=141422
2896
2897         Reviewed by Antti Koivisto.
2898
2899         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
2900         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
2901         * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
2902         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
2903
2904 2015-04-07  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2905
2906         [GTK] Gardening 7th April
2907         https://bugs.webkit.org/show_bug.cgi?id=143467
2908
2909         Unreviewed
2910
2911         * platform/gtk/TestExpectations:
2912         * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
2913         * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
2914         * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
2915
2916 2015-04-06  Chris Dumez  <cdumez@apple.com>
2917
2918         Bing video search result pages are not PageCacheable
2919         https://bugs.webkit.org/show_bug.cgi?id=143463
2920         <rdar://problem/20440916>
2921
2922         Reviewed by Alexey Proskuryakov.
2923
2924         Add layout tests to confirm that a pending image load does not prevent
2925         a page from entering the page cache. There are 2 tests, once that cover
2926         the case where the request's cachePartion is empty (passing without the
2927         fix), and another where the request's cachePartition is non-empty
2928         (which only passes with the fix).
2929
2930         * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
2931         * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
2932         * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
2933         * http/tests/navigation/page-cache-pending-image-load.html: Added.
2934
2935 2015-04-06  Andy Estes  <aestes@apple.com>
2936
2937         http/tests/contentfiltering/block-after-redirect.html fails on Windows
2938         https://bugs.webkit.org/show_bug.cgi?id=143460
2939
2940         * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
2941
2942 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
2943
2944         Reduce the dependency on Flash in regression tests
2945         https://bugs.webkit.org/show_bug.cgi?id=143391
2946
2947         Reviewed by Anders Carlsson.
2948
2949         * accessibility/inline-block-assertion.html:
2950         * accessibility/plugin.html:
2951         * compositing/geometry/empty-embed-rects.html:
2952         * fast/history/resources/subframe-with-plugin.html:
2953         * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
2954         * fast/loader/loadInProgress.html:
2955         * fast/replaced/border-radius-clip.html:
2956         * fast/replaced/embed-display-none.html:
2957         * plugins/crash-restoring-plugin-page-from-page-cache.html:
2958         * plugins/object-embed-plugin-scripting.html:
2959         * plugins/resources/plugin-frame.html:
2960         Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
2961
2962         * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
2963         that never existed in WebKit.
2964
2965         * platform/mac/TestExpectations:
2966         * platform/wincairo/TestExpectations:
2967         Removed the deleted plugins/iframe-shims.html.
2968
2969         * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
2970         because they make WebKitTestRunner crash now. Marked all other snapshotting tests
2971         as Pass/Failure, because they don't really make any sense, and are only useful for
2972         finsing crashes.
2973
2974         * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
2975         These tests still run (and pass) under WebKit1, regardless of whether Flash is
2976         installed, so they don't seem like very accurate tests.
2977
2978 2015-04-06  Brent Fulgham  <bfulgham@apple.com>
2979
2980         [Win] Unreviewed test update after r182369.
2981
2982         New test does not pass on Windows.
2983
2984         * platform/win/TestExpectations: Skip.
2985
2986 2015-04-05  Andy Estes  <aestes@apple.com>
2987
2988         [Content Filtering] Add some additional unblock tests
2989         https://bugs.webkit.org/show_bug.cgi?id=143435
2990
2991         Reviewed by Dan Bernstein.
2992
2993         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2994         * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
2995         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
2996         * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
2997         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2998         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
2999         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3000         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
3001         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3002         * contentfiltering/block-after-response-then-allow-unblock.html: Added.
3003         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3004         * contentfiltering/block-after-response-then-deny-unblock.html: Added.
3005         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3006         * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
3007         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3008         * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
3009
3010 2015-04-05  Andy Estes  <aestes@apple.com>
3011
3012         [Content Filtering] Tell the filter about requests and redirects
3013         https://bugs.webkit.org/show_bug.cgi?id=143414
3014         rdar://problem/19239549
3015
3016         Reviewed by Darin Adler.
3017
3018         * contentfiltering/allow-after-will-send-request-expected.html: Added.
3019         * contentfiltering/allow-after-will-send-request.html: Added.
3020         * contentfiltering/block-after-will-send-request-expected.html: Added.
3021         * contentfiltering/block-after-will-send-request.html: Added.
3022         * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
3023         * http/tests/contentfiltering/allow-after-redirect.html: Added.
3024         * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
3025         * http/tests/contentfiltering/block-after-redirect.html: Added.
3026         * http/tests/contentfiltering/resources/fail.html: Added.
3027         * http/tests/contentfiltering/resources/pass.html: Added.
3028
3029 2015-04-05  Simon Fraser  <simon.fraser@apple.com>
3030
3031         Skip fast/fixed-layout/fixed-layout.html on Windows.
3032
3033         * platform/win/TestExpectations:
3034
3035 2015-04-05  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3036
3037         [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
3038         https://bugs.webkit.org/show_bug.cgi?id=143417
3039
3040         Unreviewed. Mark 2 tests to ImageOnlyFailure.
3041
3042         * platform/efl/TestExpectations:
3043
3044 2015-04-04  Andy Estes  <aestes@apple.com>
3045
3046         [Content Filtering] Blocked page is not always displayed when it should be
3047         https://bugs.webkit.org/show_bug.cgi?id=143410
3048
3049         Reviewed by Andreas Kling.
3050
3051         * TestExpectations: Unskipped block-after-add-data.html.
3052         * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
3053         * contentfiltering/block-after-response-expected.html: Ditto.
3054
3055 2015-04-04  Chris Fleizach  <cfleizach@apple.com>
3056
3057         AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
3058         https://bugs.webkit.org/show_bug.cgi?id=136247
3059
3060         Reviewed by Mario Sanchez Prada.
3061
3062         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
3063         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
3064         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
3065         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
3066
3067 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
3068
3069         Fix some bad test results committed earlier.
3070
3071         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
3072         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
3073         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
3074
3075 2015-04-02  Darin Adler  <darin@apple.com>
3076
3077         Streamline icon-related code, mostly unused
3078         https://bugs.webkit.org/show_bug.cgi?id=143306
3079
3080         Reviewed by Antti Koivisto.
3081
3082         * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
3083         * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
3084         not actually used in any WebKit port.
3085
3086         * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
3087         the icon machinery in WebKit doesn't return arrays at this time. It's better to
3088         test what we actually expose.
3089
3090 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
3091
3092         Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
3093         https://bugs.webkit.org/show_bug.cgi?id=143406
3094         rdar://problem/20407080
3095
3096         Reviewed by Ryosuke Niwa.
3097         
3098         Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
3099         the same node.
3100
3101         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
3102         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
3103         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
3104         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
3105         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
3106         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
3107
3108 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
3109
3110         REGRESSION (r182215): Feedly crashes when closing article
3111         https://bugs.webkit.org/show_bug.cgi?id=143405
3112         rdar://problem/20382734, rdar://problem/20395497
3113
3114         Reviewed by Tim Horton.
3115         
3116         Test that triggers a crash without the fix (thanks to Zalan for the test).
3117
3118         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
3119         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
3120
3121 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
3122
3123         Differentiate between composited scrolling, and async scrolling
3124         https://bugs.webkit.org/show_bug.cgi?id=143291
3125
3126         Reviewed by Sam Weinig.
3127         
3128         Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
3129         are now excluded from the non-fast scrollable region.
3130
3131         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3132         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3133         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3134
3135 2015-04-04  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3136
3137         [Streams API] Collecting a ReadableStreamReader should not unlock its stream
3138         https://bugs.webkit.org/show_bug.cgi?id=143333
3139
3140         Reviewed by Benjamin Poulain.
3141
3142         * streams/readablestreamreader-constructor-expected.txt:
3143         * streams/readablestreamreader-constructor.html:
3144
3145 2015-04-04  Yusuke Suzuki  <utatane.tea@gmail.com>
3146
3147         Implement ES6 Object.getOwnPropertySymbols
3148         https://bugs.webkit.org/show_bug.cgi?id=141106
3149
3150         Reviewed by Geoffrey Garen.
3151
3152         * js/Object-getOwnPropertyNames-expected.txt:
3153         * js/script-tests/Object-getOwnPropertyNames.js:
3154
3155 2015-04-03  Tim Horton  <timothy_horton@apple.com>
3156
3157         fast/fixed-layout/fixed-layout.html is flaky
3158         https://bugs.webkit.org/show_bug.cgi?id=143379
3159
3160         Reviewed by Simon Fraser.
3161
3162         * TestExpectations:
3163         Un-flakify the fixed layout test.
3164
3165         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
3166         Remove a mistaken line in the original test; this function doesn't exist in WebKit
3167         and was presumably ported directly from the Blink test (and then never noticed because
3168         JS exceptions thrown in -expected files go nowhere).
3169
3170         * fast/fixed-layout/fixed-layout.html:
3171         Make the fixed layout test less racy by waiting for the resize event (which can be
3172         very asynchronous). Also, force a layout before resizing to ensure that we
3173         always do get a resize event.
3174
3175 2015-04-03  Chris Fleizach  <cfleizach@apple.com>
3176
3177         AX: Toggling check box state not speaking using plain space, not VO space.
3178         https://bugs.webkit.org/show_bug.cgi?id=143356
3179
3180         Reviewed by Darin Adler.
3181
3182         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
3183         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
3184
3185 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
3186
3187         Re-skip tests that got recently enabled, but time out.
3188
3189         * platform/mac-wk2/TestExpectations:
3190
3191 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
3192
3193         fast/fixed-layout/fixed-layout.html is flaky
3194         https://bugs.webkit.org/show_bug.cgi?id=143379
3195
3196         * TestExpectations: Marking it as such.
3197
3198 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
3199
3200         [WK2] Unskip now passing tests after r135595
3201         https://bugs.webkit.org/show_bug.cgi?id=127428
3202
3203         Unreviewed gardening.
3204
3205         * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
3206         * platform/wk2/TestExpectations: Unskip now passing tests.
3207
3208 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
3209
3210         [EFL] Fix 18 crashing compositing tests after r182101
3211         https://bugs.webkit.org/show_bug.cgi?id=143214
3212
3213         Unreviewed gardening, comment out the original expectations after r182311.
3214
3215         * platform/efl/TestExpectations:
3216
3217 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
3218
3219         [EFL] Fix 18 crashing compositing tests after r182101
3220         https://bugs.webkit.org/show_bug.cgi?id=143214
3221
3222         Unreviewed gardening, add crash expectations until proper fix.
3223
3224         * platform/efl/TestExpectations:
3225
3226 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
3227
3228         Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
3229
3230         * platform/efl/TestExpectations:
3231
3232 2015-04-02  Timothy Horton  <timothy_horton@apple.com>
3233
3234         Scrollbars are left in the wrong position when resizing a fixed layout view
3235         https://bugs.webkit.org/show_bug.cgi?id=143360
3236
3237         Reviewed by Beth Dakin.
3238
3239         * fast/fixed-layout/fixed-layout-expected.png: Added.
3240         * fast/fixed-layout/fixed-layout-expected.txt: Added.
3241         * fast/fixed-layout/fixed-layout.html: Added.
3242         Add a simple fixed layout test. We can add more (or recover some from
3243         when the Qt tests were purged) now that it's testable again.
3244
3245         This test also happens to test the aforementioned setFrameRect change,
3246         because without it, the RenderView's layer would be left at the wrong
3247         size (800x600) because the scrollbars would be left behind in the resize.
3248
3249 2015-04-02  Brent Fulgham  <bfulgham@apple.com>
3250
3251         New ruby tests are failing on all non-Mac platforms.
3252         https://bugs.webkit.org/show_bug.cgi?id=143354
3253
3254         Add skip commands for these new tests.
3255
3256         * platform/efl/TestExpectations:
3257         * platform/gtk/TestExpectations:
3258         * platform/win/TestExpectations:
3259
3260 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
3261
3262         http/tests/security/cross-frame-access-call.html is flaky
3263         https://bugs.webkit.org/show_bug.cgi?id=143344
3264
3265         Reviewed by Anders Carlsson.
3266
3267         * TestExpectations:
3268         * http/tests/security/cross-frame-access-call-expected.txt:
3269         Correct the results. Not sure where I got the different results from.
3270
3271 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
3272
3273         Test gardening.
3274
3275         Unreviewed.
3276
3277         * fast/ruby/ruby-expansion-cjk-4-expected.html:
3278         * fast/ruby/ruby-expansion-cjk-4.html:
3279
3280 2015-04-02  Anders Carlsson  <andersca@apple.com>
3281
3282         http/tests/security/cross-frame-access-call.html is flaky.
3283
3284         * TestExpectations:
3285         Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
3286
3287 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
3288
3289         Disallow ruby base from having leading or trailing expansions
3290         https://bugs.webkit.org/show_bug.cgi?id=142608
3291
3292         Reviewed by David Hyatt.
3293
3294         Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
3295         text codepath, RTL, and LTR codepaths.
3296
3297         * fast/ruby/positioned-ruby-text-expected.txt:
3298         * fast/ruby/positioned-ruby-text.html:
3299         * fast/ruby/resources/green.png: Added.
3300         * fast/ruby/resources/ruby-expansion.svg: Added.
3301         * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
3302         * fast/ruby/ruby-expansion-cjk-2.html: Added.
3303         * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
3304         * fast/ruby/ruby-expansion-cjk-3.html: Added.
3305         * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
3306         * fast/ruby/ruby-expansion-cjk-4.html: Added.
3307         * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
3308         * fast/ruby/ruby-expansion-cjk-5.html: Added.
3309         * fast/ruby/ruby-expansion-cjk-expected.html: Added.
3310         * fast/ruby/ruby-expansion-cjk.html: Added.
3311         * fast/ruby/ruby-justification-expected.html:
3312         * fast/ruby/ruby-justification.html:
3313
3314 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
3315
3316         Clean up access checks in JSHistoryCustom.cpp
3317         https://bugs.webkit.org/show_bug.cgi?id=143227
3318
3319         Reviewed by Sam Weinig.
3320
3321         * http/tests/security/cross-frame-access-call-expected.txt:
3322         * http/tests/security/cross-frame-access-call.html:
3323
3324 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
3325
3326         media/track/track-forced-subtitles-in-band.html times out
3327
3328         * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
3329         flakily, it times out too.
3330
3331 2015-04-02  David Hyatt  <hyatt@apple.com>
3332
3333         [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
3334         https://bugs.webkit.org/show_bug.cgi?id=143320
3335
3336         Reviewed by Darin Adler.
3337
3338         * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
3339         * fast/block/inside-inlines/new-model/paint-order.html: Added.
3340         * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
3341         * fast/block/inside-inlines/opacity-on-inline.html: Added.
3342         * fast/block/inside-inlines/paint-order-expected.html: Added.
3343         * fast/block/inside-inlines/paint-order.html: Added.
3344
3345 2015-04-02  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3346
3347         WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
3348         https://bugs.webkit.org/show_bug.cgi?id=143255
3349
3350         Reviewed by Eric Carlson.
3351
3352         Added test for new Promise-based getUserMedia() (on MediaDevices).
3353
3354         * fast/dom/navigator-detached-no-crash.html:
3355         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
3356         * fast/mediastream/MediaDevices-getUserMedia.html: Added.
3357
3358 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
3359
3360         Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
3361         was rolled out.
3362
3363         * platform/mac/TestExpectations:
3364
3365 2015-04-02  Joonghun Park  <jh718.park@samsung.com>
3366
3367         [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
3368         https://bugs.webkit.org/show_bug.cgi?id=143248
3369
3370         Reviewed by Darin Adler.
3371
3372         * fast/css/getPropertyValue-columns-expected.txt:
3373         * fast/css/getPropertyValue-columns.html:
3374         * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
3375         * fast/multicol/columns-shorthand-parsing-2.html: Added.
3376
3377 2015-04-01  Commit Queue  <commit-queue@webkit.org>
3378
3379         Unreviewed, rolling out r182247.
3380         https://bugs.webkit.org/show_bug.cgi?id=143326
3381
3382         unfortunately broke some tests (Requested by dino on #webkit).
3383
3384         Reverted changeset:
3385
3386         "Async loading of image resources"
3387         https://bugs.webkit.org/show_bug.cgi?id=134488
3388         http://trac.webkit.org/changeset/182247
3389
3390 2015-04-01  Dean Jackson  <dino@apple.com>
3391
3392         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
3393         https://bugs.webkit.org/show_bug.cgi?id=143323
3394
3395         Removing old flakiness setting now that we should be skipping.
3396
3397         * platform/mac/TestExpectations:
3398
3399 2015-04-01  Dean Jackson  <dino@apple.com>
3400
3401         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
3402         https://bugs.webkit.org/show_bug.cgi?id=143323
3403
3404         The change r182247 has caused this test to timeout. Rather than rollout
3405         the commit I'm skipping the test and will contact Yoav.
3406
3407         * platform/mac/TestExpectations:
3408
3409 2015-04-01  Dean Jackson  <dino@apple.com>
3410
3411         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
3412         https://bugs.webkit.org/show_bug.cgi?id=143315
3413
3414         Removing clashing entry but changing the old entry to Skip.
3415
3416         * platform/win/TestExpectations:
3417
3418 2015-04-01  Dean Jackson  <dino@apple.com>
3419
3420         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
3421         https://bugs.webkit.org/show_bug.cgi?id=143315
3422
3423         Skipping this on Windows.
3424
3425         * platform/win/TestExpectations:
3426
3427 2015-04-01  Yoav Weiss  <yoav@yoav.ws>
3428
3429         Async loading of image resources
3430         https://bugs.webkit.org/show_bug.cgi?id=134488
3431
3432         Reviewed by Dean Jackson.
3433
3434         * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
3435         * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
3436         * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
3437         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
3438         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
3439         * fast/dom/image-object.html: Cosmetic changes.
3440         * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
3441         * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
3442         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
3443         * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
3444         * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
3445
3446 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
3447
3448         Make it possible to compute a region for elements on the page that have wheel event handlers
3449         https://bugs.webkit.org/show_bug.cgi?id=142807
3450
3451         Reviewed by Beth Dakin.
3452         
3453         Update results, since any handler with position:fixed now causes the region to cover the document.
3454
3455         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
3456         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
3457         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
3458
3459 2015-04-01  David Hyatt  <hyatt@apple.com>
3460
3461         [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
3462         https://bugs.webkit.org/show_bug.cgi?id=143307
3463
3464         Reviewed by Dean Jackson.
3465
3466         * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
3467         * fast/block/inside-inlines/basic-float-intrusion.html: Added.
3468         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
3469         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
3470
3471 2015-04-01  Hunseop Jeong  <hs85.jeong@samsung.com>
3472
3473         Unreviewed EFL gardening. Remove warning message in layoutTest. 
3474         https://bugs.webkit.org/show_bug.cgi?id=143268
3475
3476         * platform/efl/TestExpectations:
3477
3478 2015-04-01  Alexey Proskuryakov  <ap@apple.com>
3479
3480         REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
3481         https://bugs.webkit.org/show_bug.cgi?id=142976
3482
3483         Reviewed by Chris Fleizach.
3484
3485         * platform/mac/TestExpectations: Removed an expectation.
3486  
3487         * accessibility/textarea-selected-text-range-expected.txt:
3488         * accessibility/textarea-selected-text-range.html:
3489         Don't race a timer with an internal dispatch_async.
3490
3491         * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
3492         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
3493         This test had the same issue.
3494
3495 2015-03-31  Ryosuke Niwa  <rniwa@webkit.org>
3496
3497         ES6 class syntax should allow static setters and getters
3498         https://bugs.webkit.org/show_bug.cgi?id=143180
3499
3500         Reviewed by Filip Pizlo.
3501
3502         Added test cases.
3503
3504         * js/class-syntax-declaration-expected.txt:
3505         * js/class-syntax-expression-expected.txt:
3506         * js/script-tests/class-syntax-declaration.js:
3507         * js/script-tests/class-syntax-expression.js:
3508
3509 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
3510
3511         Make it possible to compute a region for elements on the page that have wheel event handlers
3512         https://bugs.webkit.org/show_bug.cgi?id=142807
3513
3514         Reviewed by David Hyatt.
3515         
3516         Tests that dump the non-fast-scrollable region, for various rendering configurations.
3517
3518         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
3519         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
3520         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
3521         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
3522         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
3523         (rectsAsString):
3524         (dumpRegion):
3525         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
3526         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
3527         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
3528         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
3529         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
3530         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
3531         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
3532         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
3533         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
3534         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
3535         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
3536         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
3537
3538 2015-03-31  Dean Jackson  <dino@apple.com>
3539
3540         accessibility/aria-hidden-hides-all-elements.html fails on Windows
3541         https://bugs.webkit.org/show_bug.cgi?id=143275
3542
3543         Mark as Pass/Fail.
3544
3545         * platform/win/TestExpectations:
3546
3547 2015-03-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
3548
3549         border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
3550         https://bugs.webkit.org/show_bug.cgi?id=142650.
3551
3552         Reviewed by Simon Fraser.
3553
3554         Add tests to ensure the middle area of a RenderBox is going to be drawn
3555         even if the border width is not greater than zero.
3556         
3557         * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
3558         * fast/borders/border-image-fill-inline-no-border.html: Added.
3559         * fast/borders/border-image-fill-no-border-expected.html: Added.
3560         * fast/borders/border-image-fill-no-border.html: Added.
3561         * fast/borders/resources/button-border-cropped.svg: Added.
3562         * fast/borders/resources/button-border.svg: Added.
3563         * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
3564
3565 2015-03-31  David Hyatt  <hyatt@apple.com>
3566
3567         [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
3568         https://bugs.webkit.org/show_bug.cgi?id=143271
3569
3570         Reviewed by Dean Jackson.
3571
3572         * fast/block/inside-inlines/block-width-check-expected.html: Added.
3573         * fast/block/inside-inlines/block-width-check.html: Added.
3574         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
3575         * fast/block/inside-inlines/new-model/block-width-check.html: Added.
3576
3577 2015-03-31  Beth Dakin  <bdakin@apple.com>
3578
3579         REGRESSION (r173484): Reducing content of scrollable region does not reset scroll 
3580         position
3581         https://bugs.webkit.org/show_bug.cgi?id=138525
3582         -and corresponding-
3583         rdar://problem/18166043
3584
3585         Reviewed by Simon Fraser.
3586
3587         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
3588         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
3589         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
3590         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
3591
3592 2015-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
3593
3594         [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
3595         https://bugs.webkit.org/show_bug.cgi?id=142937
3596
3597         Reviewed by Darin Adler.
3598
3599         Several LayoutTests are updated with the new behavior.
3600         Test cases in IETestCenter contain test for the outdated behavior.
3601         But IETestCenter is brought from the external source, so instead of modifying it,
3602         we mark them as Failure in TestExpectations.
3603
3604         * TestExpectations:
3605         * js/dom/getOwnPropertyDescriptor-expected.txt:
3606         * js/prototypes-expected.txt:
3607         * js/resources/getOwnPropertyDescriptor.js:
3608         * js/script-tests/prototypes.js:
3609
3610 2015-03-30  David Hyatt  <hyatt@apple.com>
3611
3612         [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
3613         https://bugs.webkit.org/show_bug.cgi?id=143238.
3614
3615         Reviewed by Dean Jackson.
3616
3617         * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
3618         * fast/block/inside-inlines/breaking-behavior.html: Added.
3619         * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
3620         * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
3621         * fast/block/inside-inlines/new-model/empty-block.html:
3622
3623 2015-03-31  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3624
3625         GTK+ Gardening 30th March
3626         https://bugs.webkit.org/show_bug.cgi?id=143220
3627
3628         Unreviewed.
3629
3630         * platform/gtk/TestExpectations:
3631
3632 2015-03-31  Antti Koivisto  <antti@apple.com>
3633
3634         http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
3635         https://bugs.webkit.org/show_bug.cgi?id=143258
3636
3637         The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
3638         to ResourceRequest::resourcePrioritiesEnabled() returning false.
3639
3640         It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
3641         and so we end up on the roundtrip code path.
3642
3643         * platform/mac-mavericks/TestExpectations: Added.
3644
3645             Skip the test on Mavericks.
3646
3647 2015-03-31  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3648
3649         [Streams API] Implement a barebone ReadableStreamReader interface
3650         https://bugs.webkit.org/show_bug.cgi?id=142866
3651
3652         Reviewed by Benjamin Poulain.
3653
3654         Adding tests to check API, constructor and link with ReadableStream.getReader.
3655         Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
3656
3657         * js/dom/global-constructors-attributes-expected.txt:
3658         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3659         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3660         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3661         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3662         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3663         * streams/readablestreamreader-constructor-expected.txt: Added.
3664         * streams/readablestreamreader-constructor.html: Added.
3665
3666 2015-03-30  Ryosuke Niwa  <rniwa@webkit.org>
3667
3668         Extending null should set __proto__ to null
3669         https://bugs.webkit.org/show_bug.cgi?id=142882
3670
3671         Reviewed by Geoffrey Garen and Benjamin Poulain.
3672
3673         Added more test cases for extending from null, and added checks for prototypes.
3674
3675         Also rebaselined existing tests.
3676
3677         * js/class-syntax-call-expected.txt:
3678         * js/class-syntax-extends-expected.txt:
3679         * js/class-syntax-super-expected.txt:
3680         * js/script-tests/class-syntax-call.js:
3681         * js/script-tests/class-syntax-extends.js:
3682         * js/script-tests/class-syntax-super.js:
3683
3684 2015-03-30  Alex Christensen  <achristensen@webkit.org>
3685
3686         [Content Extensions] Correctly handle regular expressions matching everything
3687         https://bugs.webkit.org/show_bug.cgi?id=143235
3688
3689         Reviewed by Benjamin Poulain.
3690
3691         * http/tests/contentextensions/css-display-none.html:
3692         * http/tests/contentextensions/css-display-none.html.json:
3693         Test multiple selectors with triggers that match everything.
3694         * http/tests/contentextensions/whitelist-expected.txt: Added.
3695         * http/tests/contentextensions/whitelist.html: Added.
3696         * http/tests/contentextensions/whitelist.html.json: Added.
3697
3698 2015-03-30  Mark Lam  <mark.lam@apple.com>
3699
3700         REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
3701         <https://webkit.org/b/143105>
3702
3703         Reviewed by Filip Pizlo.
3704
3705         * TestExpectations:
3706         - Undid test skipped in r182072.
3707
3708 2015-03-30  Chris Dumez  <cdumez@apple.com>
3709
3710         Cached "Expires" header is not updated upon successful resource revalidation
3711         https://bugs.webkit.org/show_bug.cgi?id=143228
3712         <rdar://problem/20348059>
3713
3714         Reviewed by Antti Koivisto.
3715
3716         Add layout test to check that a cached response's "Expires" header is
3717         updated from the 304 response's headers upon successful revalidation.
3718
3719         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
3720         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
3721         * http/tests/cache/disk-cache/resources/cache-test.js:
3722         (generateTestURL):
3723         (loadResource):
3724         * http/tests/cache/disk-cache/resources/generate-response.cgi:
3725
3726 2015-03-30  Joseph Pecoraro  <pecoraro@apple.com>
3727
3728         Web Inspector: Regression: Preview for [[null]] shouldn't be []
3729         https://bugs.webkit.org/show_bug.cgi?id=143208
3730
3731         Reviewed by Mark Lam.
3732
3733         * inspector/model/remote-object-expected.txt:
3734         * inspector/model/remote-object.html:
3735
3736 2015-03-30  Antti Koivisto  <antti@apple.com>
3737
3738         Don't cache resources that are very unlikely to be reused
3739         https://bugs.webkit.org/show_bug.cgi?id=143226
3740
3741         Reviewed by Chris Dumez.
3742
3743         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
3744
3745 2015-03-30  Antti Koivisto  <antti@apple.com>
3746
3747         Don't cache resources that are very unlikely to be reused
3748         https://bugs.webkit.org/show_bug.cgi?id=143226
3749         <rdar://problem/20347160>
3750
3751         Reviewed by Geoff Garen.
3752
3753         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
3754         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
3755
3756             Keep max-age: 0 cacheable in this test by adding a validation header.
3757
3758         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
3759         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
3760
3761             Rebase and expand to cover the high priority resource case.
3762
3763 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3764
3765         Rebaseline accessibility/aria-toggle-button-with-title.html
3766         https://bugs.webkit.org/show_bug.cgi?id=143229
3767
3768         Unreviewed.
3769
3770         Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
3771
3772         * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
3773
3774 2015-03-30  Javier Fernandez  <jfernandez@igalia.com>
3775
3776         [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
3777         https://bugs.webkit.org/show_bug.cgi?id=133359
3778
3779         Reviewed by David Hyatt.
3780
3781         From Blink r164817 and r165264 by <jchaffraix@chromium.org>
3782
3783         Broaden justify-self's parsing name and upgrade align-self and
3784         align-items parsing to CSS 3.
3785
3786         * TestExpectations:
3787         * css3/flexbox/css-properties-expected.txt:
3788         * css3/flexbox/css-properties.html:
3789         * css3/parse-align-items-expected.txt: Added.
3790         * css3/parse-align-items.html: Added.
3791         * css3/parse-align-self-expected.txt: Added.
3792         * css3/parse-align-self.html: Added.
3793         * css3/resources/alignment-parsing-utils.js: Added.
3794         (checkValues):
3795         (checkBadValues):
3796         (checkInitialValues):
3797         (checkInheritValues):
3798         (checkLegacyValues):
3799         * fast/css/getComputedStyle/computed-style-expected.txt:
3800         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3801         * fast/css/getComputedStyle/resources/property-names.js:
3802         * fast/css/parse-justify-self-expected.txt:
3803         * fast/css/parse-justify-self.html:
3804         * svg/css/getComputedStyle-basic-expected.txt:
3805
3806 2015-03-27  David Hyatt  <hyatt@apple.com>
3807
3808         [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
3809         https://bugs.webkit.org/show_bug.cgi?id=143145
3810
3811         Reviewed by Dean Jackson.
3812
3813         * fast/block/inside-inlines: Added.
3814         * fast/block/inside-inlines/empty-block-expected.html: Added.
3815         * fast/block/inside-inlines/empty-block.html: Added.
3816         * fast/block/inside-inlines/new-model: Added.
3817         * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
3818         * fast/block/inside-inlines/new-model/empty-block.html: Added.
3819
3820 2015-03-30  Chris Dumez  <cdumez@apple.com>
3821
3822         [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
3823         https://bugs.webkit.org/show_bug.cgi?id=143159
3824         <rdar://problem/20333296>
3825
3826         Reviewed by Antti Koivisto.
3827
3828         Add layout test to cover support for "Cache-Control: max-stale" request
3829         header.
3830
3831         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
3832         * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
3833
3834 2015-03-30  Jer Noble  <jer.noble@apple.com>
3835
3836         [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
3837         https://bugs.webkit.org/show_bug.cgi?id=143190
3838
3839         Reviewed by Darin Adler.
3840
3841         * webaudio/audiocontext-state-expected.txt: Added.
3842         * webaudio/audiocontext-state-interrupted-expected.txt: Added.
3843         * webaudio/audiocontext-state-interrupted.html: Added.
3844         * webaudio/audiocontext-state.html: Added.
3845
3846 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3847
3848         Update expectations for delete-emoji test since the bug is fixed now.
3849         https://bugs.webkit.org/show_bug.cgi?id=141419
3850
3851         Reviewed by Gustavo Noronha Silva.
3852
3853         * platform/gtk/TestExpectations:
3854
3855 2015-03-29  Benjamin Poulain  <benjamin@webkit.org>
3856
3857         `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
3858         https://bugs.webkit.org/show_bug.cgi?id=133420
3859
3860         Reviewed by Darin Adler.
3861
3862         * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
3863         * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
3864         * fast/css/currentColor-style-update-reftest-expected.html: Added.
3865         * fast/css/currentColor-style-update-reftest.html: Added.
3866         * fast/css/currentColor-value-style-update-expected.txt: Added.
3867         * fast/css/currentColor-value-style-update.html: Added.
3868
3869 2015-03-29  Darin Adler  <darin@apple.com>
3870
3871         HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
3872         https://bugs.webkit.org/show_bug.cgi?id=143203
3873
3874         Reviewed by Antti Koivisto.
3875
3876         * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
3877         * fast/dom/htmlcollection-length-after-item-2.html: Added.
3878
3879 2015-03-28  Joseph Pecoraro  <pecoraro@apple.com>
3880
3881         Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
3882         https://bugs.webkit.org/show_bug.cgi?id=143176
3883
3884         Reviewed by Timothy Hatcher.
3885
3886         * inspector/css/pseudo-element-matches.html:
3887
3888 2015-03-28  Csaba Osztrogonác  <ossy@webkit.org>
3889
3890         REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
3891         https://bugs.webkit.org/show_bug.cgi?id=142629
3892
3893         Unreviewed gardening, unskip now passing tests after r182091.
3894
3895         * js/script-tests/dfg-int16array.js:
3896         * js/script-tests/dfg-int8array.js:
3897
3898 2015-03-27  Saam Barati  <saambarati1@gmail.com>
3899
3900         Deconstruction parameters are bound too late
3901         https://bugs.webkit.org/show_bug.cgi?id=143148
3902
3903         Reviewed by Filip Pizlo.
3904
3905         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
3906         * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
3907         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
3908         (f):
3909         (test):
3910         (.arg):
3911
3912 2015-03-27  Michael Saboff  <msaboff@apple.com>
3913
3914         Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
3915         https://bugs.webkit.org/show_bug.cgi?id=138390
3916
3917         Reviewed by Mark Lam.
3918
3919         Reenabled the tests for ARM64/iOS.  Left the tests disabled for ARM64/linux and will let linux
3920         developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
3921
3922         * js/script-tests/dfg-int16array.js:
3923         * js/script-tests/dfg-int8array.js:
3924
3925 2015-03-27  Jer Noble  <jer.noble@apple.com>
3926
3927         [Mac] Safari fails to fire page "load" event with video[preload=none]
3928         https://bugs.webkit.org/show_bug.cgi?id=143147
3929
3930         Reviewed by Simon Fraser.
3931
3932         * media/video-page-load-preload-none-expected.txt: Added.
3933         * media/video-page-load-preload-none.html: Added.
3934
3935 2015-03-27  Brent Fulgham  <bfulgham@apple.com>
3936
3937         Correct test results after r182012.
3938
3939         The test now produces identical results on all platforms, so update the root test result,
3940         and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
3941         should not harm the Mac build.
3942
3943         * accessibility/aria-toggle-button-with-title-expected.txt:
3944         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
3945         * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
3946
3947 2015-03-27  Mark Lam  <mark.lam@apple.com>
3948
3949         Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
3950         <https://webkit.org/b/143105>
3951
3952         Not reviewed.
3953
3954         * TestExpectations:
3955
3956 2015-03-27  Chris Dumez  <cdumez@apple.com>
3957
3958         [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
3959         https://bugs.webkit.org/show_bug.cgi?id=143125
3960         <rdar://problem/20321172>
3961
3962         Reviewed by Antti Koivisto.
3963
3964         Add layout test to check that responses with status code 307 (which is not
3965         cacheable by default) are cached if they have explicit expiration headers.
3966
3967         Also update a couple of other disk cache tests to cover heuristic
3968         freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
3969         'Last-Modified' header to estimate freshness if usual expiration headers
3970         are not available.
3971
3972         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
3973         * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
3974         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
3975         * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
3976         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
3977         * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
3978
3979 2015-03-27  Csaba Osztrogonác  <ossy@webkit.org>
3980
3981         Unreviewed gardening.
3982
3983         * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
3984
3985 2015-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
3986
3987         FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
3988         https://bugs.webkit.org/show_bug.cgi?id=142885.
3989
3990         Reviewed by Dean Jackson.
3991
3992         * svg/filters/feMorphology-radius-cases-expected.svg: Added.
3993         * svg/filters/feMorphology-radius-cases.svg: Added.
3994         Test different cases for radius of the feMorphology filter. There are three 
3995         cases for the radius:
3996             1. radius < 0: This is an error case, the source image should not be rendered.
3997             2. radius = 0: This case is treated as if the filter never exists.
3998             3. radius > 0: If the scaled radius is > 0, the filter is applied.
3999
4000 2015-03-26  Antti Koivisto  <antti@apple.com>
4001
4002         Respect cache-control directives in request
4003         https://bugs.webkit.org/show_bug.cgi?id=143121
4004
4005         Reviewed by Chris Dumez.
4006
4007         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
4008         * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
4009
4010 2015-03-27  Michael Saboff  <msaboff@apple.com>
4011
4012         Objects with numeric properties intermittently get a phantom 'length' property
4013         https://bugs.webkit.org/show_bug.cgi?id=142792
4014
4015         Reviewed by Csaba Osztrogonác.
4016
4017         New regression test.
4018
4019         * js/regress-142792-expected.txt: Added.
4020         * js/regress-142792.html: Added.
4021         * js/script-tests/regress-142792.js: Added.
4022         (isArrayLike):
4023         (filter):
4024
4025 2015-03-26  Zalan Bujtas  <zalan@apple.com>
4026
4027         Inline continuation code should not take anonymous containing wrapper granted.
4028         https://bugs.webkit.org/show_bug.cgi?id=133312
4029
4030         Reviewed by Dave Hyatt.
4031
4032         It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
4033         is an anonymous wrapper and its sibling might be a block level renderer.
4034         When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
4035         is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
4036         anonymous wrappers)
4037
4038         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
4039         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
4040
4041 2015-03-26  Joseph Pecoraro  <pecoraro@apple.com>
4042
4043         Web Inspector: ES6: Provide a better view for Classes in the console
4044         https://bugs.webkit.org/show_bug.cgi?id=142999
4045
4046         Reviewed by Timothy Hatcher.
4047
4048         * inspector/model/remote-object-expected.txt:
4049         * inspector/model/remote-object.html:
4050         Update the test to include coverage of the new "class" subtype of "function".
4051
4052 2015-03-26  Tim Horton  <timothy_horton@apple.com>
4053
4054         REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
4055         https://bugs.webkit.org/show_bug.cgi?id=142888
4056         <rdar://problem/20227304>
4057
4058         Reviewed by Beth Dakin.
4059
4060         * fast/dom/event-handler-attributes-expected.txt:
4061         * fast/dom/event-handler-attributes.html:
4062         * fast/events/event-attribute-expected.txt:
4063         * platform/win/fast/events/event-attribute-expected.txt:
4064         Revert some changes to these tests and their results.
4065
4066 2015-03-26  Roger Fong  <roger_fong@apple.com>
4067
4068         Apply blur effect to media control background.
4069         https://bugs.webkit.org/show_bug.cgi?id=143116.
4070         <rdar://problem/20316964>.
4071
4072         Reviewed by Brent Fulgham.
4073
4074         * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
4075
4076 2015-03-26  Geoffrey Garen  <ggaren@apple.com>
4077
4078         Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
4079         https://bugs.webkit.org/show_bug.cgi?id=142974
4080
4081         Reviewed by Joseph Pecoraro.
4082
4083         No test covering this ASSERT because I couldn't design a way to reproduce
4084         it after trying for a few hours. Simply loading the original ASSERTing
4085         content from disk is not enough to reproduce this bug.
4086
4087         * fast/profiler/dead-time-expected.txt:
4088         * fast/profiler/inline-event-handler-expected.txt:
4089         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
4090         progressions, where we used to get the line number wrong.
4091
4092         * fast/dom/attribute-event-listener-errors-expected.txt: Added.
4093         * fast/dom/attribute-event-listener-errors.html: Added. This test covers
4094         a subtle way in which the new mechanism for attribute event listener
4095         line numbers is more accurate than the old one.
4096
4097 2015-03-26  Brady Eidson  <beidson@apple.com>
4098
4099         Apply ContentExtension actions after redirects.
4100         <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
4101
4102         Reviewed by Alex Christensen.
4103
4104         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
4105         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
4106         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
4107         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
4108         * http/tests/contentextensions/resources/subresource-redirect.php: Added.
4109         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
4110         * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
4111         * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
4112
4113 2015-03-26  Michael Saboff  <msaboff@apple.com>
4114
4115         js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
4116         https://bugs.webkit.org/show_bug.cgi?id=139865
4117
4118         Reviewed by Alexey Proskuryakov.
4119
4120         It appears that r181993 fixed this test as it removed the code where the crash occurred.
4121
4122         * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
4123
4124 2015-03-26  Chris Fleizach  <cfleizach@apple.com>
4125
4126         AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
4127         https://bugs.webkit.org/show_bug.cgi?id=115298
4128
4129         Reviewed by Mario Sanchez Prada.
4130
4131         * accessibility/aria-toggle-button-with-title.html:
4132              Bad path for post test resources file, so that is fixed.
4133         * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
4134         * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
4135         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
4136               Updated to reflect the new role of this object.
4137
4138 2015-03-26  Csaba Osztrogonác  <ossy@webkit.org>
4139
4140         Unreviewed gardening, skip failing tests on AArch64 Linux.
4141
4142         * js/script-tests/array-from.js:
4143         * js/script-tests/array-length-shortening.js:
4144         * js/script-tests/dfg-int16array.js:
4145         * js/script-tests/dfg-int8array.js:
4146
4147 2015-03-25  Alexey Proskuryakov  <ap@apple.com>
4148
4149         media/track/track-mode.html flakily times out
4150         https://bugs.webkit.org/show_bug.cgi?id=143085
4151
4152         * TestExpectations: Added an expectation.
4153
4154 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
4155
4156         AX: table cells that use display:block render the table inaccessible to VoiceOver
4157         https://bugs.webkit.org/show_bug.cgi?id=143007
4158