1 2015-04-29 Commit Queue <commit-queue@webkit.org>
3 Unreviewed, rolling out r183600.
4 https://bugs.webkit.org/show_bug.cgi?id=144432
6 New tests time out everywhere (Requested by ap on #webkit).
10 "Crash at WebCore::Document::absoluteRegionForEventTargets"
11 https://bugs.webkit.org/show_bug.cgi?id=144426
12 http://trac.webkit.org/changeset/183600
14 2015-04-29 Alexey Proskuryakov <ap@apple.com>
16 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
17 https://bugs.webkit.org/show_bug.cgi?id=144155
19 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
21 2015-04-29 Martin Robinson <mrobinson@igalia.com>
23 Unskip 3D transformation tests for WebKitGTK+
25 Unreviewed. This is gardening.
27 These tests should run reasonably well on the testing bots, now that
28 they use llvmpipe to run OpenGL.
30 * platform/gtk/TestExpectations:
31 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
32 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
33 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
34 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
35 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
36 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
37 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
38 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
39 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
40 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
41 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
42 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
43 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
44 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
45 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
46 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
48 2015-04-29 Simon Fraser <simon.fraser@apple.com>
50 Rebaseline after r183597.
52 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
54 2015-04-29 Simon Fraser <simon.fraser@apple.com>
56 Crash at WebCore::Document::absoluteRegionForEventTargets
57 https://bugs.webkit.org/show_bug.cgi?id=144426
58 rdar://problem/20502166
60 Reviewed by Tim Horton.
62 Test that disconnects a frame with a wheel event handler then GCs, and one that
63 disconnects are reconnects. In both case, the parent document should have zero
64 wheel event handlers registered on it.
66 * fast/events/wheelevent-in-frame-expected.txt: Added.
67 * fast/events/wheelevent-in-frame.html: Added.
68 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
69 * fast/events/wheelevent-in-reattached-frame.html: Added.
71 2015-04-29 Simon Fraser <simon.fraser@apple.com>
73 Compute the non-fast-scrollable region in main-document coordinates
74 https://bugs.webkit.org/show_bug.cgi?id=144420
76 Reviewed by Tim Horton.
78 We now report the non-fast region in document coordinates, so these two results change.
80 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
81 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
83 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
85 NodeList has issues with Symbol and empty string
86 https://bugs.webkit.org/show_bug.cgi?id=144310
88 Reviewed by Darin Adler.
90 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
91 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
92 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
93 * fast/dom/dataset-name-getter-symbols.html: Added.
94 * fast/dom/named-items-with-empty-name-expected.txt: Added.
95 * fast/dom/named-items-with-empty-name.html: Added.
96 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
97 * fast/dom/named-items-with-symbol-name.html: Added.
98 * storage/domstorage/localstorage/named-items-expected.txt: Added.
99 * storage/domstorage/localstorage/named-items.html: Added.
101 2015-04-29 Simon Fraser <simon.fraser@apple.com>
103 Allow testing of plug-ins that handle wheel events.
104 https://bugs.webkit.org/show_bug.cgi?id=144413
106 Reviewed by Tim Horton.
108 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
110 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
111 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
112 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
113 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
114 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
115 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
117 2015-04-29 Martin Robinson <mrobinson@igalia.com>
119 [GTK] Add support for automatic hyphenation
120 https://bugs.webkit.org/show_bug.cgi?id=44478
122 Reviewed by Carlos Garcia Campos.
124 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
125 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
126 * platform/gtk/fast/text/hyphenate-character-expected.txt:
127 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
128 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
129 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
130 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
131 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
132 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
133 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
134 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
135 * platform/gtk/fast/text/hyphens-expected.png: Added.
136 * platform/gtk/fast/text/hyphens-expected.txt:
137 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
139 2015-04-29 Zalan Bujtas <zalan@apple.com>
141 Simple line layout: Web process spins endlessly below layoutSimpleLines.
142 https://bugs.webkit.org/show_bug.cgi?id=144403
143 rdar://problem/20742783
145 Reviewed by Antti Koivisto.
147 When a text fragment overlaps multiple renderes and it does not fit the current line,
148 we revert the text fragment iterator position so that the overlapping content
149 gets processed again for the next line.
150 However, TextFragmentIterator::revertToFragment() was reverting too much and
151 we started processing old content all over again -> infinite loop.
153 This patch ensures that text fragment iterator is reverted to the right position.
155 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
156 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
158 2015-04-29 Antti Koivisto <antti@apple.com>
160 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
162 * platform/win/TestExpectations:
164 2015-04-28 Geoffrey Garen <ggaren@apple.com>
166 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
167 https://bugs.webkit.org/show_bug.cgi?id=144013
169 Reviewed by Mark Lam.
171 * js/script-tests/array-holes.js:
172 * js/array-holes-expected.txt: This result now matches Firefox. We see
173 'peekaboo', which is a prototype property, rather than a hole, because
174 sorting uses [[Get]], which sees prototype properties.
176 The ES6 spec says that sorting should use [[Get]], so this new result
177 matches the spec a little better -- although the spec also says that the
178 result of sorting is undefined in this case because of the presence of
179 an indexed property in the prototype chain.
181 * js/dom/array-prototype-properties-expected.txt: Updated error message
182 to match other array prototype error messages.
184 * js/comparefn-sort-stability-expected.txt:
185 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
186 order to demonstrate that Firefox and Safari use a stable sort, and
189 * js/script-tests/array-sort-sparse.js:
190 * js/array-sort-sparse-expected.txt: Added some tests for things I got
193 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
194 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
195 used to terminate sooner because our sort implementation would (sometimes)
196 terminate sooner if you shrank the array. Our new sort does not accept
197 intermediate updates to the array's length, matching Firefox. I spoke
198 to Gavin and Alexey about this, and we think that going out of our way
199 to honor length changes mid-sort doesn't make much sense because it's
200 not possible to honor the general case of value changes in a predictable
203 2015-04-29 Antti Koivisto <antti@apple.com>
205 Main resource loaded via 304 response becomes empty if reloaded by user
206 https://bugs.webkit.org/show_bug.cgi?id=144386
208 Reviewed by Darin Adler.
210 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
211 * http/tests/cache/main-resource-304-reload.html: Added.
212 * http/tests/cache/resources/iframe304body.php: Added.
214 2015-04-29 Darin Adler <darin@apple.com>
216 [ES6] Implement Unicode code point escapes
217 https://bugs.webkit.org/show_bug.cgi?id=144377
219 Reviewed by Antti Koivisto.
221 * js/script-tests/unicode-escape-sequences.js: Added.
222 * js/unicode-escape-sequences-expected.txt: Added.
223 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
225 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
227 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
228 https://bugs.webkit.org/show_bug.cgi?id=140261
230 Reviewed by Darin Adler.
232 * editing/execCommand/crash-140261-expected.txt: Added.
233 * editing/execCommand/crash-140261.html: Added.
235 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
237 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
238 https://bugs.webkit.org/show_bug.cgi?id=143711
240 Reviewed by Darin Adler.
242 * http/tests/appcache/resources/fake-video.mp4: Added.
243 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
244 * http/tests/appcache/simple-video-sync-expected.txt: Added.
245 * http/tests/appcache/simple-video-sync.html: Added.
247 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
249 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
250 https://bugs.webkit.org/show_bug.cgi?id=144373
252 Reviewed by Darin Adler.
254 * js/property-getters-and-setters-expected.txt:
255 * js/script-tests/property-getters-and-setters.js:
257 2015-04-28 Alexey Proskuryakov <ap@apple.com>
259 [WK2] fast/forms/input-search-press-escape-key.html crashes
260 https://bugs.webkit.org/show_bug.cgi?id=87168
261 rdar://problem/11508829
263 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
265 2015-04-28 Zalan Bujtas <zalan@apple.com>
267 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
268 https://bugs.webkit.org/show_bug.cgi?id=144351
270 Reviewed by Simon Fraser.
272 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
274 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
275 * fast/forms/checkbox-painting-with-hr.html: Added.
277 2015-04-28 Andreas Kling <akling@apple.com>
279 DFG should generate efficient code for branching on a string's boolean value.
280 <https://webkit.org/b/144317>
282 Reviewed by Geoff Garen & Filip Pizlo.
284 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
285 * js/regress/branch-on-string-as-boolean.html: Added.
286 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
288 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
290 Implement font-synthesis CSS property
291 https://bugs.webkit.org/show_bug.cgi?id=144305
293 Reviewed by Andreas Kling.
295 Test all combinations of font-weight, font-style, and font-synthesis.
297 * fast/css3-text/font-synthesis-expected.html: Added.
298 * fast/css3-text/font-synthesis.html: Added.
300 2015-04-28 Brent Fulgham <bfulgham@apple.com>
302 [Win] Temporarily disable WebGL support
303 https://bugs.webkit.org/show_bug.cgi?id=144291
305 * platform/win/TestExpectations:
306 * platform/win/js/dom/constructor-length-expected.txt: Added.
307 * platform/win/js/dom/global-constructors-attributes-expected.txt:
309 2015-04-28 Jer Noble <jer.noble@apple.com>
311 Unreviewed gardening; add results for new tests.
313 * media/audio-playback-restriction-autoplay-expected.txt: Added.
314 * media/audio-playback-restriction-play-expected.txt: Added.
316 2015-04-28 Brent Fulgham <bfulgham@apple.com>
318 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
319 https://bugs.webkit.org/show_bug.cgi?id=144333
321 Rubberstamped by Brady Eidson.
323 * http/tests/security/resources/cors-post-redirect-target.php: Check
324 that HTTP_ORIGIN key exists before using it to avoid PHP error.
326 2015-04-28 Andy Estes <aestes@apple.com>
328 Add expectations for tests added in r183428 and r183450.
330 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
331 * media/audio-playback-restriction-autoplay-expected.txt: Added.
332 * media/audio-playback-restriction-play-expected.txt: Added.
334 2015-04-28 Antti Koivisto <antti@apple.com>
336 Network Cache: Disk cache getting filled by YouTube video data
337 https://bugs.webkit.org/show_bug.cgi?id=144259
339 Reviewed by Darin Adler.
341 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
342 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
343 * http/tests/cache/disk-cache/resources/cache-test.js:
346 2015-04-25 Simon Fraser <simon.fraser@apple.com>
348 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
349 https://bugs.webkit.org/show_bug.cgi?id=144198
351 Reviewed by Darin Adler, Antti Koivisto.
353 New test that detects whether a "hardware" animation is firing the style recalc
354 timer on every frame, which happened during development of this patch.
356 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
357 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
359 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
361 [JSC] Add support for typed arrays to the Array profiling
362 https://bugs.webkit.org/show_bug.cgi?id=143913
364 Reviewed by Filip Pizlo.
366 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
367 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
369 2015-04-27 Doug Russell <d_russell@apple.com>
371 Break up select text into multiple tests
372 https://bugs.webkit.org/show_bug.cgi?id=144301
374 Reviewed by Alexey Proskuryakov.
376 * platform/mac/TestExpectations:
377 * platform/mac/accessibility/select-text-expected.txt: Removed.
378 * platform/mac/accessibility/select-text.html: Removed.
379 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
380 * platform/mac/accessibility/select-text/select-text-1.html: Added.
381 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
382 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
383 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
384 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
385 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
386 * platform/mac/accessibility/select-text/select-text-2.html: Added.
387 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
388 * platform/mac/accessibility/select-text/select-text-3.html: Added.
389 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
390 * platform/mac/accessibility/select-text/select-text-4.html: Added.
391 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
392 * platform/mac/accessibility/select-text/select-text-5.html: Added.
393 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
394 * platform/mac/accessibility/select-text/select-text-6.html: Added.
395 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
396 * platform/mac/accessibility/select-text/select-text-7.html: Added.
397 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
398 * platform/mac/accessibility/select-text/select-text-8.html: Added.
399 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
400 * platform/mac/accessibility/select-text/select-text-9.html: Added.
402 2015-04-27 Daniel Bates <dabates@apple.com>
404 Form control may be associated with the wrong HTML Form element after form id change
405 https://bugs.webkit.org/show_bug.cgi?id=133456
406 <rdar://problem/17095055>
408 Reviewed by Andy Estes.
410 Add tests to ensure that we associate the correct HTML Form element with a
411 <select> after changing the id of its associated HTML form element.
413 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
414 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
415 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
416 * fast/forms/change-form-id-to-be-unique.html: Added.
418 2015-04-27 Jer Noble <jer.noble@apple.com>
420 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
421 https://bugs.webkit.org/show_bug.cgi?id=143486
423 Reviewed by Eric Carlson.
425 * media/audio-playback-restriction-autoplay.html: Added.
426 * media/audio-playback-restriction-play.html: Added.
427 * media/video-test.js:
428 (setCaptionDisplayMode):
429 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
432 2015-04-27 Jer Noble <jer.noble@apple.com>
434 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
435 https://bugs.webkit.org/show_bug.cgi?id=144211
437 Reviewed by Eric Carlson.
439 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
440 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
441 * webaudio/audiocontext-restriction-expected.txt: Added.
442 * webaudio/audiocontext-restriction.html: Added.
443 * webaudio/resources/audio-testing.js:
446 2015-04-27 Alexey Proskuryakov <ap@apple.com>
448 rdar://problem/16678392 Page visibility tests are broken in Yosemite
450 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
451 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
452 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
454 2015-04-27 Zalan Bujtas <zalan@apple.com>
456 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
457 https://bugs.webkit.org/show_bug.cgi?id=144167
458 rdar://problem/20639857
460 Reviewed by Simon Fraser.
462 This patch ensures that TextIterator returns the right text when the input range starts
465 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
466 it is required to map simple line layout runs to RenderText positions.
467 This patch sets the offset value when the iteration start with a sibling node.
469 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
470 * fast/text/range-text-with-simple-line-layout.html: Added.
472 2015-04-27 Commit Queue <commit-queue@webkit.org>
474 Unreviewed, rolling out r183393.
475 https://bugs.webkit.org/show_bug.cgi?id=144272
477 Caused memory corruption detected by GuardMalloc (Requested by
482 "Synchronous XMLHttpRequest should get access to AppCache
483 resources stored as flat files"
484 https://bugs.webkit.org/show_bug.cgi?id=143711
485 http://trac.webkit.org/changeset/183393
487 2015-04-27 Yoav Weiss <yoav@yoav.ws>
489 Fix viewport units in Media Queries
490 https://bugs.webkit.org/show_bug.cgi?id=144260
492 Reviewed by Darin Adler.
494 These tests make sure that viewport units are working as expected inside of Media Queries.
496 * fast/media/mq-viewport-units-expected.txt: Added.
497 * fast/media/mq-viewport-units.html: Added.
499 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
501 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
502 https://bugs.webkit.org/show_bug.cgi?id=133280
504 Implementation of justify-self and justify-items properties for grid.
505 Added additional testing for ensuring margin, padding and border are considered when
506 computing grid item's position.
508 Reviewed by David Hyatt.
510 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
511 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
512 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
513 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
514 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
515 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
516 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
517 * fast/css-grid-layout/justify-self-cell.html: Added.
518 * fast/css-grid-layout/resources/grid.css:
519 (.directionLTR): Added. Useful for defining orthogonal flows.
521 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
525 Fixed timeout expectation of "closed should fulfill with
526 undefined" test. This doesn't time out anymore.
528 * streams/reference-implementation/readable-stream-templated.html:
530 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
532 [Streams API] ReadableStream constructor start function should be able to close the stream
533 https://bugs.webkit.org/show_bug.cgi?id=143363
535 Reviewed by Benjamin Poulain.
537 Updated expectations with new passes.
539 * streams/reference-implementation/bad-underlying-sources-expected.txt:
540 * streams/reference-implementation/readable-stream-reader-expected.txt:
541 * streams/reference-implementation/readable-stream-templated-expected.txt:
543 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
545 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
546 https://bugs.webkit.org/show_bug.cgi?id=143711
548 Reviewed by Darin Adler.
550 * http/tests/appcache/resources/fake-video.mp4: Added.
551 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
552 * http/tests/appcache/simple-video-sync-expected.txt: Added.
553 * http/tests/appcache/simple-video-sync.html: Added.
555 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
557 Also skip it in run-javascriptcore-tests.
559 * js/script-tests/class-syntax-semicolon.js:
561 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
563 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
565 The newly uncovered bug is tracked by webkit.org/b/144258.
569 2015-04-26 Alexey Proskuryakov <ap@apple.com>
571 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
572 https://bugs.webkit.org/show_bug.cgi?id=141122
574 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
575 almost certainly other tests affected by this.
577 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
579 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
580 https://bugs.webkit.org/show_bug.cgi?id=144144
582 Reviewed by Darin Adler.
584 Add new test case to check absolutely positioned elements.
586 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
587 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
589 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
591 Class body ending with a semicolon throws a SyntaxError
592 https://bugs.webkit.org/show_bug.cgi?id=144244
594 Reviewed by Darin Adler.
596 Added a regression test for having a semicolon inside the class definition.
598 * js/class-syntax-semicolon-expected.txt: Added.
599 * js/class-syntax-semicolon.html: Added.
600 * js/script-tests/class-syntax-semicolon.js: Added.
602 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
604 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
605 https://bugs.webkit.org/show_bug.cgi?id=144243
607 Reviewed by Darin Adler.
609 Added tests cases to both tests. Also added test cases missing from expression tests.
611 * js/class-syntax-declaration-expected.txt:
612 * js/class-syntax-expression-expected.txt:
613 * js/script-tests/class-syntax-declaration.js:
614 * js/script-tests/class-syntax-expression.js:
616 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
618 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
619 https://bugs.webkit.org/show_bug.cgi?id=144137
621 Reviewed by Darin Adler.
623 Ensure the SourceAlpha is driven from last applied FilterEffect.
625 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
626 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
628 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
630 [EFL] Unreviewed gardening fix.
632 Mark editing/selection/extend-by-character-007.html to skip
633 instead of missing. It is not supported by EFL port yet.
635 * platform/efl/TestExpectations:
637 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
639 [EFL] Unreviewed EFL gardening on 27th April.
641 Unskip 2 tests which have been passed since r183368.
643 Mark editing/selection/extend-by-character-007.html to missing.
644 This needs to have new baseline for EFL port.
646 * platform/efl/TestExpectations:
648 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
650 [CSS Grid Layout] Support for align-self and align-items in grid layout
651 https://bugs.webkit.org/show_bug.cgi?id=133225
653 Reviewed by Darin Adler.
655 Implementation of align-self and align-items properties ifor grid.
657 Several layout tests were touched for adapting them to the new grid item's
658 column-axis position when using RTL direction.
660 * fast/css-grid-layout/grid-align-expected.txt: Added.
661 * fast/css-grid-layout/grid-align.html: Added.
662 * fast/css-grid-layout/grid-element-border-grid-item.html:
663 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
664 * fast/css-grid-layout/grid-element-padding-grid-item.html:
665 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
666 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
667 * fast/css-grid-layout/grid-item-margin-resolution.html:
669 2015-04-26 Doug Russell <d_russell@apple.com>
671 AX: richer text change notifications (142719)
672 https://bugs.webkit.org/show_bug.cgi?id=142719
674 Reviewed by Darin Adler.
676 Richer accessibility value change notifications. Introduce AXTextEditType,
677 postTextStateChangeNotification and postTextReplacementNotification to give assistive
678 tech apps more reliable context for responding to changes in web content. Also implement
679 a mechanism to post value changes in password form fields in coalesced ticks to thwart
680 analyzing the cadence of changes.
682 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
683 and an overload of postTextReplacementNotification to give assistive tech apps more
684 reliable context for responding to changes in web content selection. Also block posting
685 selection changes on password fields.
687 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
688 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
689 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
690 * platform/mac/accessibility/selection-change-userinfo.html: Added.
691 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
692 * platform/mac/accessibility/value-change-userinfo.html: Added.
694 2015-04-26 Darin Adler <darin@apple.com>
696 REGRESSION (r176751): line-height ignored in <button> elements
697 https://bugs.webkit.org/show_bug.cgi?id=144234
699 Reviewed by Antti Koivisto.
701 * fast/forms/button-line-height-expected.html: Added.
702 * fast/forms/button-line-height.html: Added.
704 2015-04-26 Darin Adler <darin@apple.com>
706 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
707 https://bugs.webkit.org/show_bug.cgi?id=137163
709 Reviewed by Andy Estes.
711 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
712 * fast/notifications/request-notification-permission-while-reloading.html: Added.
714 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
716 [JSC] Implement Math.clz32(), remove Number.clz()
717 https://bugs.webkit.org/show_bug.cgi?id=144205
719 Reviewed by Michael Saboff.
721 Basic conformance tests.
723 * js/Object-getOwnPropertyNames-expected.txt:
724 * js/math-clz32-expected.txt: Added.
725 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
726 * js/number-clz-expected.txt: Removed.
727 * js/script-tests/Object-getOwnPropertyNames.js:
728 * js/script-tests/math-clz32.js: Added.
729 (objectConvertToString.toString):
730 (objectRecordToStringCall.toString):
731 (objectThrowOnToString.toString):
732 (objectWithValueOf.valueOf):
733 (objectThrowOnValueOf.valueOf):
734 (objectThrowOnValueOf.toString):
735 (objectRecordValueOfCall.valueOf):
736 (objectRecordConversionCalls.toString):
737 (objectRecordConversionCalls.valueOf):
738 * js/script-tests/number-clz.js: Removed.
740 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
742 [ES6] Array.from need to accept iterables
743 https://bugs.webkit.org/show_bug.cgi?id=141055
745 Reviewed by Darin Adler.
747 Array.from now accepts iterables.
749 * js/array-from-expected.txt:
751 2015-04-26 Simon Fraser <simon.fraser@apple.com>
753 New baselines for iOS.
755 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
756 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
757 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
758 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
759 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
760 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
761 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
762 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
763 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
764 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
765 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
766 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
767 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
768 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
769 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
770 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
772 2015-04-26 Simon Fraser <simon.fraser@apple.com>
774 New WK1 results for this test.
776 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
778 2015-04-25 Simon Fraser <simon.fraser@apple.com>
780 Expand compositing coverage rect when scrolling and animating
781 https://bugs.webkit.org/show_bug.cgi?id=144214
782 rdar://problem/20695926
784 Reviewed by Darin Adler.
786 New baselines for tests dumping layer output, with coverage rect being affected
787 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
789 * compositing/contents-scale/animating-expected.txt:
790 * compositing/contents-scale/rounded-contents-scale-expected.txt:
791 * compositing/contents-scale/scaled-ancestor-expected.txt:
792 * compositing/contents-scale/simple-scale-expected.txt:
793 * compositing/tiling/transform-origin-tiled.html: Added.
794 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
795 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
796 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
797 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
798 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
799 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
800 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
801 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
802 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
803 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
804 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
805 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
806 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
807 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
808 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
809 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
810 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
811 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
812 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
813 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
814 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
815 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
816 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
817 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
818 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
819 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
820 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
821 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
822 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
823 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
824 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
825 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
827 2015-04-25 Alexey Proskuryakov <ap@apple.com>
829 Mark some tests that take >10 seconds on debug bots as slow.
831 This is too close to 30 second timeout, so it's likely that these tests would flakily
832 time out on other configurations, e.g. locally.
836 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
838 font-synthesis's initial value is "style weight"
839 https://bugs.webkit.org/show_bug.cgi?id=144195
841 Reviewed by Darin Adler.
845 * fast/css3-text/font-synthesis-parse-expected.txt:
846 * fast/css3-text/font-synthesis-parse.html:
848 2015-04-25 Jordan Harband <ljharb@gmail.com>
850 Set#keys !== Set#values
851 https://bugs.webkit.org/show_bug.cgi?id=144190
853 Reviewed by Darin Adler.
855 * js/script-tests/set-keys.js: Added.
856 * js/set-keys-expected.txt: Added.
857 * js/set-keys.html: Added.
859 2015-04-25 Darin Adler <darin@apple.com>
861 Crash if IDBTransaction is aborted right after it's created
862 https://bugs.webkit.org/show_bug.cgi?id=144199
864 Reviewed by Simon Fraser.
866 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
867 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
868 the execptions is different from what was marked here as expected.
870 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
872 class methods should be non-enumerable
873 https://bugs.webkit.org/show_bug.cgi?id=143181
875 Reviewed by Darin Adler.
877 Added a regression test.
879 Also fixed a test that previously relied on "prototype" property being writable
880 since this is no longer the case.
882 * js/class-syntax-extends-expected.txt:
883 * js/class-syntax-prototype.html: Added.
884 * js/script-tests/class-syntax-extends.js:
885 * js/script-tests/class-syntax-prototype.js: Added.
887 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
889 [ES6] Implement String.fromCodePoint
890 https://bugs.webkit.org/show_bug.cgi?id=144160
892 Reviewed by Darin Adler.
894 Add String.fromCodePoint.
896 * js/Object-getOwnPropertyNames-expected.txt:
897 * js/script-tests/Object-getOwnPropertyNames.js:
899 2015-04-25 Alexey Proskuryakov <ap@apple.com>
901 Mavericks fix - no window.performance there.
903 * fast/frames/flattening/resources/iframe-to-resize.html:
905 2015-04-25 Alexey Proskuryakov <ap@apple.com>
907 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
908 https://bugs.webkit.org/show_bug.cgi?id=144155
910 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
912 * fast/frames/flattening/resources/iframe-to-resize.html:
914 2015-04-24 Commit Queue <commit-queue@webkit.org>
916 Unreviewed, rolling out r183288.
917 https://bugs.webkit.org/show_bug.cgi?id=144189
919 Made js/sort-with-side-effecting-comparisons.html time out in
920 debug builds (Requested by ap on #webkit).
924 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
926 https://bugs.webkit.org/show_bug.cgi?id=144013
927 http://trac.webkit.org/changeset/183288
929 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
931 Implement parsing support for font-synthesis CSS property
932 https://bugs.webkit.org/show_bug.cgi?id=144180
934 Reviewed by Tim Horton.
936 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
937 * fast/css3-text/font-synthesis-parse.html: Added.
939 2015-04-24 Simon Fraser <simon.fraser@apple.com>
941 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
942 https://bugs.webkit.org/show_bug.cgi?id=144165
944 Reviewed by Dean Jackson.
946 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
948 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
949 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
950 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
951 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
952 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
953 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
954 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
955 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
956 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
957 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
958 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
959 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
960 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
961 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
962 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
963 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
964 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
965 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
966 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
967 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
968 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
969 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
970 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
971 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
972 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
974 2015-04-24 Simon Fraser <simon.fraser@apple.com>
976 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
977 https://bugs.webkit.org/show_bug.cgi?id=144165
979 Reviewed by Dean Jackson.
981 Updated results that now include coverage rects, and a new test that includes both visible
984 * compositing/contents-scale/animating-expected.txt:
985 * compositing/contents-scale/rounded-contents-scale-expected.txt:
986 * compositing/contents-scale/scaled-ancestor-expected.txt:
987 * compositing/contents-scale/simple-scale-expected.txt:
988 * compositing/contents-scale/z-translate-expected.txt:
989 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
990 * compositing/visible-rect/coverage-clipped.html: Added.
991 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
992 * compositing/visible-rect/coverage-scrolling.html: Added.
993 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
994 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
995 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
996 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
997 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
998 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
999 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
1000 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
1001 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1002 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1003 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
1004 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
1005 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
1006 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
1007 * platform/mac/compositing/visible-rect/animated-expected.txt:
1008 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
1009 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
1010 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
1011 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
1012 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1013 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1014 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
1015 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1017 2015-04-21 Geoffrey Garen <ggaren@apple.com>
1019 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1020 https://bugs.webkit.org/show_bug.cgi?id=144013
1022 Reviewed by Mark Lam.
1024 * js/script-tests/array-holes.js:
1025 * js/array-holes-expected.txt: This result now matches Firefox. We see
1026 'peekaboo', which is a prototype property, rather than a hole, because
1027 sorting uses [[Get]], which sees prototype properties.
1029 The ES6 spec says that sorting should use [[Get]], so this new result
1030 matches the spec a little better -- although the spec also says that the
1031 result of sorting is undefined in this case because of the presence of
1032 an indexed property in the prototype chain.
1034 * js/dom/array-prototype-properties-expected.txt: Updated error message
1035 to match other array prototype error messages.
1037 * js/comparefn-sort-stability-expected.txt:
1038 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1039 order to demonstrate that Firefox and Safari use a stable sort, and
1042 * js/script-tests/array-sort-sparse.js:
1043 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1044 wrong in this patch.
1046 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1048 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1049 https://bugs.webkit.org/show_bug.cgi?id=144155
1051 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
1053 * fast/frames/flattening/resources/iframe-to-resize.html:
1055 2015-04-24 Commit Queue <commit-queue@webkit.org>
1057 Unreviewed, rolling out r183266.
1058 https://bugs.webkit.org/show_bug.cgi?id=144164
1060 Broke 32-bit build and a test. (Requested by ap on #webkit).
1064 "AX: richer text change notifications (142719)"
1065 https://bugs.webkit.org/show_bug.cgi?id=142719
1066 http://trac.webkit.org/changeset/183266
1068 2015-04-24 Brady Eidson <beidson@apple.com>
1070 Handling additional review feedback after http://trac.webkit.org/changeset/183280
1071 https://bugs.webkit.org/show_bug.cgi?id=144157.
1073 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
1075 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
1076 * http/tests/security/cors-post-redirect-303.html: Added.
1077 * http/tests/security/resources/cors-post-redirect-target.php:
1079 2015-04-24 Brady Eidson <beidson@apple.com>
1081 Origin header is preserved on cross-origin redirects.
1082 https://bugs.webkit.org/show_bug.cgi?id=144157.
1084 Reviewed by Sam Weinig.
1086 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
1087 * http/tests/security/cors-post-redirect-301.html: Added.
1088 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
1089 * http/tests/security/cors-post-redirect-302.html: Added.
1090 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
1091 * http/tests/security/cors-post-redirect-307.html: Added.
1092 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
1093 * http/tests/security/cors-post-redirect-308.html: Added.
1094 * http/tests/security/resources/cors-post-redirect-target.php: Added.
1096 2015-04-24 Matthew Mirman <mmirman@apple.com>
1098 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
1099 https://bugs.webkit.org/show_bug.cgi?id=141865
1100 rdar://problem/19927273
1102 Reviewed by Filip Pizlo.
1104 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
1105 * js/sloppy-getter-setter-global-object-expected.txt: Added.
1106 * js/sloppy-getter-setter-global-object.html: Added.
1108 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1110 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1111 https://bugs.webkit.org/show_bug.cgi?id=144155
1113 Reviewed by Anders Carlsson.
1115 Cleaned the test up a little, and added logging to collect some information about
1118 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
1119 * fast/frames/flattening/resources/iframe-to-resize.html:
1121 2015-04-24 Doug Russell <d_russell@apple.com>
1123 AX: richer text change notifications (142719)
1124 https://bugs.webkit.org/show_bug.cgi?id=142719
1126 Reviewed by Darin Adler.
1128 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.
1130 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.
1132 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1133 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1134 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1135 * platform/mac/accessibility/selection-change-userinfo.html: Added.
1136 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1137 * platform/mac/accessibility/value-change-userinfo.html: Added.
1139 2015-04-24 Antti Koivisto <antti@apple.com>
1141 Memory cache live resources repeatedly purged during painting
1142 https://bugs.webkit.org/show_bug.cgi?id=144104
1144 Reviewed by Chris Dumez.
1146 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1148 These clearMemoryCache calls are now done by cache-test.js.
1150 * http/tests/cache/disk-cache/resources/cache-test.js:
1153 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1157 2015-04-24 Antti Koivisto <antti@apple.com>
1159 Unreviewed, rolling out r183259.
1165 "Memory cache live resources repeatedly purged during
1167 https://bugs.webkit.org/show_bug.cgi?id=144104
1168 http://trac.webkit.org/changeset/183259
1170 2015-04-24 Antti Koivisto <antti@apple.com>
1172 Memory cache live resources repeatedly purged during painting
1173 https://bugs.webkit.org/show_bug.cgi?id=144104
1175 Reviewed by Chris Dumez.
1177 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1179 These clearMemoryCache calls are now done by cache-test.js.
1181 * http/tests/cache/disk-cache/resources/cache-test.js:
1184 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1188 2015-04-23 Basile Clement <basile_clement@apple.com>
1190 Allow function allocation sinking
1191 https://bugs.webkit.org/show_bug.cgi?id=144016
1193 Reviewed by Filip Pizlo.
1195 Add a new test in JSRegress to check function sinking is being
1198 * js/regress/script-tests/sink-function.js: Added.
1220 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1222 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
1223 https://bugs.webkit.org/show_bug.cgi?id=144127
1225 * platform/mac-wk1/TestExpectations: Marked it as such.
1227 2015-04-23 Jer Noble <jer.noble@apple.com>
1229 [Mac] Disable QTKit by default on future OS X.
1230 https://bugs.webkit.org/show_bug.cgi?id=144082
1232 Reviewed by Darin Adler.
1234 Add a required BANDWIDTH field to the alternate playlist.
1236 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
1238 2015-04-23 Tim Horton <timothy_horton@apple.com>
1240 Make the linter stop complaining by fixing the order of fields in TestExpectations
1242 * platform/mac/TestExpectations:
1243 Bug number comes first.
1245 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1247 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
1249 Updated the results to match what we get in 10.10.3, and marked as passing.
1251 * editing/selection/extend-by-character-007-expected.txt: Removed.
1252 * platform/mac/TestExpectations:
1253 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
1254 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
1256 2015-04-23 Jordan Harband <ljharb@gmail.com>
1258 Implement `Object.assign`
1259 https://bugs.webkit.org/show_bug.cgi?id=143980
1261 Reviewed by Filip Pizlo.
1263 * js/Object-assign-expected.txt: Added.
1264 * js/Object-assign.html: Added.
1265 * js/Object-getOwnPropertyNames-expected.txt:
1266 * js/script-tests/Object-assign.js: Added.
1267 * js/script-tests/Object-getOwnPropertyNames.js:
1269 2015-04-23 Chris Dumez <cdumez@apple.com>
1271 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
1273 It often crashes on Windows.
1275 * platform/win/TestExpectations:
1277 2015-04-22 Zalan Bujtas <zalan@apple.com>
1279 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
1280 https://bugs.webkit.org/show_bug.cgi?id=144035
1281 rdar://problem/20604467
1283 Reviewed by Darin Adler.
1285 This patch extends HTMLElement::createElementRenderer()
1286 with the render tree insertion point so that we can create different type
1287 of renderers based on the render tree context.
1289 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
1290 * fast/ruby/ruby-rt-with-region-crash.html: Added.
1292 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1294 Context menu doesn't account for selection semantics
1295 ​ https://bugs.webkit.org/show_bug.cgi?id=143958
1296 <rdar://problem/19735706>
1298 Unreviewed test fix.
1300 The new 'context-menu-text-selection-lookup.html' test added in this
1301 bug was based on a test that does not work properly on some ports.
1302 Skipping/failing this test in the same places as the original
1303 'context-menu-text-selection.html' test.
1305 * platform/gtk/TestExpectations:
1306 * platform/ios-simulator-wk1/TestExpectations:
1307 * platform/ios-simulator-wk2/TestExpectations:
1308 * platform/mac-wk2/TestExpectations:
1310 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1312 Unreviewed test fix after r183138.
1314 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
1315 expectations were committed.
1317 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1319 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
1321 * platform/mac-mavericks/css2.1: Added.
1322 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
1323 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
1324 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
1325 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
1326 * platform/mac/TestExpectations:
1327 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
1328 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
1329 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
1330 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
1332 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1334 fast/text/emoji.html passes on OS X 10.10.3 and higher.
1336 * platform/mac/TestExpectations: Mark it as such.
1338 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
1340 Implement String.codePointAt()
1341 https://bugs.webkit.org/show_bug.cgi?id=143934
1343 Reviewed by Darin Adler.
1345 * js/Object-getOwnPropertyNames-expected.txt:
1346 * js/script-tests/string-code-point-at.js: Added.
1347 (objectWithCustomToString.toString):
1348 (objectThrowingOnToString.toString):
1349 (objectCountingToString.toString):
1350 (testLeadSurrogateOutOfBounds):
1351 (testLeadSurrogateAsLastCharacter):
1352 (testTrailSurrogateOutOfbounds):
1353 (testAccessNullInString):
1354 (testNormalCombinationOfSurrogates):
1355 * js/string-code-point-at-expected.txt: Added.
1356 * js/string-code-point-at.html: Added.
1358 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1360 Context menu doesn't account for selection semantics
1361 https://bugs.webkit.org/show_bug.cgi?id=143958
1362 <rdar://problem/19735706>
1364 Reviewed by Tim Horton.
1366 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
1367 * editing/selection/context-menu-text-selection-lookup.html: Added.
1369 2015-04-22 Jeremy Jones <jeremyj@apple.com>
1371 Expect failure on windows for treeitem-child-exposed test.
1372 https://bugs.webkit.org/show_bug.cgi?id=144070
1376 Mark accessibility/treeitem-child-exposed.html as failing on windows.
1378 * platform/win/TestExpectations:
1380 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
1382 AX: WebKit does not expose text fields inside tree views.
1383 https://bugs.webkit.org/show_bug.cgi?id=142196
1385 Reviewed by Chris Fleizach.
1387 Tests for treeitem’s children’s accessibility.
1388 Also fixed the search predicate test for treeitem,
1389 the static text is the second child of treeitem and
1390 list marker is the first child.
1392 * accessibility/treeitem-child-exposed-expected.txt: Added.
1393 * accessibility/treeitem-child-exposed.html: Added.
1394 * platform/mac/accessibility/search-predicate-expected.txt:
1395 * platform/mac/accessibility/search-predicate.html:
1397 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1399 [Streams API] Implement ReadableStreamController
1400 https://bugs.webkit.org/show_bug.cgi?id=143608
1402 Reviewed by Benjamin Poulain.
1404 Updated expectations as more tests are passed.
1405 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
1406 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
1408 * streams/readable-stream.html:
1409 * streams/readable-stream-expected.txt:
1410 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1411 * streams/reference-implementation/brand-checks-expected.txt:
1412 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1413 * streams/reference-implementation/readable-stream-expected.txt:
1415 2015-04-22 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1417 [GTK] Gardening 21st April.
1418 https://bugs.webkit.org/show_bug.cgi?id=143982.
1422 * platform/gtk/TestExpectations:
1424 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1426 [Cairo] Implement Path::addPath
1427 https://bugs.webkit.org/show_bug.cgi?id=130580
1429 Reviewed by Dirk Schulze.
1431 Enable addPath testcase in EFL port.
1433 * platform/efl/TestExpectations:
1435 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1437 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
1438 https://bugs.webkit.org/show_bug.cgi?id=143994
1440 Reviewed by Simon Fraser.
1442 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
1443 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
1444 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
1445 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
1446 Make sure when removing an SVG animating element and reinserting it back
1447 within the same animation length or transform limits, we do not crash.
1449 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1451 [EFL] Unreviewed gardening
1453 Update test expectations for failing tests.
1455 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
1456 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
1457 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
1458 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
1459 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
1460 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
1461 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
1462 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
1464 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1466 [EFL] Unreviewed gardening on 22th April
1468 Mark 3 compositing tests to image only failure. Additionally move
1469 wrong categorized 2 tests to a correct place.
1471 * platform/efl/TestExpectations:
1473 2015-04-21 Michael Saboff <msaboff@apple.com>
1475 Crash in JSC::Interpreter::execute
1476 https://bugs.webkit.org/show_bug.cgi?id=142625
1478 Reviewed by Filip Pizlo.
1480 New regression test.
1482 * js/regress-142625-expected.txt: Added.
1483 * js/regress-142625.html: Added.
1484 * js/script-tests/regress-142625.js: Added.
1486 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1488 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
1489 https://bugs.webkit.org/show_bug.cgi?id=141857
1491 Reviewed by Dirk Schulze.
1493 Ref test with a masked green square. Has to be an http test to trigger the
1496 * http/tests/css/data-uri-mask-expected.html: Added.
1497 * http/tests/css/data-uri-mask.html: Added.
1499 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1501 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
1503 Remove some expected failures from tests that are passing.
1504 Also rebaselined failing tests.
1506 * platform/efl/TestExpectations:
1507 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
1508 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
1509 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
1510 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
1511 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
1512 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
1513 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
1514 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
1516 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
1518 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
1519 https://bugs.webkit.org/show_bug.cgi?id=143903
1521 Reviewed by Daniel Bates.
1523 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
1524 * svg/css/crash-path-zero-height-viewbox.svg: Added.
1525 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
1526 * svg/css/crash-path-zero-width-viewbox.svg: Added.
1527 Make sure if the physical width or the physical height of an SVG is zero
1528 and a viewBox is specified, we do not crash.
1530 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
1532 Web Inspector: Improve Support for WeakSet in Console
1533 https://bugs.webkit.org/show_bug.cgi?id=143951
1535 Reviewed by Darin Adler.
1537 * inspector/model/remote-object-expected.txt:
1538 * inspector/model/remote-object.html:
1539 Update the test to include a WeakSet example.
1540 Also rebaseline for iterator changes that landed recently.
1542 2015-04-20 Alex Christensen <achristensen@webkit.org>
1544 Fix content extension test flakiness.
1545 https://bugs.webkit.org/show_bug.cgi?id=143950
1547 Reviewed by Brady Eidson.
1549 * platform/mac-wk2/TestExpectations:
1550 Mark contentextensions tests as not flaky any more.
1552 2015-04-20 Beth Dakin <bdakin@apple.com>
1554 Should not list these tests twice.
1556 * platform/mac-wk2/TestExpectations:
1558 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1560 Setting inline style to the same value it already has triggers a style recalc
1561 https://bugs.webkit.org/show_bug.cgi?id=143922
1563 Reviewed by Antti Koivisto.
1565 Test that changes inline-style (to test this bug fix), and classes (for
1566 proactive testing) and counts style recalcs.
1568 * fast/css/set-inline-style-recalc-expected.txt: Added.
1569 * fast/css/set-inline-style-recalc.html: Added.
1571 2015-04-20 Brady Eidson <beidson@apple.com>
1573 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
1574 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
1576 Reviewed by Chris Dumez.
1578 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
1580 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
1581 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
1582 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
1583 * http/tests/resources/Ahem.woff: Added.
1585 2015-04-20 Per Arne Vollan <peavo@outlook.com>
1587 Favicons are not always loaded.
1588 https://bugs.webkit.org/show_bug.cgi?id=143880
1590 Reviewed by Darin Adler.
1592 Added new test for icon link elements without mime type.
1594 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
1595 * fast/dom/icon-url-without-mimetype.html: Added.
1597 2015-04-20 Alexey Proskuryakov <ap@apple.com>
1599 Contentextensions tests are flaky
1600 https://bugs.webkit.org/show_bug.cgi?id=143950
1602 * platform/mac-wk2/TestExpectations: Marking them as such.
1604 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1606 [EFL] Unreviewed gardening
1608 Update test expectations for failing tests.
1610 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
1611 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
1612 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
1613 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
1614 Rebaseline after r173857.
1616 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1618 [EFL] Unreviewed gardening
1620 Rebaseline after r177774.
1622 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
1624 2015-04-20 Jordan Harband <ljharb@gmail.com>
1626 Implement `Object.is`
1627 https://bugs.webkit.org/show_bug.cgi?id=143865
1629 Reviewed by Darin Adler.
1631 * js/Object-getOwnPropertyNames-expected.txt:
1632 * js/Object-is-expected.txt: Added.
1633 * js/Object-is.html: Added.
1634 * js/script-tests/Object-getOwnPropertyNames.js:
1635 * js/script-tests/Object-is.js: Added.
1637 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
1639 [ES6] Implement WeakSet
1640 https://bugs.webkit.org/show_bug.cgi?id=142408
1642 Reviewed by Darin Adler.
1644 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
1646 * js/dom/basic-weakmap-expected.txt:
1647 * js/dom/basic-weakset-expected.txt: Added.
1648 * js/dom/basic-weakset.html: Added.
1649 * js/dom/script-tests/basic-weakmap.js:
1650 * js/dom/script-tests/basic-weakset.js: Added.
1652 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1654 [EFL] Unreviewed gardening
1656 Update test expectations for failing tests.
1658 * platform/efl/TestExpectations:
1659 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
1660 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
1661 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
1662 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
1663 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
1664 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
1665 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
1667 2015-04-18 Simon Fraser <simon.fraser@apple.com>
1669 REGRESSION (r181656): Animated tiled layers are missing content
1670 https://bugs.webkit.org/show_bug.cgi?id=143911
1671 rdar://problem/20596328
1673 Reviewed by Darin Adler.
1675 Test that animates a tiled layer, and checks that layer flushes occur while the
1676 animation is running.
1678 * compositing/animation/animation-backing-expected.txt: Added.
1679 * compositing/animation/animation-backing.html: Added.
1681 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
1683 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
1684 https://bugs.webkit.org/show_bug.cgi?id=143863
1686 Reviewed by Rob Buis.
1688 Simplified test from a fuzzer.
1690 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
1691 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
1693 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
1695 [ES6] Fix name enumeration of static functions for Symbol constructor
1696 https://bugs.webkit.org/show_bug.cgi?id=143891
1698 Reviewed by Geoffrey Garen.
1700 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
1702 * js/Object-getOwnPropertyNames-expected.txt: Removed.
1703 * js/script-tests/Object-getOwnPropertyNames.js:
1705 2015-04-17 Beth Dakin <bdakin@apple.com>
1707 Force mouse events should go through normal mouse event handling code paths
1708 https://bugs.webkit.org/show_bug.cgi?id=143749
1710 rdar://problem/20472895
1712 Reviewed by Dean Jackson.
1714 Just a few new tests. More to come.
1715 * fast/events/mouse-force-changed-expected.txt: Added.
1716 * fast/events/mouse-force-changed.html: Added.
1717 * fast/events/mouse-force-down-expected.txt: Added.
1718 * fast/events/mouse-force-down.html: Added.
1719 * fast/events/mouse-force-up-expected.txt: Added.
1720 * fast/events/mouse-force-up.html: Added.
1722 Right now the new tests will only work on Mac 10.10.3 and beyond.
1723 * platform/efl/TestExpectations:
1724 * platform/gtk/TestExpectations:
1725 * platform/ios-simulator/TestExpectations:
1726 * platform/mac-mavericks/TestExpectations:
1727 * platform/win/TestExpectations:
1729 2015-04-17 Daniel Bates <dabates@apple.com>
1731 REGRESSION: SVG does not support link dragging
1732 https://bugs.webkit.org/show_bug.cgi?id=141597
1734 Reviewed by Darin Adler.
1736 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
1738 * fast/events/drag-and-drop-link-expected.txt: Added.
1739 * fast/events/drag-and-drop-link.html: Added.
1740 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
1741 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
1742 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1743 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
1744 drag-and-drop support.
1745 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
1746 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1748 2015-04-17 Commit Queue <commit-queue@webkit.org>
1750 Unreviewed, rolling out r182912 and r182920.
1751 https://bugs.webkit.org/show_bug.cgi?id=143881
1753 Build breakage in some configurations (Requested by ap on
1756 Reverted changesets:
1758 "Force mouse events should go through normal mouse event
1759 handling code paths"
1760 https://bugs.webkit.org/show_bug.cgi?id=143749
1761 http://trac.webkit.org/changeset/182912
1763 http://trac.webkit.org/changeset/182920
1765 2015-04-17 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1767 [GTK] Gardening 17th April.
1768 https://bugs.webkit.org/show_bug.cgi?id=143870
1772 * platform/gtk/TestExpectations:
1774 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1776 [EFL] Unreviewed EFL gardening on 17 April.
1778 Mark 5 form tests and 3 navigation tests to failure.
1780 * platform/efl/TestExpectations:
1782 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1784 streams/reference-implementation/readable-stream.html is flaky
1785 https://bugs.webkit.org/show_bug.cgi?id=143778
1789 Comment out flaky subtests while working on a more complete
1792 The problem with these tests is that they set a timeout before the
1793 calling done() and this causes some tests to behave
1794 undeterministically, specilly code related to promise
1795 resolution. This could even cause indetermination if the tests
1796 were expected to run correctly.
1798 We think it is better to comment them out and find a more long
1799 term solution that could involve submitting change requests to the
1800 reference tests in the spec. This will be tackled in bug 143774.
1802 * streams/reference-implementation/readable-stream-expected.txt:
1803 * streams/reference-implementation/readable-stream-reader-expected.txt:
1804 * streams/reference-implementation/readable-stream-reader.html:
1805 * streams/reference-implementation/readable-stream-templated-expected.txt:
1806 * streams/reference-implementation/readable-stream-templated.html:
1807 * streams/reference-implementation/readable-stream.html:
1809 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1811 streams/readablestream-reader.html test should really test collected stream case.
1812 https://bugs.webkit.org/show_bug.cgi?id=143818
1814 Reviewed by Darin Adler.
1816 Making the test async so that the stream start async callback is made and the stream be collected.
1818 * streams/readable-stream-reader.html:
1820 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1822 http/tests/misc/DOMContentLoaded-event.html is flaky
1823 https://bugs.webkit.org/show_bug.cgi?id=143382
1825 Reviewed by Chris Dumez.
1827 * http/tests/misc/DOMContentLoaded-event-expected.txt:
1828 * http/tests/misc/DOMContentLoaded-event.html:
1829 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
1831 2015-04-16 Jordan Harband <ljharb@gmail.com>
1833 Number.parseInt is not === global parseInt in nightly r182673
1834 https://bugs.webkit.org/show_bug.cgi?id=143799
1836 Reviewed by Darin Adler.
1838 * js/number-constructor-expected.txt:
1839 * js/parseInt-expected.txt:
1840 * js/script-tests/number-constructor.js:
1841 * js/script-tests/parseInt.js:
1843 2015-04-16 Tim Horton <timothy_horton@apple.com>
1845 Rebaseline mouse-cursor-image-set results after r182869
1847 * fast/events/mouse-cursor-image-set-expected.txt:
1848 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
1849 * platform/mac/TestExpectations:
1850 Un-skip and land new results.
1852 2015-04-16 Beth Dakin <bdakin@apple.com>
1854 I will be investigating this in the short term, but skip these failing test for
1857 * platform/mac-wk2/TestExpectations:
1859 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
1861 [ES6] Implement Symbol.for and Symbol.keyFor
1862 https://bugs.webkit.org/show_bug.cgi?id=143404
1864 Reviewed by Geoffrey Garen.
1866 Add tests to check Symbol's identity over different realms.
1868 * js/dom/cross-frame-symbols-expected.txt: Added.
1869 * js/dom/cross-frame-symbols.html: Added.
1870 * js/dom/script-tests/cross-frame-symbols.js: Added.
1872 2015-04-16 Beth Dakin <bdakin@apple.com>
1874 Forgot to edit this TestExpectation file for
1875 http://trac.webkit.org/changeset/182912
1877 * platform/mac-wk1/TestExpectations:
1879 2015-04-16 Beth Dakin <bdakin@apple.com>
1881 Force mouse events should go through normal mouse event handling code paths
1882 https://bugs.webkit.org/show_bug.cgi?id=143749
1884 rdar://problem/20472895
1886 Reviewed by Dean Jackson.
1888 Just a few new tests. More to come.
1889 * fast/events/mouse-force-changed-expected.txt: Added.
1890 * fast/events/mouse-force-changed.html: Added.
1891 * fast/events/mouse-force-down-expected.txt: Added.
1892 * fast/events/mouse-force-down.html: Added.
1893 * fast/events/mouse-force-up-expected.txt: Added.
1894 * fast/events/mouse-force-up.html: Added.
1896 Right now the new tests will only work on Mac 10.10.3 and beyond.
1897 * platform/efl/TestExpectations:
1898 * platform/gtk/TestExpectations:
1899 * platform/ios-simulator/TestExpectations:
1900 * platform/mac-mavericks/TestExpectations:
1901 * platform/win/TestExpectations:
1903 2015-04-16 Chris Dumez <cdumez@apple.com>
1905 Regression(r182517): WebSocket::suspend() causes error event to be fired
1906 https://bugs.webkit.org/show_bug.cgi?id=143806
1907 <rdar://problem/20559812>
1909 Reviewed by Alexey Proskuryakov.
1911 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
1912 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
1913 Extend WebSocket PageCache test to make sure that the error event is
1914 fired after restoring the page from the PageCache and before the close
1917 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
1918 * 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.
1919 * 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.
1920 Add layout test to cover the case where WebSocket::stop() is called
1921 while firing the pending events upon restoring the page from PageCache.
1923 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
1925 [iOS] Delete hardcoded font fallback tables
1926 https://bugs.webkit.org/show_bug.cgi?id=143583
1928 Reviewed by Darin Adler
1930 Updating expected results.
1932 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
1933 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
1934 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
1935 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
1936 * fast/text/international/danda-space.html: Updating expected results
1937 * fast/text/international/thai-baht-space.html: Updating expected results
1939 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1941 More flaky tests in http/tests/security/mixedContent
1942 https://bugs.webkit.org/show_bug.cgi?id=143804
1944 Reviewed by Csaba Osztrogonác.
1946 Start secondary window loading in onload, so that it doesn't race with main document
1949 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
1950 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
1951 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
1952 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
1953 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
1954 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
1955 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
1956 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1957 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
1958 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1959 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
1961 2015-04-15 Chris Dumez <cdumez@apple.com>
1963 Add a console message when a stylesheet is not parsed due to invalid MIME type
1964 https://bugs.webkit.org/show_bug.cgi?id=143784
1966 Reviewed by Joseph Pecoraro.
1968 Update expectations for tests that are using stylesheets served with wrong
1969 MIME type as we now display a console message in this case.
1971 * http/tests/inspector/css/bad-mime-type-expected.txt:
1972 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
1973 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
1974 * http/tests/misc/css-accept-any-type-expected.txt:
1975 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
1977 * http/tests/security/cross-origin-css-1-expected.txt: Added.
1978 * http/tests/security/cross-origin-css-1.html: Added.
1979 * http/tests/security/cross-origin-css-2-expected.txt: Added.
1980 * http/tests/security/cross-origin-css-2.html: Added.
1981 * http/tests/security/cross-origin-css-3-expected.txt: Added.
1982 * http/tests/security/cross-origin-css-3.html: Added.
1983 * http/tests/security/cross-origin-css-4-expected.txt: Added.
1984 * http/tests/security/cross-origin-css-4.html: Added.
1985 * http/tests/security/cross-origin-css-5-expected.txt: Added.
1986 * http/tests/security/cross-origin-css-5.html: Added.
1987 * http/tests/security/cross-origin-css-6-expected.txt: Added.
1988 * http/tests/security/cross-origin-css-6.html: Added.
1989 * http/tests/security/cross-origin-css-7-expected.txt: Added.
1990 * http/tests/security/cross-origin-css-7.html: Added.
1991 * http/tests/security/cross-origin-css-8-expected.txt: Added.
1992 * http/tests/security/cross-origin-css-8.html: Added.
1993 * http/tests/security/cross-origin-css-expected.txt: Removed.
1994 * http/tests/security/cross-origin-css.html: Removed.
1995 Split http/tests/security/cross-origin-css.html into several tests. The
1996 test would be flaky otherwise as console messages could appear in
1997 different order for every run.
1999 * platform/mac/http/tests/misc/acid3-expected.txt:
2001 2015-04-15 Said Abou-Hallawa <said@apple.com>
2003 Minimum font size pref breaks SVG text very badly.
2004 https://bugs.webkit.org/show_bug.cgi?id=143590.
2006 Reviewed by Simon Fraser.
2008 When enabling the minimum font size perf, the SVG text element should
2009 apply the minimum font size rules on the scaled font.
2011 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
2012 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
2013 Minimum font size is larger than the scaled font size. Also the expected
2014 file makes sure the minimum font size rules are still applied if no scaling
2017 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
2018 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
2019 Minimum font size is smaller than the scaled font size. So the minimim font
2020 size rule should not have any effect on the final computed font size.
2022 2015-04-15 Jordan Harband <ljharb@gmail.com>
2024 String.prototype.startsWith/endsWith/includes have wrong length in r182673
2025 https://bugs.webkit.org/show_bug.cgi?id=143659
2027 Reviewed by Benjamin Poulain.
2029 * js/script-tests/string-includes.js:
2030 * js/string-includes-expected.txt:
2032 2015-04-15 Jordan Harband <ljharb@gmail.com>
2034 Math.imul has wrong length in Safari 8.0.4
2035 https://bugs.webkit.org/show_bug.cgi?id=143658
2037 Reviewed by Benjamin Poulain.
2039 * js/script-tests/math.js:
2041 2015-04-15 Jordan Harband <ljharb@gmail.com>
2043 Number.parseInt in nightly r182673 has wrong length
2044 https://bugs.webkit.org/show_bug.cgi?id=143657
2046 Reviewed by Benjamin Poulain.
2048 * js/number-constructor-expected.txt:
2049 * js/script-tests/number-constructor.js:
2051 2015-04-15 Chris Dumez <cdumez@apple.com>
2053 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
2055 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
2056 out. This is already the case for a lot of inspector tests on Windows.
2058 * platform/win/TestExpectations:
2060 2015-04-15 Alexey Proskuryakov <ap@apple.com>
2062 streams/reference-implementation/readable-stream.html is flaky
2063 https://bugs.webkit.org/show_bug.cgi?id=143778
2065 * TestExpectations: Marking as such.
2067 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2069 inspector/console/console-api.html is very slow, frequently timing out
2070 https://bugs.webkit.org/show_bug.cgi?id=143719
2072 * TestExpectations: Further adjusted the expectations.
2074 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2076 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
2077 https://bugs.webkit.org/show_bug.cgi?id=33685
2079 Reviewed by Brady Eidson.
2081 If the timer fired before navigation, the test passed without going down the code
2082 path that it was supposed to test. If it fired when navigation was in provisional
2083 state, then dumping results was delayed until the navigation was finished, and
2084 thus the intermediate page got dumped, and the test failed.
2086 * fast/dom/Window/timer-resume-on-navigation-back.html:
2088 2015-04-14 Zalan Bujtas <zalan@apple.com>
2090 Make inline continuation style change logic consistent.
2091 https://bugs.webkit.org/show_bug.cgi?id=143737
2092 rdar://problem/20486596
2094 Reviewed by Simon Fraser.
2096 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
2097 The first sibling of the container of a continuation should be handled as the rest of the siblings.
2099 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
2100 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
2102 2015-04-14 Daniel Bates <dabates@apple.com>
2104 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
2105 https://bugs.webkit.org/show_bug.cgi?id=143683
2107 Reviewed by Alexey Proskuryakov.
2109 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
2110 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
2111 a focused content editable element. We should come up with a more descriptive name for this test that
2112 better describes what it tests.
2114 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
2115 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
2116 * platform/efl/TestExpectations: Update file because of the rename.
2117 * platform/gtk/TestExpectations: Ditto.
2118 * platform/ios-simulator/TestExpectations: Ditto.
2119 * platform/mac-wk2/TestExpectations: Ditto.
2121 2015-04-14 Chris Dumez <cdumez@apple.com>
2123 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
2124 https://bugs.webkit.org/show_bug.cgi?id=143745
2125 <rdar://problem/20243916>
2127 Reviewed by Joseph Pecoraro.
2129 Add layout test that shows the Web inspector on a page that has
2130 a stylesheet with an invalid MIME type, to make sure we don't
2133 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
2134 * http/tests/inspector/css/bad-mime-type.html: Added.
2135 * http/tests/misc/css-accept-any-type.html:
2136 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
2137 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
2139 2015-04-14 Brady Eidson <beidson@apple.com>
2141 Make sure media element loads hit content filter extensions.
2142 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
2144 Reviewed by Jer Noble.
2146 * http/tests/contentextensions/media-filtered-expected.txt: Added.
2147 * http/tests/contentextensions/media-filtered.html: Added.
2148 * http/tests/contentextensions/media-filtered.html.json: Added.
2149 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
2150 * http/tests/contentextensions/text-track-blocked.html: Added.
2151 * http/tests/contentextensions/text-track-blocked.html.json: Added.
2153 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2155 [Win] Skip failling test due to list box scroll behavior.
2156 https://bugs.webkit.org/show_bug.cgi?id=143739
2158 * platform/win/TestExpectations:
2160 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2162 [Win] Unreviewed test correction after r182737.
2164 New test expectation was missing a newline at the end of the file.
2166 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2168 2015-04-14 Simon Fraser <simon.fraser@apple.com>
2170 Set the font size to 11px explicitly to try to fix this test on Windows.
2172 * fast/forms/listbox-visible-size.html:
2174 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2176 inspector/console/console-api.html is very slow, frequently timing out
2177 https://bugs.webkit.org/show_bug.cgi?id=143719
2179 * TestExpectations: Marking as slow.
2181 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2183 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
2184 https://bugs.webkit.org/show_bug.cgi?id=143697
2186 Reviewed by Anders Carlsson.
2188 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
2189 after removing the last character.
2191 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2193 Two flaky tests in http/tests/security/mixedContent
2194 https://bugs.webkit.org/show_bug.cgi?id=143695
2196 Reviewed by Csaba Osztrogonác.
2198 Speculative fix. Do not start opening a secondary window until fully done with the
2201 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2202 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
2203 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2204 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
2206 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2208 [iOS WK2] Interactive elements of developer.apple.com are broken
2209 https://bugs.webkit.org/show_bug.cgi?id=143692
2211 Reviewed by Sam Weinig.
2213 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
2214 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
2216 2015-04-14 Commit Queue <commit-queue@webkit.org>
2218 Unreviewed, rolling out r182794.
2219 https://bugs.webkit.org/show_bug.cgi?id=143714
2221 readable-stream-templated.html fails on Debug bots (Requested
2222 by youenn on #webkit).
2226 "[Streams API] ReadableStream constructor start function
2227 should be able to close the stream"
2228 https://bugs.webkit.org/show_bug.cgi?id=143363
2229 http://trac.webkit.org/changeset/182794
2231 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2233 [Streams API] ReadableStream constructor start function should be able to close the stream
2234 https://bugs.webkit.org/show_bug.cgi?id=143363
2236 Reviewed by Benjamin Poulain.
2238 Rebased tests as some are now passing.
2240 * streams/reference-implementation/readable-stream-reader-expected.txt:
2241 * streams/reference-implementation/readable-stream-templated-expected.txt:
2243 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2245 [GTK] Gardening 14th April
2246 https://bugs.webkit.org/show_bug.cgi?id=143701
2250 * platform/gtk/TestExpectations:
2251 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
2253 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2255 [GTK] Gardening: Rebaseline tests after r182620
2256 https://bugs.webkit.org/show_bug.cgi?id=143700
2260 This revision updates some tests after changing the way <br> is
2261 rendered. We need to change the GTK+ expectations for these tests.
2263 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2264 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
2265 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
2266 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
2267 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2268 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
2269 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
2270 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2271 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2272 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
2273 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
2274 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
2275 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
2276 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
2277 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
2278 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2279 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
2280 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
2281 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
2282 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
2283 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
2284 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
2285 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
2286 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2287 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2288 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2289 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2290 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2291 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
2293 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2295 Sync Streams API tests with spec
2296 https://bugs.webkit.org/show_bug.cgi?id=143669
2298 Reviewed by Darin Adler.
2300 Some tests were moved from the spec tests to our custom ones
2301 because they were not approved (yet, or they won't be).
2303 Some nuances from the spec tests were also fixed.
2305 * streams/readable-stream-expected.txt: Added.
2306 * streams/readable-stream-reader-expected.txt: Added.
2307 * streams/readable-stream-reader.html: Added.
2308 * streams/readable-stream.html: Added.
2309 * streams/reference-implementation/readable-stream-expected.txt:
2310 * streams/reference-implementation/readable-stream-reader-expected.txt:
2311 * streams/reference-implementation/readable-stream-reader.html:
2312 * streams/reference-implementation/readable-stream.html: Nuances
2313 fixed and tests moved to custom.
2315 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
2317 [CSS Grid Layout] Columns set in percentages collapse to auto width
2318 https://bugs.webkit.org/show_bug.cgi?id=141435
2320 Reviewed by David Hyatt.
2322 Added new tests to check that percentage track breadths are properly
2323 calculated under different sizing conditions.
2324 Modified one test to include relative sizes too.
2326 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
2327 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
2328 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
2329 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
2330 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
2331 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
2333 2015-04-10 Brent Fulgham <bfulgham@apple.com>
2335 Expand test infrastructure to support scrolling tests
2336 https://bugs.webkit.org/show_bug.cgi?id=143286
2337 <rdar://problem/20375516>
2339 Reviewed by Simon Fraser.
2341 Correct a scrolling test that had not been issuing wheel events to a valid
2342 view. This was found by some new logging in this patch.
2344 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
2345 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
2346 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
2348 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2350 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
2351 following http://trac.webkit.org/changeset/182750.
2353 Reviewed by Daniel Bates.
2355 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
2356 * http/tests/canvas/canvas-tainted-after-draw-image.html:
2357 Set window.jsTestIsAsync true and call finishJSTest() to make the test
2358 asynchronous, so the "TEST COMPLETE" message will be output after all the
2359 test messages. Also delete the synchronous tests for data url image and
2360 same-domain image since they can't be reliably tested.
2362 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2364 Fix compositing/geometry/fixed-transformed.html on Mavericks.
2366 To get consistent results on Mavericks, call
2367 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
2369 * compositing/geometry/fixed-transformed.html:
2371 2015-04-08 Filip Pizlo <fpizlo@apple.com>
2373 JSC should detect singleton functions
2374 https://bugs.webkit.org/show_bug.cgi?id=143232
2376 Reviewed by Geoffrey Garen and Michael Saboff.
2378 * js/regress/create-lots-of-functions-expected.txt: Added.
2379 * js/regress/create-lots-of-functions.html: Added.
2380 * js/regress/no-inline-constructor-expected.txt: Added.
2381 * js/regress/no-inline-constructor.html: Added.
2382 * js/regress/script-tests/create-lots-of-functions.js: Added.
2383 * js/regress/script-tests/no-inline-constructor.js: Added.
2384 * js/regress/script-tests/singleton-scope.js: Added.
2385 * js/regress/singleton-scope-expected.txt: Added.
2386 * js/regress/singleton-scope.html: Added.
2388 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2390 Add missing layout test result.
2392 * compositing/geometry/fixed-transformed-expected.txt: Added.
2394 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2396 list-style-image with SVG image renders at incorrect size.
2397 https://bugs.webkit.org/show_bug.cgi?id=141367.
2399 Reviewed by Darin Adler.
2401 Ensure the SVG image gets the correct size when used as an image list.
2403 * svg/as-list-image: Added.
2404 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
2405 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
2407 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2409 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
2410 https://bugs.webkit.org/show_bug.cgi?id=58681.
2412 Reviewed by Darin Adler.
2414 This test confirms when we load an image from a different origin and try
2415 drawing it on a canvas, the canvas is tainted if the image is completely
2416 loaded and drawn. Otherwise the image is not drawn.
2418 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
2419 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
2420 * http/tests/canvas/resources: Added.
2421 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
2423 2015-04-13 Beth Dakin <bdakin@apple.com>
2425 Add force property to MouseEvents
2426 https://bugs.webkit.org/show_bug.cgi?id=143569
2428 rdar://problem/20472954
2430 Reviewed by Darin Adler.
2432 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2433 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2434 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2436 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2438 Fixed position element is truncated if moved onscreen by a transform
2439 https://bugs.webkit.org/show_bug.cgi?id=143655
2441 Reviewed by Darin Adler.
2443 Test that moves a position:fixed element on-screen using a transform.
2445 * compositing/geometry/fixed-transformed.html: Added.
2447 2015-04-13 Alexey Proskuryakov <ap@apple.com>
2449 js/regress-141098.html often times out in debug builds.
2451 This test is slow in debug, sometimes barely passing, and other times timing out.
2455 2015-04-13 Brent Fulgham <bfulgham@apple.com>
2457 [Win] Unreviewed test correction after r182635.
2459 Two Windows test expectation files were missing newlines at the end of the file.
2461 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
2462 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
2464 2015-04-13 Zalan Bujtas <zalan@apple.com>
2466 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
2468 * platform/win/fast/dom/focus-contenteditable-expected.txt:
2469 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
2470 * platform/win/fast/forms/range/slider-padding-expected.txt:
2471 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
2472 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
2473 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2474 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2475 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
2476 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
2477 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2478 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2479 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
2480 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
2481 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2482 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
2483 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
2484 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
2485 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
2486 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
2487 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
2488 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
2489 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2490 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2491 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2492 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2493 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
2495 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2497 [EFL] Update table/mozilla expected files after r182620
2498 https://bugs.webkit.org/show_bug.cgi?id=143626
2500 Unreviewed gardening.
2502 * platform/efl/TestExpectations:
2503 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
2504 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
2505 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
2506 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
2507 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
2508 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
2509 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
2510 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2511 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
2512 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
2513 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
2514 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
2515 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
2516 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
2517 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
2518 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
2519 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
2520 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
2521 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
2522 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
2523 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
2524 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
2525 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
2526 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
2527 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
2528 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2529 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
2530 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2531 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
2532 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2533 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
2534 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2535 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
2536 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2537 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
2538 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
2540 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2542 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
2543 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
2545 * platform/efl/TestExpectations:
2547 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
2549 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
2550 https://bugs.webkit.org/show_bug.cgi?id=141431
2552 Reviewed by Darin Adler.
2554 New test that to check that tracks whose growth limit changes from
2555 infinite to finite when evaluating "intrinsic maximums" are marked
2556 as infinitely growable for the "max-content maximums" step.
2558 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
2559 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
2561 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2563 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
2565 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2566 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2567 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2568 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2570 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2572 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
2573 https://bugs.webkit.org/show_bug.cgi?id=143229
2575 Unreviewed gardening after r182012.
2577 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2579 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2581 [EFL] accessibility/plugin.html fails
2582 https://bugs.webkit.org/show_bug.cgi?id=143663
2584 Unreviewed gardening, mark accessibility/plugin.html as failing test.
2586 * platform/efl/TestExpectations:
2588 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
2590 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
2591 https://bugs.webkit.org/show_bug.cgi?id=143651
2593 Reviewed by Sam Weinig.
2595 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
2596 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
2597 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
2598 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
2599 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
2600 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
2601 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
2602 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
2603 Test the various behaviors.
2605 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
2606 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
2607 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
2608 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
2609 Those tests target specifically the bug.
2611 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2613 [EFL] Enable Media Source
2614 https://bugs.webkit.org/show_bug.cgi?id=143635
2616 Reviewed by Csaba Osztrogonác.
2618 * platform/efl/TestExpectations: Update failing tests.
2620 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
2622 Fix trival typos related to the word "coordinate".
2623 https://bugs.webkit.org/show_bug.cgi?id=143644
2625 Reviewed by Alexey Proskuryakov.
2627 No new tests, no behavior change.
2629 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2630 * css3/scroll-snap/scroll-snap-property-computed-style.js:
2631 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2632 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2633 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2634 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2635 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2636 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2637 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2638 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
2640 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2642 Selects don't scroll at some aspect ratios
2643 https://bugs.webkit.org/show_bug.cgi?id=143649
2644 rdar://problem/19365694
2646 Reviewed by Darin Adler.
2648 * fast/forms/listbox-visible-size-expected.txt: Added.
2649 * fast/forms/listbox-visible-size.html: Added.
2651 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2653 Too much repainting on scrolling with fixed backgrounds
2654 https://bugs.webkit.org/show_bug.cgi?id=143637
2655 rdar://problem/20245243
2657 Reviewed by Darin Adler.
2659 Tests with various configurations of iframes and compositing, which dump layer trees with
2662 Also tiled-scrolling test that exercises the simple case.
2664 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
2665 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
2667 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2668 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
2669 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2670 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
2671 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2672 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
2673 * compositing/repaint/iframes/resources/compositing-document.html: Added.
2674 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
2675 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
2676 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2677 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2678 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2679 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
2680 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
2681 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
2683 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
2685 [ES6] Implement Array.prototype.values
2686 https://bugs.webkit.org/show_bug.cgi?id=143633
2688 Reviewed by Darin Adler.
2690 * js/Object-getOwnPropertyNames-expected.txt:
2691 * js/array-iterators-expected.txt:
2692 * js/script-tests/Object-getOwnPropertyNames.js:
2693 * js/script-tests/array-iterators.js:
2695 2015-04-11 Alexey Proskuryakov <ap@apple.com>
2697 editing/spelling/spelling-marker-description.html times out on Mac
2698 https://bugs.webkit.org/show_bug.cgi?id=143639
2700 Reviewed by Darin Adler.
2702 * editing/spelling/spelling-marker-description-expected.txt:
2703 * editing/spelling/spelling-marker-description.html:
2704 Changed the test to match reality.
2706 * platform/mac-wk2/TestExpectations:
2707 * platform/mac/TestExpectations:
2708 Removed expectations.
2710 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2712 [EFL] Unskip media test on EFL port
2714 Unreviewed, media tests are being passed except for 25 tests.
2715 The failing tests need to be investigated by Bug 131044.
2717 * platform/efl/TestExpectations:
2719 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2721 [EFL] Unreviewed, EFL gardening on 11th April.
2723 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
2725 * platform/efl/TestExpectations:
2727 2015-04-10 Andy Estes <aestes@apple.com>
2729 [Content Filtering] Support modifying request URLs
2730 https://bugs.webkit.org/show_bug.cgi?id=143599
2731 rdar://problem/20442560
2733 Reviewed by Darin Adler.
2735 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
2736 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2737 * contentfiltering/allow-after-response-expected.html: Ditto.
2738 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
2739 * contentfiltering/block-after-add-data-expected.html: Ditto.
2740 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
2741 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
2742 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2743 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
2744 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
2745 * contentfiltering/block-after-response-expected.html: Ditto.
2746 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
2747 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
2748 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
2749 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
2750 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
2751 * contentfiltering/modify-request-url-expected.html: Added.
2752 * contentfiltering/modify-request-url.html: Added.
2753 * contentfiltering/resources/fail.html: Added.
2754 * contentfiltering/resources/pass.html: Added.
2755 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
2756 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
2757 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
2758 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
2760 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
2762 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
2763 https://bugs.webkit.org/show_bug.cgi?id=143543
2765 Reviewed by Brent Fulgham.
2767 Added missing test results after r182546 for windows.
2769 * platform/win/TestExpectations:
2770 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2771 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2772 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2773 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2775 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2777 Add total test test of Streams API
2778 https://bugs.webkit.org/show_bug.cgi?id=142682
2782 Increased the callbacks timeouts to make tests pass in slower bots
2783 like Yosemite Debug.
2785 * streams/reference-implementation/resources/streams-utils.js:
2786 Created a standardTimeout variable with 100 as default.
2787 * streams/reference-implementation/readable-stream-cancel.html:
2788 * streams/reference-implementation/readable-stream-reader.html:
2789 * streams/reference-implementation/readable-stream-templated.html:
2790 * streams/reference-implementation/readable-stream.html: Used
2791 standardTimeout for the test timeout callbacks.
2793 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2795 Add total test test of Streams API
2796 https://bugs.webkit.org/show_bug.cgi?id=142682
2798 Reviewed by Benjamin Poulain.
2800 This is the full test set that we have for the implementation of
2801 Streams API. When we add more features/code the number of passing
2802 tests will increase.
2804 We have the tests translated from the reference implementation at
2805 streams/reference-implementation and our own tests for some other
2806 things at the streams upper level.
2808 We removed testharness stacktrace in case of failure because it
2809 dumps the filenames with paths. You can activate it for a specific
2810 test by setting its dumpStack attribute to true.
2812 All our former custom tests were integrated in the spec so we they
2813 are now in their appropriate places in the reference
2814 implementation ones. Some of them were changed to match the actual
2815 spec and they are failing now, but we only have to progressively
2818 * resources/testharnessreport.js: Avoid printing the stack in case
2819 of test failure to be able to have failing tests as expected
2820 unless commanded otherwise.
2821 * streams/readablestream-constructor-expected.txt: Removed.
2822 * streams/readablestream-constructor.html: Removed.
2823 * streams/readablestream-start-expected.txt: Removed.
2824 * streams/readablestream-start.html: Removed.
2825 * streams/readablestreamreader-constructor-expected.txt: Removed.
2826 * streams/readablestreamreader-constructor.html: Removed.
2827 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
2828 * streams/reference-implementation/bad-underlying-sources.html: Added.
2829 * streams/reference-implementation/brand-checks-expected.txt: Added.
2830 * streams/reference-implementation/brand-checks.html: Added.
2831 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
2832 * streams/reference-implementation/count-queuing-strategy.html: Added.
2833 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
2834 * streams/reference-implementation/readable-stream-cancel.html: Added.
2835 * streams/reference-implementation/readable-stream-expected.txt: Added.
2836 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
2837 * streams/reference-implementation/readable-stream-reader.html: Added.
2838 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
2839 * streams/reference-implementation/readable-stream-templated.html: Added.
2840 * streams/reference-implementation/readable-stream.html: Added.
2841 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
2842 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
2843 * streams/reference-implementation/resources/streams-utils.js: Added.
2845 2015-04-09 Zalan Bujtas <zalan@apple.com>
2847 Simple line layout: Add <br> support.
2848 https://bugs.webkit.org/show_bug.cgi?id=139012
2850 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2851 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2852 and speeds up layout for such content.
2854 Test output changes in 2 different ways:
2855 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
2856 2. Removed empty content (<br>).
2858 Reviewed by Antti Koivisto.
2860 * fast/text/simple-line-with-br-expected.html: Added.
2861 * fast/text/simple-line-with-br.html: Added.
2862 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
2863 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
2864 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
2865 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2866 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2867 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
2868 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
2869 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
2870 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2871 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2872 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
2873 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
2874 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
2875 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2876 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2877 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
2878 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
2879 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2880 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2881 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
2882 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
2883 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
2884 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
2885 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
2886 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
2887 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
2888 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2889 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2890 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2891 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2892 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2893 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
2895 2015-04-09 Matthew Mirman <mmirman@apple.com>
2897 Updated expectations on a few tests to account for error
2898 info not being added at throw time anymore.
2899 https://bugs.webkit.org/show_bug.cgi?id=143542
2900 rdar://problem/20475871
2902 Reviewed by Michael Saboff.
2904 Because sourceURL is now being appended at error construction time rather than when thrown,
2905 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
2906 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
2907 Also since they are generated in a new locations, they will have a new lines and columns.
2909 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
2910 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
2911 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
2912 * platform/win/TestExpectations: Enabled the above tests on windows.
2914 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
2916 [CSS Grid Layout] Implement justify-self and justify-item css properties.
2917 https://bugs.webkit.org/show_bug.cgi?id=133281
2919 Reviewed by David Hyatt.
2921 Implement the new property 'justify-items', defined in the CSS Box Alignment
2922 specification to desribe the container's alignment behavior, in the same way
2923 the 'align-items' property does.
2925 * fast/css/parse-justify-items-expected.txt: Added.
2926 * fast/css/parse-justify-items.html: Added.
2927 * fast/css/resources/alignment-parsing-utils.js: Added.
2930 (checkInitialValues):
2931 (checkInheritValues):
2932 (checkLegacyValues):
2934 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
2936 Text-combine erroneously draws vertically after non-layout-causing style change
2937 https://bugs.webkit.org/show_bug.cgi?id=143461
2938 <rdar://problem/19285490>
2940 Reviewed by Darin Adler.
2942 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
2943 * fast/text/text-combine-style-change-no-layout.html: Added.
2945 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
2947 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
2948 https://bugs.webkit.org/show_bug.cgi?id=142571
2950 Unreviewed EFL Gardening.
2952 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
2954 * platform/efl/TestExpectations:
2955 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
2956 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
2958 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
2960 Unreviewed EFL gardening. Added missing results after r182546.
2961 https://bugs.webkit.org/show_bug.cgi?id=143557
2963 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2964 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2965 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2966 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2968 2015-04-09 Andy Estes <aestes@apple.com>
2970 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
2971 https://bugs.webkit.org/show_bug.cgi?id=143460
2973 * platform/efl/TestExpectations:
2974 * platform/win/TestExpectations:
2976 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2978 [Streams API] Support the start function parameter in ReadableStream constructor
2979 https://bugs.webkit.org/show_bug.cgi?id=141160
2981 Reviewed by Benjamin Poulain.
2983 Added tests to check that start JS function is called with the right parameters and can throw errors.
2985 * streams/readablestream-start-expected.txt: Added.
2986 * streams/readablestream-start.html: Added.
2988 2015-04-08 Brent Fulgham <bfulgham@apple.com>
2990 [Win] Layout Test inspector/console/console-api.html is failing
2991 https://bugs.webkit.org/show_bug.cgi?id=143548
2993 * platform/win/TestExpectations: Skipped new timeout.
2995 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
2997 Web Inspector: Split ConsoleMessageImpl into the View and the Model
2998 https://bugs.webkit.org/show_bug.cgi?id=142599
3000 Reviewed by Timothy Hatcher.
3002 * inspector/console/console-api-expected.txt: Added.
3003 * inspector/console/console-api.html: Added.
3004 Add a basic test for console APIs creating the new ConsoleMessage model objects.
3006 2015-04-08 Brent Fulgham <bfulgham@apple.com>
3008 [Win] Document some test failures.
3009 https://bugs.webkit.org/show_bug.cgi?id=143542
3010 https://bugs.webkit.org/show_bug.cgi?id=143543
3012 * platform/win/TestExpectations: Mark as failing.
3014 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
3016 [GTK] Unreviewed, update more test expectations
3018 Remove some expected failures from tests that are passing. Also, copypaste some
3019 expectations to more appropriate locations in the expectations file.
3021 * platform/gtk/TestExpectations:
3023 2015-04-08 Filip Pizlo <fpizlo@apple.com>
3025 JSArray::sortNumeric should handle ArrayWithUndecided
3026 https://bugs.webkit.org/show_bug.cgi?id=143535
3028 Reviewed by Geoffrey Garen.
3030 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
3032 * js/regress/script-tests/sorting-benchmark.js: Added.
3034 (bottom_up_merge_sort):
3039 * js/regress/sorting-benchmark-expected.txt: Added.
3040 * js/regress/sorting-benchmark.html: Added.
3042 2015-04-08 Alex Christensen <achristensen@webkit.org>
3044 Block popups from content extensions.
3045 https://bugs.webkit.org/show_bug.cgi?id=143497
3047 Reviewed by Brady Eidson.
3049 * http/tests/contentextensions/popups-expected.txt: Added.
3050 * http/tests/contentextensions/popups.html: Added.
3051 * http/tests/contentextensions/popups.html.json: Added.
3053 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
3055 [GTK] Unreviewed test expectation sanity-check
3057 Remove duplicate expectation, and some expectations for tests that no longer exist.
3059 * platform/gtk/TestExpectations:
3061 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
3063 [CSS Shapes] Properly handle negative reference box widths and center coordinates
3064 https://bugs.webkit.org/show_bug.cgi?id=142610
3066 Reviewed by Rob Buis.
3068 Tests for the cases that trigger asserts.
3070 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
3071 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
3072 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
3073 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
3075 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
3077 Fill list style background with same color with that of list background.
3078 https://bugs.webkit.org/show_bug.cgi?id=143483
3080 Reviewed by Simon Fraser.
3082 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
3083 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
3084 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3085 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3086 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3087 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3088 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3089 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3090 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3091 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3093 2015-04-08 Commit Queue <commit-queue@webkit.org>
3095 Unreviewed, rolling out r182536.
3096 https://bugs.webkit.org/show_bug.cgi?id=143523
3098 Made accessibility/table-sections.html time out on debug bots
3099 (Requested by ap on #webkit).
3103 "Simple line layout: Add <br> support."
3104 https://bugs.webkit.org/show_bug.cgi?id=139012
3105 http://trac.webkit.org/changeset/182536
3107 2015-04-08 Zalan Bujtas <zalan@apple.com>
3109 Simple line layout: Add <br> support.
3110 https://bugs.webkit.org/show_bug.cgi?id=139012
3112 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
3113 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
3114 and speeds up layout for such content.
3116 Test output changes in 2 different ways:
3117 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3118 2. Removed empty content (<br>).
3120 Reviewed by Antti Koivisto.
3122 * fast/text/simple-line-with-br-expected.html: Added.
3123 * fast/text/simple-line-with-br.html: Added.
3124 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3125 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3126 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3127 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3128 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3129 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3130 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3131 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3132 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3133 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3134 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3135 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3136 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3137 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3138 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3139 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3140 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3141 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3142 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3143 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3144 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3145 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3146 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3147 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3148 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3149 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3150 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3151 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3152 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3153 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3154 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3156 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
3158 Bug 142887 - role progress bar does not support indeterminate state
3159 https://bugs.webkit.org/show_bug.cgi?id=142887
3161 Reviewed by Chris Fleizach.
3163 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
3164 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
3165 Test that checks if 0 is returned for indetermiate progress indicators when
3166 aria min and max values are non zero.
3168 2015-04-07 Chris Dumez <cdumez@apple.com>
3170 Open WebSockets should not prevent a page from entering PageCache
3171 https://bugs.webkit.org/show_bug.cgi?id=143505
3172 <rdar://problem/19923085>
3174 Reviewed by Alexey Proskuryakov.
3176 Add a layout test to check that an open WebSocket does not prevent a
3177 page from entering page cache and that a 'close' event is fired after
3178 resuming (restoring from the page cache).
3180 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
3181 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
3183 2015-04-07 Commit Queue <commit-queue@webkit.org>
3185 Unreviewed, rolling out r182511.
3186 https://bugs.webkit.org/show_bug.cgi?id=143507
3188 caused debug test failures (Requested by alexchristensen on
3193 "Block popups from content extensions."
3194 https://bugs.webkit.org/show_bug.cgi?id=143497
3195 http://trac.webkit.org/changeset/182511
3197 2015-04-07 Alex Christensen <achristensen@webkit.org>
3199 Block popups from content extensions.
3200 https://bugs.webkit.org/show_bug.cgi?id=143497
3202 Reviewed by Brady Eidson.
3204 * http/tests/contentextensions/popups-expected.txt: Added.
3205 * http/tests/contentextensions/popups.html: Added.
3206 * http/tests/contentextensions/popups.html.json: Added.
3208 2015-04-07 Matthew Mirman <mmirman@apple.com>
3210 Source and stack information should get appended only to native errors
3211 and should be added after construction rather than when thrown.
3212 This fixes frozen objects being unfrozen when thrown while conforming to
3213 ecma script standard and other browser behavior.
3214 rdar://problem/19927293
3215 https://bugs.webkit.org/show_bug.cgi?id=141871
3217 Reviewed by Geoffrey Garen.
3219 Fixes tests to throw new Errors such that they will contain line, column, and stack information
3220 as expected, and fixes the column in the error in the expected output.
3222 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
3223 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
3224 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
3225 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
3226 * js/dom/exception-linenums-in-html-2.html: ditto.
3227 * js/dom/exception-linenums-in-html-3.html: ditto.
3228 * js/dom/script-tests/stack-trace.js: ditto.
3229 (throwError): ditto.
3231 (inlineableThrow): ditto.
3232 (dfgThing.get willThrow): ditto.
3233 (dfgThing.willThrowFunc): ditto.
3234 * js/dom/stack-trace-expected.txt: fixed error column expectation.
3235 * js/exception-properties-expected.txt: ditto.
3236 * js/script-tests/exception-linenums.js:
3237 (exceptionInFunction): throw "new Error()" rather than "{}".
3238 (firstPropIsGetter.get getter): ditto
3239 (secondPropIsGetter.get getter): ditto
3240 (firstPropIsSetter.set setter): ditto
3241 (secondPropIsSetter.set setter): ditto
3242 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
3243 since we now add these at error construction rather than at error throwing.
3244 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
3245 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
3247 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
3249 Web Inspector: ES6: Show Symbol properties on Objects
3250 https://bugs.webkit.org/show_bug.cgi?id=141279
3252 Reviewed by Timothy Hatcher.
3254 * inspector/model/remote-object-expected.txt:
3255 * inspector/model/remote-object-get-properties-expected.txt:
3256 * inspector/model/remote-object-get-properties.html:
3257 * inspector/model/remote-object.html:
3258 Update tests to include objects with Symbol properties.
3260 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
3262 [CSS Grid Layout] Update track sizes after distributing extra space
3263 https://bugs.webkit.org/show_bug.cgi?id=141422
3265 Reviewed by Antti Koivisto.
3267 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
3268 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
3269 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
3270 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
3272 2015-04-07 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3274 [GTK] Gardening 7th April
3275 https://bugs.webkit.org/show_bug.cgi?id=143467
3279 * platform/gtk/TestExpectations:
3280 * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
3281 * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
3282 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
3284 2015-04-06 Chris Dumez <cdumez@apple.com>
3286 Bing video search result pages are not PageCacheable
3287 https://bugs.webkit.org/show_bug.cgi?id=143463
3288 <rdar://problem/20440916>
3290 Reviewed by Alexey Proskuryakov.
3292 Add layout tests to confirm that a pending image load does not prevent
3293 a page from entering the page cache. There are 2 tests, once that cover
3294 the case where the request's cachePartion is empty (passing without the
3295 fix), and another where the request's cachePartition is non-empty
3296 (which only passes with the fix).
3298 * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
3299 * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
3300 * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
3301 * http/tests/navigation/page-cache-pending-image-load.html: Added.
3303 2015-04-06 Andy Estes <aestes@apple.com>
3305 http/tests/contentfiltering/block-after-redirect.html fails on Windows
3306 https://bugs.webkit.org/show_bug.cgi?id=143460
3308 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
3310 2015-04-03 Alexey Proskuryakov <ap@apple.com>
3312 Reduce the dependency on Flash in regression tests
3313 https://bugs.webkit.org/show_bug.cgi?id=143391
3315 Reviewed by Anders Carlsson.
3317 * accessibility/inline-block-assertion.html:
3318 * accessibility/plugin.html:
3319 * compositing/geometry/empty-embed-rects.html:
3320 * fast/history/resources/subframe-with-plugin.html:
3321 * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
3322 * fast/loader/loadInProgress.html:
3323 * fast/replaced/border-radius-clip.html:
3324 * fast/replaced/embed-display-none.html:
3325 * plugins/crash-restoring-plugin-page-from-page-cache.html:
3326 * plugins/object-embed-plugin-scripting.html:
3327 * plugins/resources/plugin-frame.html:
3328 Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
3330 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
3331 that never existed in WebKit.
3333 * platform/mac/TestExpectations:
3334 * platform/wincairo/TestExpectations:
3335 Removed the deleted plugins/iframe-shims.html.
3337 * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
3338 because they make WebKitTestRunner crash now. Marked all other snapshotting tests
3339 as Pass/Failure, because they don't really make any sense, and are only useful for
3342 * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
3343 These tests still run (and pass) under WebKit1, regardless of whether Flash is
3344 installed, so they don't seem like very accurate tests.
3346 2015-04-06 Brent Fulgham <bfulgham@apple.com>
3348 [Win] Unreviewed test update after r182369.
3350 New test does not pass on Windows.
3352 * platform/win/TestExpectations: Skip.
3354 2015-04-05 Andy Estes <aestes@apple.com>
3356 [Content Filtering] Add some additional unblock tests
3357 https://bugs.webkit.org/show_bug.cgi?id=143435
3359 Reviewed by Dan Bernstein.
3361 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3362 * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
3363 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
3364 * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
3365 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3366 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
3367 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3368 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
3369 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3370 * contentfiltering/block-after-response-then-allow-unblock.html: Added.
3371 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3372 * contentfiltering/block-after-response-then-deny-unblock.html: Added.
3373 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3374 * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
3375 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3376 * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
3378 2015-04-05 Andy Estes <aestes@apple.com>
3380 [Content Filtering] Tell the filter about requests and redirects
3381 https://bugs.webkit.org/show_bug.cgi?id=143414
3382 rdar://problem/19239549
3384 Reviewed by Darin Adler.
3386 * contentfiltering/allow-after-will-send-request-expected.html: Added.
3387 * contentfiltering/allow-after-will-send-request.html: Added.
3388 * contentfiltering/block-after-will-send-request-expected.html: Added.
3389 * contentfiltering/block-after-will-send-request.html: Added.
3390 * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
3391 * http/tests/contentfiltering/allow-after-redirect.html: Added.
3392 * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
3393 * http/tests/contentfiltering/block-after-redirect.html: Added.
3394 * http/tests/contentfiltering/resources/fail.html: Added.
3395 * http/tests/contentfiltering/resources/pass.html: Added.
3397 2015-04-05 Simon Fraser <simon.fraser@apple.com>
3399 Skip fast/fixed-layout/fixed-layout.html on Windows.
3401 * platform/win/TestExpectations:
3403 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3405 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
3406 https://bugs.webkit.org/show_bug.cgi?id=143417
3408 Unreviewed. Mark 2 tests to ImageOnlyFailure.
3410 * platform/efl/TestExpectations:
3412 2015-04-04 Andy Estes <aestes@apple.com>
3414 [Content Filtering] Blocked page is not always displayed when it should be
3415 https://bugs.webkit.org/show_bug.cgi?id=143410
3417 Reviewed by Andreas Kling.
3419 * TestExpectations: Unskipped block-after-add-data.html.
3420 * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
3421 * contentfiltering/block-after-response-expected.html: Ditto.
3423 2015-04-04 Chris Fleizach <cfleizach@apple.com>
3425 AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
3426 https://bugs.webkit.org/show_bug.cgi?id=136247
3428 Reviewed by Mario Sanchez Prada.
3430 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
3431 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
3432 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
3433 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
3435 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3437 Fix some bad test results committed earlier.
3439 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
3440 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
3441 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
3443 2015-04-02 Darin Adler <darin@apple.com>
3445 Streamline icon-related code, mostly unused
3446 https://bugs.webkit.org/show_bug.cgi?id=143306
3448 Reviewed by Antti Koivisto.
3450 * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
3451 * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
3452 not actually used in any WebKit port.
3454 * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
3455 the icon machinery in WebKit doesn't return arrays at this time. It's better to
3456 test what we actually expose.
3458 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3460 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
3461 https://bugs.webkit.org/show_bug.cgi?id=143406
3462 rdar://problem/20407080
3464 Reviewed by Ryosuke Niwa.
3466 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
3469 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
3470 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
3471 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
3472 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
3473 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
3474 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
3476 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3478 REGRESSION (r182215): Feedly crashes when closing article
3479 https://bugs.webkit.org/show_bug.cgi?id=143405
3480 rdar://problem/20382734, rdar://problem/20395497
3482 Reviewed by Tim Horton.
3484 Test that triggers a crash without the fix (thanks to Zalan for the test).
3486 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
3487 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
3489 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3491 Differentiate between composited scrolling, and async scrolling
3492 https://bugs.webkit.org/show_bug.cgi?id=143291
3494 Reviewed by Sam Weinig.
3496 Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
3497 are now excluded from the non-fast scrollable region.
3499 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3500 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3501 * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3503 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3505 [Streams API] Collecting a ReadableStreamReader should not unlock its stream
3506 https://bugs.webkit.org/show_bug.cgi?id=143333
3508 Reviewed by Benjamin Poulain.
3510 * streams/readablestreamreader-constructor-expected.txt:
3511 * streams/readablestreamreader-constructor.html:
3513 2015-04-04 Yusuke Suzuki <utatane.tea@gmail.com>
3515 Implement ES6 Object.getOwnPropertySymbols
3516 https://bugs.webkit.org/show_bug.cgi?id=141106
3518 Reviewed by Geoffrey Garen.
3520 * js/Object-getOwnPropertyNames-expected.txt:
3521 * js/script-tests/Object-getOwnPropertyNames.js: