1 2015-04-29 Martin Robinson <mrobinson@igalia.com>
3 [GTK] Add support for automatic hyphenation
4 https://bugs.webkit.org/show_bug.cgi?id=44478
6 Reviewed by Carlos Garcia Campos.
8 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
9 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
10 * platform/gtk/fast/text/hyphenate-character-expected.txt:
11 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
12 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
13 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
14 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
15 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
16 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
17 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
18 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
19 * platform/gtk/fast/text/hyphens-expected.png: Added.
20 * platform/gtk/fast/text/hyphens-expected.txt:
21 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
23 2015-04-29 Zalan Bujtas <zalan@apple.com>
25 Simple line layout: Web process spins endlessly below layoutSimpleLines.
26 https://bugs.webkit.org/show_bug.cgi?id=144403
27 rdar://problem/20742783
29 Reviewed by Antti Koivisto.
31 When a text fragment overlaps multiple renderes and it does not fit the current line,
32 we revert the text fragment iterator position so that the overlapping content
33 gets processed again for the next line.
34 However, TextFragmentIterator::revertToFragment() was reverting too much and
35 we started processing old content all over again -> infinite loop.
37 This patch ensures that text fragment iterator is reverted to the right position.
39 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
40 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
42 2015-04-29 Antti Koivisto <antti@apple.com>
44 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
46 * platform/win/TestExpectations:
48 2015-04-28 Geoffrey Garen <ggaren@apple.com>
50 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
51 https://bugs.webkit.org/show_bug.cgi?id=144013
55 * js/script-tests/array-holes.js:
56 * js/array-holes-expected.txt: This result now matches Firefox. We see
57 'peekaboo', which is a prototype property, rather than a hole, because
58 sorting uses [[Get]], which sees prototype properties.
60 The ES6 spec says that sorting should use [[Get]], so this new result
61 matches the spec a little better -- although the spec also says that the
62 result of sorting is undefined in this case because of the presence of
63 an indexed property in the prototype chain.
65 * js/dom/array-prototype-properties-expected.txt: Updated error message
66 to match other array prototype error messages.
68 * js/comparefn-sort-stability-expected.txt:
69 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
70 order to demonstrate that Firefox and Safari use a stable sort, and
73 * js/script-tests/array-sort-sparse.js:
74 * js/array-sort-sparse-expected.txt: Added some tests for things I got
77 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
78 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
79 used to terminate sooner because our sort implementation would (sometimes)
80 terminate sooner if you shrank the array. Our new sort does not accept
81 intermediate updates to the array's length, matching Firefox. I spoke
82 to Gavin and Alexey about this, and we think that going out of our way
83 to honor length changes mid-sort doesn't make much sense because it's
84 not possible to honor the general case of value changes in a predictable
87 2015-04-29 Antti Koivisto <antti@apple.com>
89 Main resource loaded via 304 response becomes empty if reloaded by user
90 https://bugs.webkit.org/show_bug.cgi?id=144386
92 Reviewed by Darin Adler.
94 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
95 * http/tests/cache/main-resource-304-reload.html: Added.
96 * http/tests/cache/resources/iframe304body.php: Added.
98 2015-04-29 Darin Adler <darin@apple.com>
100 [ES6] Implement Unicode code point escapes
101 https://bugs.webkit.org/show_bug.cgi?id=144377
103 Reviewed by Antti Koivisto.
105 * js/script-tests/unicode-escape-sequences.js: Added.
106 * js/unicode-escape-sequences-expected.txt: Added.
107 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
109 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
111 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
112 https://bugs.webkit.org/show_bug.cgi?id=140261
114 Reviewed by Darin Adler.
116 * editing/execCommand/crash-140261-expected.txt: Added.
117 * editing/execCommand/crash-140261.html: Added.
119 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
121 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
122 https://bugs.webkit.org/show_bug.cgi?id=143711
124 Reviewed by Darin Adler.
126 * http/tests/appcache/resources/fake-video.mp4: Added.
127 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
128 * http/tests/appcache/simple-video-sync-expected.txt: Added.
129 * http/tests/appcache/simple-video-sync.html: Added.
131 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
133 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
134 https://bugs.webkit.org/show_bug.cgi?id=144373
136 Reviewed by Darin Adler.
138 * js/property-getters-and-setters-expected.txt:
139 * js/script-tests/property-getters-and-setters.js:
141 2015-04-28 Alexey Proskuryakov <ap@apple.com>
143 [WK2] fast/forms/input-search-press-escape-key.html crashes
144 https://bugs.webkit.org/show_bug.cgi?id=87168
145 rdar://problem/11508829
147 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
149 2015-04-28 Zalan Bujtas <zalan@apple.com>
151 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
152 https://bugs.webkit.org/show_bug.cgi?id=144351
154 Reviewed by Simon Fraser.
156 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
158 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
159 * fast/forms/checkbox-painting-with-hr.html: Added.
161 2015-04-28 Andreas Kling <akling@apple.com>
163 DFG should generate efficient code for branching on a string's boolean value.
164 <https://webkit.org/b/144317>
166 Reviewed by Geoff Garen & Filip Pizlo.
168 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
169 * js/regress/branch-on-string-as-boolean.html: Added.
170 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
172 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
174 Implement font-synthesis CSS property
175 https://bugs.webkit.org/show_bug.cgi?id=144305
177 Reviewed by Andreas Kling.
179 Test all combinations of font-weight, font-style, and font-synthesis.
181 * fast/css3-text/font-synthesis-expected.html: Added.
182 * fast/css3-text/font-synthesis.html: Added.
184 2015-04-28 Brent Fulgham <bfulgham@apple.com>
186 [Win] Temporarily disable WebGL support
187 https://bugs.webkit.org/show_bug.cgi?id=144291
189 * platform/win/TestExpectations:
190 * platform/win/js/dom/constructor-length-expected.txt: Added.
191 * platform/win/js/dom/global-constructors-attributes-expected.txt:
193 2015-04-28 Jer Noble <jer.noble@apple.com>
195 Unreviewed gardening; add results for new tests.
197 * media/audio-playback-restriction-autoplay-expected.txt: Added.
198 * media/audio-playback-restriction-play-expected.txt: Added.
200 2015-04-28 Brent Fulgham <bfulgham@apple.com>
202 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
203 https://bugs.webkit.org/show_bug.cgi?id=144333
205 Rubberstamped by Brady Eidson.
207 * http/tests/security/resources/cors-post-redirect-target.php: Check
208 that HTTP_ORIGIN key exists before using it to avoid PHP error.
210 2015-04-28 Andy Estes <aestes@apple.com>
212 Add expectations for tests added in r183428 and r183450.
214 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
215 * media/audio-playback-restriction-autoplay-expected.txt: Added.
216 * media/audio-playback-restriction-play-expected.txt: Added.
218 2015-04-28 Antti Koivisto <antti@apple.com>
220 Network Cache: Disk cache getting filled by YouTube video data
221 https://bugs.webkit.org/show_bug.cgi?id=144259
223 Reviewed by Darin Adler.
225 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
226 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
227 * http/tests/cache/disk-cache/resources/cache-test.js:
230 2015-04-25 Simon Fraser <simon.fraser@apple.com>
232 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
233 https://bugs.webkit.org/show_bug.cgi?id=144198
235 Reviewed by Darin Adler, Antti Koivisto.
237 New test that detects whether a "hardware" animation is firing the style recalc
238 timer on every frame, which happened during development of this patch.
240 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
241 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
243 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
245 [JSC] Add support for typed arrays to the Array profiling
246 https://bugs.webkit.org/show_bug.cgi?id=143913
248 Reviewed by Filip Pizlo.
250 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
251 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
253 2015-04-27 Doug Russell <d_russell@apple.com>
255 Break up select text into multiple tests
256 https://bugs.webkit.org/show_bug.cgi?id=144301
258 Reviewed by Alexey Proskuryakov.
260 * platform/mac/TestExpectations:
261 * platform/mac/accessibility/select-text-expected.txt: Removed.
262 * platform/mac/accessibility/select-text.html: Removed.
263 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
264 * platform/mac/accessibility/select-text/select-text-1.html: Added.
265 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
266 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
267 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
268 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
269 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
270 * platform/mac/accessibility/select-text/select-text-2.html: Added.
271 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
272 * platform/mac/accessibility/select-text/select-text-3.html: Added.
273 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
274 * platform/mac/accessibility/select-text/select-text-4.html: Added.
275 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
276 * platform/mac/accessibility/select-text/select-text-5.html: Added.
277 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
278 * platform/mac/accessibility/select-text/select-text-6.html: Added.
279 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
280 * platform/mac/accessibility/select-text/select-text-7.html: Added.
281 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
282 * platform/mac/accessibility/select-text/select-text-8.html: Added.
283 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
284 * platform/mac/accessibility/select-text/select-text-9.html: Added.
286 2015-04-27 Daniel Bates <dabates@apple.com>
288 Form control may be associated with the wrong HTML Form element after form id change
289 https://bugs.webkit.org/show_bug.cgi?id=133456
290 <rdar://problem/17095055>
292 Reviewed by Andy Estes.
294 Add tests to ensure that we associate the correct HTML Form element with a
295 <select> after changing the id of its associated HTML form element.
297 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
298 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
299 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
300 * fast/forms/change-form-id-to-be-unique.html: Added.
302 2015-04-27 Jer Noble <jer.noble@apple.com>
304 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
305 https://bugs.webkit.org/show_bug.cgi?id=143486
307 Reviewed by Eric Carlson.
309 * media/audio-playback-restriction-autoplay.html: Added.
310 * media/audio-playback-restriction-play.html: Added.
311 * media/video-test.js:
312 (setCaptionDisplayMode):
313 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
316 2015-04-27 Jer Noble <jer.noble@apple.com>
318 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
319 https://bugs.webkit.org/show_bug.cgi?id=144211
321 Reviewed by Eric Carlson.
323 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
324 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
325 * webaudio/audiocontext-restriction-expected.txt: Added.
326 * webaudio/audiocontext-restriction.html: Added.
327 * webaudio/resources/audio-testing.js:
330 2015-04-27 Alexey Proskuryakov <ap@apple.com>
332 rdar://problem/16678392 Page visibility tests are broken in Yosemite
334 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
335 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
336 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
338 2015-04-27 Zalan Bujtas <zalan@apple.com>
340 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
341 https://bugs.webkit.org/show_bug.cgi?id=144167
342 rdar://problem/20639857
344 Reviewed by Simon Fraser.
346 This patch ensures that TextIterator returns the right text when the input range starts
349 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
350 it is required to map simple line layout runs to RenderText positions.
351 This patch sets the offset value when the iteration start with a sibling node.
353 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
354 * fast/text/range-text-with-simple-line-layout.html: Added.
356 2015-04-27 Commit Queue <commit-queue@webkit.org>
358 Unreviewed, rolling out r183393.
359 https://bugs.webkit.org/show_bug.cgi?id=144272
361 Caused memory corruption detected by GuardMalloc (Requested by
366 "Synchronous XMLHttpRequest should get access to AppCache
367 resources stored as flat files"
368 https://bugs.webkit.org/show_bug.cgi?id=143711
369 http://trac.webkit.org/changeset/183393
371 2015-04-27 Yoav Weiss <yoav@yoav.ws>
373 Fix viewport units in Media Queries
374 https://bugs.webkit.org/show_bug.cgi?id=144260
376 Reviewed by Darin Adler.
378 These tests make sure that viewport units are working as expected inside of Media Queries.
380 * fast/media/mq-viewport-units-expected.txt: Added.
381 * fast/media/mq-viewport-units.html: Added.
383 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
385 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
386 https://bugs.webkit.org/show_bug.cgi?id=133280
388 Implementation of justify-self and justify-items properties for grid.
389 Added additional testing for ensuring margin, padding and border are considered when
390 computing grid item's position.
392 Reviewed by David Hyatt.
394 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
395 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
396 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
397 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
398 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
399 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
400 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
401 * fast/css-grid-layout/justify-self-cell.html: Added.
402 * fast/css-grid-layout/resources/grid.css:
403 (.directionLTR): Added. Useful for defining orthogonal flows.
405 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
409 Fixed timeout expectation of "closed should fulfill with
410 undefined" test. This doesn't time out anymore.
412 * streams/reference-implementation/readable-stream-templated.html:
414 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
416 [Streams API] ReadableStream constructor start function should be able to close the stream
417 https://bugs.webkit.org/show_bug.cgi?id=143363
419 Reviewed by Benjamin Poulain.
421 Updated expectations with new passes.
423 * streams/reference-implementation/bad-underlying-sources-expected.txt:
424 * streams/reference-implementation/readable-stream-reader-expected.txt:
425 * streams/reference-implementation/readable-stream-templated-expected.txt:
427 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
429 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
430 https://bugs.webkit.org/show_bug.cgi?id=143711
432 Reviewed by Darin Adler.
434 * http/tests/appcache/resources/fake-video.mp4: Added.
435 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
436 * http/tests/appcache/simple-video-sync-expected.txt: Added.
437 * http/tests/appcache/simple-video-sync.html: Added.
439 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
441 Also skip it in run-javascriptcore-tests.
443 * js/script-tests/class-syntax-semicolon.js:
445 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
447 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
449 The newly uncovered bug is tracked by webkit.org/b/144258.
453 2015-04-26 Alexey Proskuryakov <ap@apple.com>
455 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
456 https://bugs.webkit.org/show_bug.cgi?id=141122
458 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
459 almost certainly other tests affected by this.
461 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
463 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
464 https://bugs.webkit.org/show_bug.cgi?id=144144
466 Reviewed by Darin Adler.
468 Add new test case to check absolutely positioned elements.
470 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
471 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
473 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
475 Class body ending with a semicolon throws a SyntaxError
476 https://bugs.webkit.org/show_bug.cgi?id=144244
478 Reviewed by Darin Adler.
480 Added a regression test for having a semicolon inside the class definition.
482 * js/class-syntax-semicolon-expected.txt: Added.
483 * js/class-syntax-semicolon.html: Added.
484 * js/script-tests/class-syntax-semicolon.js: Added.
486 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
488 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
489 https://bugs.webkit.org/show_bug.cgi?id=144243
491 Reviewed by Darin Adler.
493 Added tests cases to both tests. Also added test cases missing from expression tests.
495 * js/class-syntax-declaration-expected.txt:
496 * js/class-syntax-expression-expected.txt:
497 * js/script-tests/class-syntax-declaration.js:
498 * js/script-tests/class-syntax-expression.js:
500 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
502 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
503 https://bugs.webkit.org/show_bug.cgi?id=144137
505 Reviewed by Darin Adler.
507 Ensure the SourceAlpha is driven from last applied FilterEffect.
509 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
510 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
512 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
514 [EFL] Unreviewed gardening fix.
516 Mark editing/selection/extend-by-character-007.html to skip
517 instead of missing. It is not supported by EFL port yet.
519 * platform/efl/TestExpectations:
521 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
523 [EFL] Unreviewed EFL gardening on 27th April.
525 Unskip 2 tests which have been passed since r183368.
527 Mark editing/selection/extend-by-character-007.html to missing.
528 This needs to have new baseline for EFL port.
530 * platform/efl/TestExpectations:
532 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
534 [CSS Grid Layout] Support for align-self and align-items in grid layout
535 https://bugs.webkit.org/show_bug.cgi?id=133225
537 Reviewed by Darin Adler.
539 Implementation of align-self and align-items properties ifor grid.
541 Several layout tests were touched for adapting them to the new grid item's
542 column-axis position when using RTL direction.
544 * fast/css-grid-layout/grid-align-expected.txt: Added.
545 * fast/css-grid-layout/grid-align.html: Added.
546 * fast/css-grid-layout/grid-element-border-grid-item.html:
547 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
548 * fast/css-grid-layout/grid-element-padding-grid-item.html:
549 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
550 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
551 * fast/css-grid-layout/grid-item-margin-resolution.html:
553 2015-04-26 Doug Russell <d_russell@apple.com>
555 AX: richer text change notifications (142719)
556 https://bugs.webkit.org/show_bug.cgi?id=142719
558 Reviewed by Darin Adler.
560 Richer accessibility value change notifications. Introduce AXTextEditType,
561 postTextStateChangeNotification and postTextReplacementNotification to give assistive
562 tech apps more reliable context for responding to changes in web content. Also implement
563 a mechanism to post value changes in password form fields in coalesced ticks to thwart
564 analyzing the cadence of changes.
566 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
567 and an overload of postTextReplacementNotification to give assistive tech apps more
568 reliable context for responding to changes in web content selection. Also block posting
569 selection changes on password fields.
571 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
572 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
573 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
574 * platform/mac/accessibility/selection-change-userinfo.html: Added.
575 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
576 * platform/mac/accessibility/value-change-userinfo.html: Added.
578 2015-04-26 Darin Adler <darin@apple.com>
580 REGRESSION (r176751): line-height ignored in <button> elements
581 https://bugs.webkit.org/show_bug.cgi?id=144234
583 Reviewed by Antti Koivisto.
585 * fast/forms/button-line-height-expected.html: Added.
586 * fast/forms/button-line-height.html: Added.
588 2015-04-26 Darin Adler <darin@apple.com>
590 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
591 https://bugs.webkit.org/show_bug.cgi?id=137163
593 Reviewed by Andy Estes.
595 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
596 * fast/notifications/request-notification-permission-while-reloading.html: Added.
598 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
600 [JSC] Implement Math.clz32(), remove Number.clz()
601 https://bugs.webkit.org/show_bug.cgi?id=144205
603 Reviewed by Michael Saboff.
605 Basic conformance tests.
607 * js/Object-getOwnPropertyNames-expected.txt:
608 * js/math-clz32-expected.txt: Added.
609 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
610 * js/number-clz-expected.txt: Removed.
611 * js/script-tests/Object-getOwnPropertyNames.js:
612 * js/script-tests/math-clz32.js: Added.
613 (objectConvertToString.toString):
614 (objectRecordToStringCall.toString):
615 (objectThrowOnToString.toString):
616 (objectWithValueOf.valueOf):
617 (objectThrowOnValueOf.valueOf):
618 (objectThrowOnValueOf.toString):
619 (objectRecordValueOfCall.valueOf):
620 (objectRecordConversionCalls.toString):
621 (objectRecordConversionCalls.valueOf):
622 * js/script-tests/number-clz.js: Removed.
624 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
626 [ES6] Array.from need to accept iterables
627 https://bugs.webkit.org/show_bug.cgi?id=141055
629 Reviewed by Darin Adler.
631 Array.from now accepts iterables.
633 * js/array-from-expected.txt:
635 2015-04-26 Simon Fraser <simon.fraser@apple.com>
637 New baselines for iOS.
639 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
640 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
641 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
642 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
643 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
644 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
645 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
646 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
647 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
648 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
649 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
650 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
651 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
652 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
653 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
654 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
656 2015-04-26 Simon Fraser <simon.fraser@apple.com>
658 New WK1 results for this test.
660 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
662 2015-04-25 Simon Fraser <simon.fraser@apple.com>
664 Expand compositing coverage rect when scrolling and animating
665 https://bugs.webkit.org/show_bug.cgi?id=144214
666 rdar://problem/20695926
668 Reviewed by Darin Adler.
670 New baselines for tests dumping layer output, with coverage rect being affected
671 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
673 * compositing/contents-scale/animating-expected.txt:
674 * compositing/contents-scale/rounded-contents-scale-expected.txt:
675 * compositing/contents-scale/scaled-ancestor-expected.txt:
676 * compositing/contents-scale/simple-scale-expected.txt:
677 * compositing/tiling/transform-origin-tiled.html: Added.
678 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
679 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
680 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
681 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
682 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
683 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
684 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
685 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
686 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
687 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
688 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
689 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
690 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
691 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
692 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
693 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
694 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
695 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
696 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
697 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
698 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
699 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
700 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
701 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
702 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
703 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
704 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
705 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
706 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
707 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
708 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
709 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
711 2015-04-25 Alexey Proskuryakov <ap@apple.com>
713 Mark some tests that take >10 seconds on debug bots as slow.
715 This is too close to 30 second timeout, so it's likely that these tests would flakily
716 time out on other configurations, e.g. locally.
720 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
722 font-synthesis's initial value is "style weight"
723 https://bugs.webkit.org/show_bug.cgi?id=144195
725 Reviewed by Darin Adler.
729 * fast/css3-text/font-synthesis-parse-expected.txt:
730 * fast/css3-text/font-synthesis-parse.html:
732 2015-04-25 Jordan Harband <ljharb@gmail.com>
734 Set#keys !== Set#values
735 https://bugs.webkit.org/show_bug.cgi?id=144190
737 Reviewed by Darin Adler.
739 * js/script-tests/set-keys.js: Added.
740 * js/set-keys-expected.txt: Added.
741 * js/set-keys.html: Added.
743 2015-04-25 Darin Adler <darin@apple.com>
745 Crash if IDBTransaction is aborted right after it's created
746 https://bugs.webkit.org/show_bug.cgi?id=144199
748 Reviewed by Simon Fraser.
750 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
751 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
752 the execptions is different from what was marked here as expected.
754 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
756 class methods should be non-enumerable
757 https://bugs.webkit.org/show_bug.cgi?id=143181
759 Reviewed by Darin Adler.
761 Added a regression test.
763 Also fixed a test that previously relied on "prototype" property being writable
764 since this is no longer the case.
766 * js/class-syntax-extends-expected.txt:
767 * js/class-syntax-prototype.html: Added.
768 * js/script-tests/class-syntax-extends.js:
769 * js/script-tests/class-syntax-prototype.js: Added.
771 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
773 [ES6] Implement String.fromCodePoint
774 https://bugs.webkit.org/show_bug.cgi?id=144160
776 Reviewed by Darin Adler.
778 Add String.fromCodePoint.
780 * js/Object-getOwnPropertyNames-expected.txt:
781 * js/script-tests/Object-getOwnPropertyNames.js:
783 2015-04-25 Alexey Proskuryakov <ap@apple.com>
785 Mavericks fix - no window.performance there.
787 * fast/frames/flattening/resources/iframe-to-resize.html:
789 2015-04-25 Alexey Proskuryakov <ap@apple.com>
791 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
792 https://bugs.webkit.org/show_bug.cgi?id=144155
794 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
796 * fast/frames/flattening/resources/iframe-to-resize.html:
798 2015-04-24 Commit Queue <commit-queue@webkit.org>
800 Unreviewed, rolling out r183288.
801 https://bugs.webkit.org/show_bug.cgi?id=144189
803 Made js/sort-with-side-effecting-comparisons.html time out in
804 debug builds (Requested by ap on #webkit).
808 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
810 https://bugs.webkit.org/show_bug.cgi?id=144013
811 http://trac.webkit.org/changeset/183288
813 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
815 Implement parsing support for font-synthesis CSS property
816 https://bugs.webkit.org/show_bug.cgi?id=144180
818 Reviewed by Tim Horton.
820 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
821 * fast/css3-text/font-synthesis-parse.html: Added.
823 2015-04-24 Simon Fraser <simon.fraser@apple.com>
825 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
826 https://bugs.webkit.org/show_bug.cgi?id=144165
828 Reviewed by Dean Jackson.
830 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
832 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
833 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
834 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
835 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
836 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
837 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
838 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
839 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
840 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
841 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
842 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
843 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
844 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
845 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
846 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
847 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
848 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
849 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
850 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
851 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
852 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
853 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
854 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
855 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
856 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
858 2015-04-24 Simon Fraser <simon.fraser@apple.com>
860 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
861 https://bugs.webkit.org/show_bug.cgi?id=144165
863 Reviewed by Dean Jackson.
865 Updated results that now include coverage rects, and a new test that includes both visible
868 * compositing/contents-scale/animating-expected.txt:
869 * compositing/contents-scale/rounded-contents-scale-expected.txt:
870 * compositing/contents-scale/scaled-ancestor-expected.txt:
871 * compositing/contents-scale/simple-scale-expected.txt:
872 * compositing/contents-scale/z-translate-expected.txt:
873 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
874 * compositing/visible-rect/coverage-clipped.html: Added.
875 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
876 * compositing/visible-rect/coverage-scrolling.html: Added.
877 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
878 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
879 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
880 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
881 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
882 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
883 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
884 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
885 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
886 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
887 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
888 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
889 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
890 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
891 * platform/mac/compositing/visible-rect/animated-expected.txt:
892 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
893 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
894 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
895 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
896 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
897 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
898 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
899 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
901 2015-04-21 Geoffrey Garen <ggaren@apple.com>
903 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
904 https://bugs.webkit.org/show_bug.cgi?id=144013
906 Reviewed by Mark Lam.
908 * js/script-tests/array-holes.js:
909 * js/array-holes-expected.txt: This result now matches Firefox. We see
910 'peekaboo', which is a prototype property, rather than a hole, because
911 sorting uses [[Get]], which sees prototype properties.
913 The ES6 spec says that sorting should use [[Get]], so this new result
914 matches the spec a little better -- although the spec also says that the
915 result of sorting is undefined in this case because of the presence of
916 an indexed property in the prototype chain.
918 * js/dom/array-prototype-properties-expected.txt: Updated error message
919 to match other array prototype error messages.
921 * js/comparefn-sort-stability-expected.txt:
922 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
923 order to demonstrate that Firefox and Safari use a stable sort, and
926 * js/script-tests/array-sort-sparse.js:
927 * js/array-sort-sparse-expected.txt: Added some tests for things I got
930 2015-04-24 Alexey Proskuryakov <ap@apple.com>
932 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
933 https://bugs.webkit.org/show_bug.cgi?id=144155
935 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
937 * fast/frames/flattening/resources/iframe-to-resize.html:
939 2015-04-24 Commit Queue <commit-queue@webkit.org>
941 Unreviewed, rolling out r183266.
942 https://bugs.webkit.org/show_bug.cgi?id=144164
944 Broke 32-bit build and a test. (Requested by ap on #webkit).
948 "AX: richer text change notifications (142719)"
949 https://bugs.webkit.org/show_bug.cgi?id=142719
950 http://trac.webkit.org/changeset/183266
952 2015-04-24 Brady Eidson <beidson@apple.com>
954 Handling additional review feedback after http://trac.webkit.org/changeset/183280
955 https://bugs.webkit.org/show_bug.cgi?id=144157.
957 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
959 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
960 * http/tests/security/cors-post-redirect-303.html: Added.
961 * http/tests/security/resources/cors-post-redirect-target.php:
963 2015-04-24 Brady Eidson <beidson@apple.com>
965 Origin header is preserved on cross-origin redirects.
966 https://bugs.webkit.org/show_bug.cgi?id=144157.
968 Reviewed by Sam Weinig.
970 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
971 * http/tests/security/cors-post-redirect-301.html: Added.
972 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
973 * http/tests/security/cors-post-redirect-302.html: Added.
974 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
975 * http/tests/security/cors-post-redirect-307.html: Added.
976 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
977 * http/tests/security/cors-post-redirect-308.html: Added.
978 * http/tests/security/resources/cors-post-redirect-target.php: Added.
980 2015-04-24 Matthew Mirman <mmirman@apple.com>
982 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
983 https://bugs.webkit.org/show_bug.cgi?id=141865
984 rdar://problem/19927273
986 Reviewed by Filip Pizlo.
988 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
989 * js/sloppy-getter-setter-global-object-expected.txt: Added.
990 * js/sloppy-getter-setter-global-object.html: Added.
992 2015-04-24 Alexey Proskuryakov <ap@apple.com>
994 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
995 https://bugs.webkit.org/show_bug.cgi?id=144155
997 Reviewed by Anders Carlsson.
999 Cleaned the test up a little, and added logging to collect some information about
1002 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
1003 * fast/frames/flattening/resources/iframe-to-resize.html:
1005 2015-04-24 Doug Russell <d_russell@apple.com>
1007 AX: richer text change notifications (142719)
1008 https://bugs.webkit.org/show_bug.cgi?id=142719
1010 Reviewed by Darin Adler.
1012 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.
1014 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.
1016 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1017 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1018 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1019 * platform/mac/accessibility/selection-change-userinfo.html: Added.
1020 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1021 * platform/mac/accessibility/value-change-userinfo.html: Added.
1023 2015-04-24 Antti Koivisto <antti@apple.com>
1025 Memory cache live resources repeatedly purged during painting
1026 https://bugs.webkit.org/show_bug.cgi?id=144104
1028 Reviewed by Chris Dumez.
1030 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1032 These clearMemoryCache calls are now done by cache-test.js.
1034 * http/tests/cache/disk-cache/resources/cache-test.js:
1037 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1041 2015-04-24 Antti Koivisto <antti@apple.com>
1043 Unreviewed, rolling out r183259.
1049 "Memory cache live resources repeatedly purged during
1051 https://bugs.webkit.org/show_bug.cgi?id=144104
1052 http://trac.webkit.org/changeset/183259
1054 2015-04-24 Antti Koivisto <antti@apple.com>
1056 Memory cache live resources repeatedly purged during painting
1057 https://bugs.webkit.org/show_bug.cgi?id=144104
1059 Reviewed by Chris Dumez.
1061 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1063 These clearMemoryCache calls are now done by cache-test.js.
1065 * http/tests/cache/disk-cache/resources/cache-test.js:
1068 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1072 2015-04-23 Basile Clement <basile_clement@apple.com>
1074 Allow function allocation sinking
1075 https://bugs.webkit.org/show_bug.cgi?id=144016
1077 Reviewed by Filip Pizlo.
1079 Add a new test in JSRegress to check function sinking is being
1082 * js/regress/script-tests/sink-function.js: Added.
1104 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1106 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
1107 https://bugs.webkit.org/show_bug.cgi?id=144127
1109 * platform/mac-wk1/TestExpectations: Marked it as such.
1111 2015-04-23 Jer Noble <jer.noble@apple.com>
1113 [Mac] Disable QTKit by default on future OS X.
1114 https://bugs.webkit.org/show_bug.cgi?id=144082
1116 Reviewed by Darin Adler.
1118 Add a required BANDWIDTH field to the alternate playlist.
1120 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
1122 2015-04-23 Tim Horton <timothy_horton@apple.com>
1124 Make the linter stop complaining by fixing the order of fields in TestExpectations
1126 * platform/mac/TestExpectations:
1127 Bug number comes first.
1129 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1131 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
1133 Updated the results to match what we get in 10.10.3, and marked as passing.
1135 * editing/selection/extend-by-character-007-expected.txt: Removed.
1136 * platform/mac/TestExpectations:
1137 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
1138 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
1140 2015-04-23 Jordan Harband <ljharb@gmail.com>
1142 Implement `Object.assign`
1143 https://bugs.webkit.org/show_bug.cgi?id=143980
1145 Reviewed by Filip Pizlo.
1147 * js/Object-assign-expected.txt: Added.
1148 * js/Object-assign.html: Added.
1149 * js/Object-getOwnPropertyNames-expected.txt:
1150 * js/script-tests/Object-assign.js: Added.
1151 * js/script-tests/Object-getOwnPropertyNames.js:
1153 2015-04-23 Chris Dumez <cdumez@apple.com>
1155 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
1157 It often crashes on Windows.
1159 * platform/win/TestExpectations:
1161 2015-04-22 Zalan Bujtas <zalan@apple.com>
1163 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
1164 https://bugs.webkit.org/show_bug.cgi?id=144035
1165 rdar://problem/20604467
1167 Reviewed by Darin Adler.
1169 This patch extends HTMLElement::createElementRenderer()
1170 with the render tree insertion point so that we can create different type
1171 of renderers based on the render tree context.
1173 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
1174 * fast/ruby/ruby-rt-with-region-crash.html: Added.
1176 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1178 Context menu doesn't account for selection semantics
1179 https://bugs.webkit.org/show_bug.cgi?id=143958
1180 <rdar://problem/19735706>
1182 Unreviewed test fix.
1184 The new 'context-menu-text-selection-lookup.html' test added in this
1185 bug was based on a test that does not work properly on some ports.
1186 Skipping/failing this test in the same places as the original
1187 'context-menu-text-selection.html' test.
1189 * platform/gtk/TestExpectations:
1190 * platform/ios-simulator-wk1/TestExpectations:
1191 * platform/ios-simulator-wk2/TestExpectations:
1192 * platform/mac-wk2/TestExpectations:
1194 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1196 Unreviewed test fix after r183138.
1198 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
1199 expectations were committed.
1201 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1203 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
1205 * platform/mac-mavericks/css2.1: Added.
1206 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
1207 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
1208 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
1209 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
1210 * platform/mac/TestExpectations:
1211 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
1212 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
1213 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
1214 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
1216 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1218 fast/text/emoji.html passes on OS X 10.10.3 and higher.
1220 * platform/mac/TestExpectations: Mark it as such.
1222 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
1224 Implement String.codePointAt()
1225 https://bugs.webkit.org/show_bug.cgi?id=143934
1227 Reviewed by Darin Adler.
1229 * js/Object-getOwnPropertyNames-expected.txt:
1230 * js/script-tests/string-code-point-at.js: Added.
1231 (objectWithCustomToString.toString):
1232 (objectThrowingOnToString.toString):
1233 (objectCountingToString.toString):
1234 (testLeadSurrogateOutOfBounds):
1235 (testLeadSurrogateAsLastCharacter):
1236 (testTrailSurrogateOutOfbounds):
1237 (testAccessNullInString):
1238 (testNormalCombinationOfSurrogates):
1239 * js/string-code-point-at-expected.txt: Added.
1240 * js/string-code-point-at.html: Added.
1242 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1244 Context menu doesn't account for selection semantics
1245 https://bugs.webkit.org/show_bug.cgi?id=143958
1246 <rdar://problem/19735706>
1248 Reviewed by Tim Horton.
1250 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
1251 * editing/selection/context-menu-text-selection-lookup.html: Added.
1253 2015-04-22 Jeremy Jones <jeremyj@apple.com>
1255 Expect failure on windows for treeitem-child-exposed test.
1256 https://bugs.webkit.org/show_bug.cgi?id=144070
1260 Mark accessibility/treeitem-child-exposed.html as failing on windows.
1262 * platform/win/TestExpectations:
1264 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
1266 AX: WebKit does not expose text fields inside tree views.
1267 https://bugs.webkit.org/show_bug.cgi?id=142196
1269 Reviewed by Chris Fleizach.
1271 Tests for treeitem’s children’s accessibility.
1272 Also fixed the search predicate test for treeitem,
1273 the static text is the second child of treeitem and
1274 list marker is the first child.
1276 * accessibility/treeitem-child-exposed-expected.txt: Added.
1277 * accessibility/treeitem-child-exposed.html: Added.
1278 * platform/mac/accessibility/search-predicate-expected.txt:
1279 * platform/mac/accessibility/search-predicate.html:
1281 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1283 [Streams API] Implement ReadableStreamController
1284 https://bugs.webkit.org/show_bug.cgi?id=143608
1286 Reviewed by Benjamin Poulain.
1288 Updated expectations as more tests are passed.
1289 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
1290 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
1292 * streams/readable-stream.html:
1293 * streams/readable-stream-expected.txt:
1294 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1295 * streams/reference-implementation/brand-checks-expected.txt:
1296 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1297 * streams/reference-implementation/readable-stream-expected.txt:
1299 2015-04-22 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1301 [GTK] Gardening 21st April.
1302 https://bugs.webkit.org/show_bug.cgi?id=143982.
1306 * platform/gtk/TestExpectations:
1308 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1310 [Cairo] Implement Path::addPath
1311 https://bugs.webkit.org/show_bug.cgi?id=130580
1313 Reviewed by Dirk Schulze.
1315 Enable addPath testcase in EFL port.
1317 * platform/efl/TestExpectations:
1319 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1321 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
1322 https://bugs.webkit.org/show_bug.cgi?id=143994
1324 Reviewed by Simon Fraser.
1326 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
1327 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
1328 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
1329 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
1330 Make sure when removing an SVG animating element and reinserting it back
1331 within the same animation length or transform limits, we do not crash.
1333 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1335 [EFL] Unreviewed gardening
1337 Update test expectations for failing tests.
1339 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
1340 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
1341 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
1342 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
1343 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
1344 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
1345 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
1346 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
1348 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1350 [EFL] Unreviewed gardening on 22th April
1352 Mark 3 compositing tests to image only failure. Additionally move
1353 wrong categorized 2 tests to a correct place.
1355 * platform/efl/TestExpectations:
1357 2015-04-21 Michael Saboff <msaboff@apple.com>
1359 Crash in JSC::Interpreter::execute
1360 https://bugs.webkit.org/show_bug.cgi?id=142625
1362 Reviewed by Filip Pizlo.
1364 New regression test.
1366 * js/regress-142625-expected.txt: Added.
1367 * js/regress-142625.html: Added.
1368 * js/script-tests/regress-142625.js: Added.
1370 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1372 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
1373 https://bugs.webkit.org/show_bug.cgi?id=141857
1375 Reviewed by Dirk Schulze.
1377 Ref test with a masked green square. Has to be an http test to trigger the
1380 * http/tests/css/data-uri-mask-expected.html: Added.
1381 * http/tests/css/data-uri-mask.html: Added.
1383 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1385 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
1387 Remove some expected failures from tests that are passing.
1388 Also rebaselined failing tests.
1390 * platform/efl/TestExpectations:
1391 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
1392 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
1393 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
1394 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
1395 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
1396 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
1397 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
1398 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
1400 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
1402 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
1403 https://bugs.webkit.org/show_bug.cgi?id=143903
1405 Reviewed by Daniel Bates.
1407 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
1408 * svg/css/crash-path-zero-height-viewbox.svg: Added.
1409 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
1410 * svg/css/crash-path-zero-width-viewbox.svg: Added.
1411 Make sure if the physical width or the physical height of an SVG is zero
1412 and a viewBox is specified, we do not crash.
1414 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
1416 Web Inspector: Improve Support for WeakSet in Console
1417 https://bugs.webkit.org/show_bug.cgi?id=143951
1419 Reviewed by Darin Adler.
1421 * inspector/model/remote-object-expected.txt:
1422 * inspector/model/remote-object.html:
1423 Update the test to include a WeakSet example.
1424 Also rebaseline for iterator changes that landed recently.
1426 2015-04-20 Alex Christensen <achristensen@webkit.org>
1428 Fix content extension test flakiness.
1429 https://bugs.webkit.org/show_bug.cgi?id=143950
1431 Reviewed by Brady Eidson.
1433 * platform/mac-wk2/TestExpectations:
1434 Mark contentextensions tests as not flaky any more.
1436 2015-04-20 Beth Dakin <bdakin@apple.com>
1438 Should not list these tests twice.
1440 * platform/mac-wk2/TestExpectations:
1442 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1444 Setting inline style to the same value it already has triggers a style recalc
1445 https://bugs.webkit.org/show_bug.cgi?id=143922
1447 Reviewed by Antti Koivisto.
1449 Test that changes inline-style (to test this bug fix), and classes (for
1450 proactive testing) and counts style recalcs.
1452 * fast/css/set-inline-style-recalc-expected.txt: Added.
1453 * fast/css/set-inline-style-recalc.html: Added.
1455 2015-04-20 Brady Eidson <beidson@apple.com>
1457 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
1458 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
1460 Reviewed by Chris Dumez.
1462 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
1464 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
1465 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
1466 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
1467 * http/tests/resources/Ahem.woff: Added.
1469 2015-04-20 Per Arne Vollan <peavo@outlook.com>
1471 Favicons are not always loaded.
1472 https://bugs.webkit.org/show_bug.cgi?id=143880
1474 Reviewed by Darin Adler.
1476 Added new test for icon link elements without mime type.
1478 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
1479 * fast/dom/icon-url-without-mimetype.html: Added.
1481 2015-04-20 Alexey Proskuryakov <ap@apple.com>
1483 Contentextensions tests are flaky
1484 https://bugs.webkit.org/show_bug.cgi?id=143950
1486 * platform/mac-wk2/TestExpectations: Marking them as such.
1488 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1490 [EFL] Unreviewed gardening
1492 Update test expectations for failing tests.
1494 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
1495 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
1496 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
1497 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
1498 Rebaseline after r173857.
1500 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1502 [EFL] Unreviewed gardening
1504 Rebaseline after r177774.
1506 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
1508 2015-04-20 Jordan Harband <ljharb@gmail.com>
1510 Implement `Object.is`
1511 https://bugs.webkit.org/show_bug.cgi?id=143865
1513 Reviewed by Darin Adler.
1515 * js/Object-getOwnPropertyNames-expected.txt:
1516 * js/Object-is-expected.txt: Added.
1517 * js/Object-is.html: Added.
1518 * js/script-tests/Object-getOwnPropertyNames.js:
1519 * js/script-tests/Object-is.js: Added.
1521 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
1523 [ES6] Implement WeakSet
1524 https://bugs.webkit.org/show_bug.cgi?id=142408
1526 Reviewed by Darin Adler.
1528 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
1530 * js/dom/basic-weakmap-expected.txt:
1531 * js/dom/basic-weakset-expected.txt: Added.
1532 * js/dom/basic-weakset.html: Added.
1533 * js/dom/script-tests/basic-weakmap.js:
1534 * js/dom/script-tests/basic-weakset.js: Added.
1536 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1538 [EFL] Unreviewed gardening
1540 Update test expectations for failing tests.
1542 * platform/efl/TestExpectations:
1543 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
1544 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
1545 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
1546 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
1547 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
1548 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
1549 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
1551 2015-04-18 Simon Fraser <simon.fraser@apple.com>
1553 REGRESSION (r181656): Animated tiled layers are missing content
1554 https://bugs.webkit.org/show_bug.cgi?id=143911
1555 rdar://problem/20596328
1557 Reviewed by Darin Adler.
1559 Test that animates a tiled layer, and checks that layer flushes occur while the
1560 animation is running.
1562 * compositing/animation/animation-backing-expected.txt: Added.
1563 * compositing/animation/animation-backing.html: Added.
1565 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
1567 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
1568 https://bugs.webkit.org/show_bug.cgi?id=143863
1570 Reviewed by Rob Buis.
1572 Simplified test from a fuzzer.
1574 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
1575 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
1577 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
1579 [ES6] Fix name enumeration of static functions for Symbol constructor
1580 https://bugs.webkit.org/show_bug.cgi?id=143891
1582 Reviewed by Geoffrey Garen.
1584 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
1586 * js/Object-getOwnPropertyNames-expected.txt: Removed.
1587 * js/script-tests/Object-getOwnPropertyNames.js:
1589 2015-04-17 Beth Dakin <bdakin@apple.com>
1591 Force mouse events should go through normal mouse event handling code paths
1592 https://bugs.webkit.org/show_bug.cgi?id=143749
1594 rdar://problem/20472895
1596 Reviewed by Dean Jackson.
1598 Just a few new tests. More to come.
1599 * fast/events/mouse-force-changed-expected.txt: Added.
1600 * fast/events/mouse-force-changed.html: Added.
1601 * fast/events/mouse-force-down-expected.txt: Added.
1602 * fast/events/mouse-force-down.html: Added.
1603 * fast/events/mouse-force-up-expected.txt: Added.
1604 * fast/events/mouse-force-up.html: Added.
1606 Right now the new tests will only work on Mac 10.10.3 and beyond.
1607 * platform/efl/TestExpectations:
1608 * platform/gtk/TestExpectations:
1609 * platform/ios-simulator/TestExpectations:
1610 * platform/mac-mavericks/TestExpectations:
1611 * platform/win/TestExpectations:
1613 2015-04-17 Daniel Bates <dabates@apple.com>
1615 REGRESSION: SVG does not support link dragging
1616 https://bugs.webkit.org/show_bug.cgi?id=141597
1618 Reviewed by Darin Adler.
1620 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
1622 * fast/events/drag-and-drop-link-expected.txt: Added.
1623 * fast/events/drag-and-drop-link.html: Added.
1624 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
1625 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
1626 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1627 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
1628 drag-and-drop support.
1629 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
1630 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1632 2015-04-17 Commit Queue <commit-queue@webkit.org>
1634 Unreviewed, rolling out r182912 and r182920.
1635 https://bugs.webkit.org/show_bug.cgi?id=143881
1637 Build breakage in some configurations (Requested by ap on
1640 Reverted changesets:
1642 "Force mouse events should go through normal mouse event
1643 handling code paths"
1644 https://bugs.webkit.org/show_bug.cgi?id=143749
1645 http://trac.webkit.org/changeset/182912
1647 http://trac.webkit.org/changeset/182920
1649 2015-04-17 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
1651 [GTK] Gardening 17th April.
1652 https://bugs.webkit.org/show_bug.cgi?id=143870
1656 * platform/gtk/TestExpectations:
1658 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1660 [EFL] Unreviewed EFL gardening on 17 April.
1662 Mark 5 form tests and 3 navigation tests to failure.
1664 * platform/efl/TestExpectations:
1666 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1668 streams/reference-implementation/readable-stream.html is flaky
1669 https://bugs.webkit.org/show_bug.cgi?id=143778
1673 Comment out flaky subtests while working on a more complete
1676 The problem with these tests is that they set a timeout before the
1677 calling done() and this causes some tests to behave
1678 undeterministically, specilly code related to promise
1679 resolution. This could even cause indetermination if the tests
1680 were expected to run correctly.
1682 We think it is better to comment them out and find a more long
1683 term solution that could involve submitting change requests to the
1684 reference tests in the spec. This will be tackled in bug 143774.
1686 * streams/reference-implementation/readable-stream-expected.txt:
1687 * streams/reference-implementation/readable-stream-reader-expected.txt:
1688 * streams/reference-implementation/readable-stream-reader.html:
1689 * streams/reference-implementation/readable-stream-templated-expected.txt:
1690 * streams/reference-implementation/readable-stream-templated.html:
1691 * streams/reference-implementation/readable-stream.html:
1693 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1695 streams/readablestream-reader.html test should really test collected stream case.
1696 https://bugs.webkit.org/show_bug.cgi?id=143818
1698 Reviewed by Darin Adler.
1700 Making the test async so that the stream start async callback is made and the stream be collected.
1702 * streams/readable-stream-reader.html:
1704 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1706 http/tests/misc/DOMContentLoaded-event.html is flaky
1707 https://bugs.webkit.org/show_bug.cgi?id=143382
1709 Reviewed by Chris Dumez.
1711 * http/tests/misc/DOMContentLoaded-event-expected.txt:
1712 * http/tests/misc/DOMContentLoaded-event.html:
1713 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
1715 2015-04-16 Jordan Harband <ljharb@gmail.com>
1717 Number.parseInt is not === global parseInt in nightly r182673
1718 https://bugs.webkit.org/show_bug.cgi?id=143799
1720 Reviewed by Darin Adler.
1722 * js/number-constructor-expected.txt:
1723 * js/parseInt-expected.txt:
1724 * js/script-tests/number-constructor.js:
1725 * js/script-tests/parseInt.js:
1727 2015-04-16 Tim Horton <timothy_horton@apple.com>
1729 Rebaseline mouse-cursor-image-set results after r182869
1731 * fast/events/mouse-cursor-image-set-expected.txt:
1732 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
1733 * platform/mac/TestExpectations:
1734 Un-skip and land new results.
1736 2015-04-16 Beth Dakin <bdakin@apple.com>
1738 I will be investigating this in the short term, but skip these failing test for
1741 * platform/mac-wk2/TestExpectations:
1743 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
1745 [ES6] Implement Symbol.for and Symbol.keyFor
1746 https://bugs.webkit.org/show_bug.cgi?id=143404
1748 Reviewed by Geoffrey Garen.
1750 Add tests to check Symbol's identity over different realms.
1752 * js/dom/cross-frame-symbols-expected.txt: Added.
1753 * js/dom/cross-frame-symbols.html: Added.
1754 * js/dom/script-tests/cross-frame-symbols.js: Added.
1756 2015-04-16 Beth Dakin <bdakin@apple.com>
1758 Forgot to edit this TestExpectation file for
1759 http://trac.webkit.org/changeset/182912
1761 * platform/mac-wk1/TestExpectations:
1763 2015-04-16 Beth Dakin <bdakin@apple.com>
1765 Force mouse events should go through normal mouse event handling code paths
1766 https://bugs.webkit.org/show_bug.cgi?id=143749
1768 rdar://problem/20472895
1770 Reviewed by Dean Jackson.
1772 Just a few new tests. More to come.
1773 * fast/events/mouse-force-changed-expected.txt: Added.
1774 * fast/events/mouse-force-changed.html: Added.
1775 * fast/events/mouse-force-down-expected.txt: Added.
1776 * fast/events/mouse-force-down.html: Added.
1777 * fast/events/mouse-force-up-expected.txt: Added.
1778 * fast/events/mouse-force-up.html: Added.
1780 Right now the new tests will only work on Mac 10.10.3 and beyond.
1781 * platform/efl/TestExpectations:
1782 * platform/gtk/TestExpectations:
1783 * platform/ios-simulator/TestExpectations:
1784 * platform/mac-mavericks/TestExpectations:
1785 * platform/win/TestExpectations:
1787 2015-04-16 Chris Dumez <cdumez@apple.com>
1789 Regression(r182517): WebSocket::suspend() causes error event to be fired
1790 https://bugs.webkit.org/show_bug.cgi?id=143806
1791 <rdar://problem/20559812>
1793 Reviewed by Alexey Proskuryakov.
1795 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
1796 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
1797 Extend WebSocket PageCache test to make sure that the error event is
1798 fired after restoring the page from the PageCache and before the close
1801 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
1802 * 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.
1803 * 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.
1804 Add layout test to cover the case where WebSocket::stop() is called
1805 while firing the pending events upon restoring the page from PageCache.
1807 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
1809 [iOS] Delete hardcoded font fallback tables
1810 https://bugs.webkit.org/show_bug.cgi?id=143583
1812 Reviewed by Darin Adler
1814 Updating expected results.
1816 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
1817 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
1818 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
1819 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
1820 * fast/text/international/danda-space.html: Updating expected results
1821 * fast/text/international/thai-baht-space.html: Updating expected results
1823 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1825 More flaky tests in http/tests/security/mixedContent
1826 https://bugs.webkit.org/show_bug.cgi?id=143804
1828 Reviewed by Csaba Osztrogonác.
1830 Start secondary window loading in onload, so that it doesn't race with main document
1833 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
1834 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
1835 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
1836 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
1837 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
1838 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
1839 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
1840 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1841 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
1842 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1843 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
1845 2015-04-15 Chris Dumez <cdumez@apple.com>
1847 Add a console message when a stylesheet is not parsed due to invalid MIME type
1848 https://bugs.webkit.org/show_bug.cgi?id=143784
1850 Reviewed by Joseph Pecoraro.
1852 Update expectations for tests that are using stylesheets served with wrong
1853 MIME type as we now display a console message in this case.
1855 * http/tests/inspector/css/bad-mime-type-expected.txt:
1856 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
1857 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
1858 * http/tests/misc/css-accept-any-type-expected.txt:
1859 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
1861 * http/tests/security/cross-origin-css-1-expected.txt: Added.
1862 * http/tests/security/cross-origin-css-1.html: Added.
1863 * http/tests/security/cross-origin-css-2-expected.txt: Added.
1864 * http/tests/security/cross-origin-css-2.html: Added.
1865 * http/tests/security/cross-origin-css-3-expected.txt: Added.
1866 * http/tests/security/cross-origin-css-3.html: Added.
1867 * http/tests/security/cross-origin-css-4-expected.txt: Added.
1868 * http/tests/security/cross-origin-css-4.html: Added.
1869 * http/tests/security/cross-origin-css-5-expected.txt: Added.
1870 * http/tests/security/cross-origin-css-5.html: Added.
1871 * http/tests/security/cross-origin-css-6-expected.txt: Added.
1872 * http/tests/security/cross-origin-css-6.html: Added.
1873 * http/tests/security/cross-origin-css-7-expected.txt: Added.
1874 * http/tests/security/cross-origin-css-7.html: Added.
1875 * http/tests/security/cross-origin-css-8-expected.txt: Added.
1876 * http/tests/security/cross-origin-css-8.html: Added.
1877 * http/tests/security/cross-origin-css-expected.txt: Removed.
1878 * http/tests/security/cross-origin-css.html: Removed.
1879 Split http/tests/security/cross-origin-css.html into several tests. The
1880 test would be flaky otherwise as console messages could appear in
1881 different order for every run.
1883 * platform/mac/http/tests/misc/acid3-expected.txt:
1885 2015-04-15 Said Abou-Hallawa <said@apple.com>
1887 Minimum font size pref breaks SVG text very badly.
1888 https://bugs.webkit.org/show_bug.cgi?id=143590.
1890 Reviewed by Simon Fraser.
1892 When enabling the minimum font size perf, the SVG text element should
1893 apply the minimum font size rules on the scaled font.
1895 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
1896 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
1897 Minimum font size is larger than the scaled font size. Also the expected
1898 file makes sure the minimum font size rules are still applied if no scaling
1901 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
1902 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
1903 Minimum font size is smaller than the scaled font size. So the minimim font
1904 size rule should not have any effect on the final computed font size.
1906 2015-04-15 Jordan Harband <ljharb@gmail.com>
1908 String.prototype.startsWith/endsWith/includes have wrong length in r182673
1909 https://bugs.webkit.org/show_bug.cgi?id=143659
1911 Reviewed by Benjamin Poulain.
1913 * js/script-tests/string-includes.js:
1914 * js/string-includes-expected.txt:
1916 2015-04-15 Jordan Harband <ljharb@gmail.com>
1918 Math.imul has wrong length in Safari 8.0.4
1919 https://bugs.webkit.org/show_bug.cgi?id=143658
1921 Reviewed by Benjamin Poulain.
1923 * js/script-tests/math.js:
1925 2015-04-15 Jordan Harband <ljharb@gmail.com>
1927 Number.parseInt in nightly r182673 has wrong length
1928 https://bugs.webkit.org/show_bug.cgi?id=143657
1930 Reviewed by Benjamin Poulain.
1932 * js/number-constructor-expected.txt:
1933 * js/script-tests/number-constructor.js:
1935 2015-04-15 Chris Dumez <cdumez@apple.com>
1937 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
1939 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
1940 out. This is already the case for a lot of inspector tests on Windows.
1942 * platform/win/TestExpectations:
1944 2015-04-15 Alexey Proskuryakov <ap@apple.com>
1946 streams/reference-implementation/readable-stream.html is flaky
1947 https://bugs.webkit.org/show_bug.cgi?id=143778
1949 * TestExpectations: Marking as such.
1951 2015-04-14 Alexey Proskuryakov <ap@apple.com>
1953 inspector/console/console-api.html is very slow, frequently timing out
1954 https://bugs.webkit.org/show_bug.cgi?id=143719
1956 * TestExpectations: Further adjusted the expectations.
1958 2015-04-14 Alexey Proskuryakov <ap@apple.com>
1960 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
1961 https://bugs.webkit.org/show_bug.cgi?id=33685
1963 Reviewed by Brady Eidson.
1965 If the timer fired before navigation, the test passed without going down the code
1966 path that it was supposed to test. If it fired when navigation was in provisional
1967 state, then dumping results was delayed until the navigation was finished, and
1968 thus the intermediate page got dumped, and the test failed.
1970 * fast/dom/Window/timer-resume-on-navigation-back.html:
1972 2015-04-14 Zalan Bujtas <zalan@apple.com>
1974 Make inline continuation style change logic consistent.
1975 https://bugs.webkit.org/show_bug.cgi?id=143737
1976 rdar://problem/20486596
1978 Reviewed by Simon Fraser.
1980 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
1981 The first sibling of the container of a continuation should be handled as the rest of the siblings.
1983 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
1984 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
1986 2015-04-14 Daniel Bates <dabates@apple.com>
1988 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
1989 https://bugs.webkit.org/show_bug.cgi?id=143683
1991 Reviewed by Alexey Proskuryakov.
1993 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
1994 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
1995 a focused content editable element. We should come up with a more descriptive name for this test that
1996 better describes what it tests.
1998 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
1999 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
2000 * platform/efl/TestExpectations: Update file because of the rename.
2001 * platform/gtk/TestExpectations: Ditto.
2002 * platform/ios-simulator/TestExpectations: Ditto.
2003 * platform/mac-wk2/TestExpectations: Ditto.
2005 2015-04-14 Chris Dumez <cdumez@apple.com>
2007 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
2008 https://bugs.webkit.org/show_bug.cgi?id=143745
2009 <rdar://problem/20243916>
2011 Reviewed by Joseph Pecoraro.
2013 Add layout test that shows the Web inspector on a page that has
2014 a stylesheet with an invalid MIME type, to make sure we don't
2017 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
2018 * http/tests/inspector/css/bad-mime-type.html: Added.
2019 * http/tests/misc/css-accept-any-type.html:
2020 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
2021 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
2023 2015-04-14 Brady Eidson <beidson@apple.com>
2025 Make sure media element loads hit content filter extensions.
2026 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
2028 Reviewed by Jer Noble.
2030 * http/tests/contentextensions/media-filtered-expected.txt: Added.
2031 * http/tests/contentextensions/media-filtered.html: Added.
2032 * http/tests/contentextensions/media-filtered.html.json: Added.
2033 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
2034 * http/tests/contentextensions/text-track-blocked.html: Added.
2035 * http/tests/contentextensions/text-track-blocked.html.json: Added.
2037 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2039 [Win] Skip failling test due to list box scroll behavior.
2040 https://bugs.webkit.org/show_bug.cgi?id=143739
2042 * platform/win/TestExpectations:
2044 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2046 [Win] Unreviewed test correction after r182737.
2048 New test expectation was missing a newline at the end of the file.
2050 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2052 2015-04-14 Simon Fraser <simon.fraser@apple.com>
2054 Set the font size to 11px explicitly to try to fix this test on Windows.
2056 * fast/forms/listbox-visible-size.html:
2058 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2060 inspector/console/console-api.html is very slow, frequently timing out
2061 https://bugs.webkit.org/show_bug.cgi?id=143719
2063 * TestExpectations: Marking as slow.
2065 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2067 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
2068 https://bugs.webkit.org/show_bug.cgi?id=143697
2070 Reviewed by Anders Carlsson.
2072 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
2073 after removing the last character.
2075 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2077 Two flaky tests in http/tests/security/mixedContent
2078 https://bugs.webkit.org/show_bug.cgi?id=143695
2080 Reviewed by Csaba Osztrogonác.
2082 Speculative fix. Do not start opening a secondary window until fully done with the
2085 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2086 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
2087 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2088 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
2090 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2092 [iOS WK2] Interactive elements of developer.apple.com are broken
2093 https://bugs.webkit.org/show_bug.cgi?id=143692
2095 Reviewed by Sam Weinig.
2097 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
2098 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
2100 2015-04-14 Commit Queue <commit-queue@webkit.org>
2102 Unreviewed, rolling out r182794.
2103 https://bugs.webkit.org/show_bug.cgi?id=143714
2105 readable-stream-templated.html fails on Debug bots (Requested
2106 by youenn on #webkit).
2110 "[Streams API] ReadableStream constructor start function
2111 should be able to close the stream"
2112 https://bugs.webkit.org/show_bug.cgi?id=143363
2113 http://trac.webkit.org/changeset/182794
2115 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2117 [Streams API] ReadableStream constructor start function should be able to close the stream
2118 https://bugs.webkit.org/show_bug.cgi?id=143363
2120 Reviewed by Benjamin Poulain.
2122 Rebased tests as some are now passing.
2124 * streams/reference-implementation/readable-stream-reader-expected.txt:
2125 * streams/reference-implementation/readable-stream-templated-expected.txt:
2127 2015-04-14 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2129 [GTK] Gardening 14th April
2130 https://bugs.webkit.org/show_bug.cgi?id=143701
2134 * platform/gtk/TestExpectations:
2135 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
2137 2015-04-14 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2139 [GTK] Gardening: Rebaseline tests after r182620
2140 https://bugs.webkit.org/show_bug.cgi?id=143700
2144 This revision updates some tests after changing the way <br> is
2145 rendered. We need to change the GTK+ expectations for these tests.
2147 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2148 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
2149 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
2150 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
2151 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2152 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
2153 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
2154 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2155 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2156 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
2157 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
2158 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
2159 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
2160 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
2161 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
2162 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2163 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
2164 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
2165 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
2166 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
2167 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
2168 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
2169 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
2170 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2171 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2172 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2173 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2174 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2175 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
2177 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2179 Sync Streams API tests with spec
2180 https://bugs.webkit.org/show_bug.cgi?id=143669
2182 Reviewed by Darin Adler.
2184 Some tests were moved from the spec tests to our custom ones
2185 because they were not approved (yet, or they won't be).
2187 Some nuances from the spec tests were also fixed.
2189 * streams/readable-stream-expected.txt: Added.
2190 * streams/readable-stream-reader-expected.txt: Added.
2191 * streams/readable-stream-reader.html: Added.
2192 * streams/readable-stream.html: Added.
2193 * streams/reference-implementation/readable-stream-expected.txt:
2194 * streams/reference-implementation/readable-stream-reader-expected.txt:
2195 * streams/reference-implementation/readable-stream-reader.html:
2196 * streams/reference-implementation/readable-stream.html: Nuances
2197 fixed and tests moved to custom.
2199 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
2201 [CSS Grid Layout] Columns set in percentages collapse to auto width
2202 https://bugs.webkit.org/show_bug.cgi?id=141435
2204 Reviewed by David Hyatt.
2206 Added new tests to check that percentage track breadths are properly
2207 calculated under different sizing conditions.
2208 Modified one test to include relative sizes too.
2210 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
2211 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
2212 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
2213 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
2214 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
2215 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
2217 2015-04-10 Brent Fulgham <bfulgham@apple.com>
2219 Expand test infrastructure to support scrolling tests
2220 https://bugs.webkit.org/show_bug.cgi?id=143286
2221 <rdar://problem/20375516>
2223 Reviewed by Simon Fraser.
2225 Correct a scrolling test that had not been issuing wheel events to a valid
2226 view. This was found by some new logging in this patch.
2228 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
2229 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
2230 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
2232 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2234 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
2235 following http://trac.webkit.org/changeset/182750.
2237 Reviewed by Daniel Bates.
2239 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
2240 * http/tests/canvas/canvas-tainted-after-draw-image.html:
2241 Set window.jsTestIsAsync true and call finishJSTest() to make the test
2242 asynchronous, so the "TEST COMPLETE" message will be output after all the
2243 test messages. Also delete the synchronous tests for data url image and
2244 same-domain image since they can't be reliably tested.
2246 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2248 Fix compositing/geometry/fixed-transformed.html on Mavericks.
2250 To get consistent results on Mavericks, call
2251 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
2253 * compositing/geometry/fixed-transformed.html:
2255 2015-04-08 Filip Pizlo <fpizlo@apple.com>
2257 JSC should detect singleton functions
2258 https://bugs.webkit.org/show_bug.cgi?id=143232
2260 Reviewed by Geoffrey Garen and Michael Saboff.
2262 * js/regress/create-lots-of-functions-expected.txt: Added.
2263 * js/regress/create-lots-of-functions.html: Added.
2264 * js/regress/no-inline-constructor-expected.txt: Added.
2265 * js/regress/no-inline-constructor.html: Added.
2266 * js/regress/script-tests/create-lots-of-functions.js: Added.
2267 * js/regress/script-tests/no-inline-constructor.js: Added.
2268 * js/regress/script-tests/singleton-scope.js: Added.
2269 * js/regress/singleton-scope-expected.txt: Added.
2270 * js/regress/singleton-scope.html: Added.
2272 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2274 Add missing layout test result.
2276 * compositing/geometry/fixed-transformed-expected.txt: Added.
2278 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2280 list-style-image with SVG image renders at incorrect size.
2281 https://bugs.webkit.org/show_bug.cgi?id=141367.
2283 Reviewed by Darin Adler.
2285 Ensure the SVG image gets the correct size when used as an image list.
2287 * svg/as-list-image: Added.
2288 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
2289 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
2291 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2293 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
2294 https://bugs.webkit.org/show_bug.cgi?id=58681.
2296 Reviewed by Darin Adler.
2298 This test confirms when we load an image from a different origin and try
2299 drawing it on a canvas, the canvas is tainted if the image is completely
2300 loaded and drawn. Otherwise the image is not drawn.
2302 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
2303 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
2304 * http/tests/canvas/resources: Added.
2305 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
2307 2015-04-13 Beth Dakin <bdakin@apple.com>
2309 Add force property to MouseEvents
2310 https://bugs.webkit.org/show_bug.cgi?id=143569
2312 rdar://problem/20472954
2314 Reviewed by Darin Adler.
2316 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2317 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2318 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2320 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2322 Fixed position element is truncated if moved onscreen by a transform
2323 https://bugs.webkit.org/show_bug.cgi?id=143655
2325 Reviewed by Darin Adler.
2327 Test that moves a position:fixed element on-screen using a transform.
2329 * compositing/geometry/fixed-transformed.html: Added.
2331 2015-04-13 Alexey Proskuryakov <ap@apple.com>
2333 js/regress-141098.html often times out in debug builds.
2335 This test is slow in debug, sometimes barely passing, and other times timing out.
2339 2015-04-13 Brent Fulgham <bfulgham@apple.com>
2341 [Win] Unreviewed test correction after r182635.
2343 Two Windows test expectation files were missing newlines at the end of the file.
2345 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
2346 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
2348 2015-04-13 Zalan Bujtas <zalan@apple.com>
2350 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
2352 * platform/win/fast/dom/focus-contenteditable-expected.txt:
2353 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
2354 * platform/win/fast/forms/range/slider-padding-expected.txt:
2355 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
2356 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
2357 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2358 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2359 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
2360 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
2361 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2362 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2363 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
2364 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
2365 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2366 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
2367 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
2368 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
2369 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
2370 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
2371 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
2372 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
2373 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2374 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2375 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2376 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2377 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
2379 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2381 [EFL] Update table/mozilla expected files after r182620
2382 https://bugs.webkit.org/show_bug.cgi?id=143626
2384 Unreviewed gardening.
2386 * platform/efl/TestExpectations:
2387 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
2388 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
2389 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
2390 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
2391 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
2392 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
2393 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
2394 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2395 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
2396 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
2397 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
2398 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
2399 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
2400 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
2401 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
2402 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
2403 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
2404 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
2405 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
2406 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
2407 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
2408 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
2409 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
2410 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
2411 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
2412 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2413 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
2414 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2415 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
2416 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2417 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
2418 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2419 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
2420 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2421 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
2422 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
2424 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2426 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
2427 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
2429 * platform/efl/TestExpectations:
2431 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
2433 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
2434 https://bugs.webkit.org/show_bug.cgi?id=141431
2436 Reviewed by Darin Adler.
2438 New test that to check that tracks whose growth limit changes from
2439 infinite to finite when evaluating "intrinsic maximums" are marked
2440 as infinitely growable for the "max-content maximums" step.
2442 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
2443 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
2445 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2447 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
2449 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2450 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2451 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2452 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2454 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2456 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
2457 https://bugs.webkit.org/show_bug.cgi?id=143229
2459 Unreviewed gardening after r182012.
2461 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2463 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2465 [EFL] accessibility/plugin.html fails
2466 https://bugs.webkit.org/show_bug.cgi?id=143663
2468 Unreviewed gardening, mark accessibility/plugin.html as failing test.
2470 * platform/efl/TestExpectations:
2472 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
2474 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
2475 https://bugs.webkit.org/show_bug.cgi?id=143651
2477 Reviewed by Sam Weinig.
2479 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
2480 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
2481 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
2482 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
2483 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
2484 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
2485 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
2486 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
2487 Test the various behaviors.
2489 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
2490 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
2491 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
2492 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
2493 Those tests target specifically the bug.
2495 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2497 [EFL] Enable Media Source
2498 https://bugs.webkit.org/show_bug.cgi?id=143635
2500 Reviewed by Csaba Osztrogonác.
2502 * platform/efl/TestExpectations: Update failing tests.
2504 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
2506 Fix trival typos related to the word "coordinate".
2507 https://bugs.webkit.org/show_bug.cgi?id=143644
2509 Reviewed by Alexey Proskuryakov.
2511 No new tests, no behavior change.
2513 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2514 * css3/scroll-snap/scroll-snap-property-computed-style.js:
2515 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2516 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2517 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2518 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2519 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2520 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2521 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2522 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
2524 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2526 Selects don't scroll at some aspect ratios
2527 https://bugs.webkit.org/show_bug.cgi?id=143649
2528 rdar://problem/19365694
2530 Reviewed by Darin Adler.
2532 * fast/forms/listbox-visible-size-expected.txt: Added.
2533 * fast/forms/listbox-visible-size.html: Added.
2535 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2537 Too much repainting on scrolling with fixed backgrounds
2538 https://bugs.webkit.org/show_bug.cgi?id=143637
2539 rdar://problem/20245243
2541 Reviewed by Darin Adler.
2543 Tests with various configurations of iframes and compositing, which dump layer trees with
2546 Also tiled-scrolling test that exercises the simple case.
2548 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
2549 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
2551 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2552 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
2553 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2554 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
2555 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2556 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
2557 * compositing/repaint/iframes/resources/compositing-document.html: Added.
2558 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
2559 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
2560 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2561 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2562 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2563 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
2564 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
2565 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
2567 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
2569 [ES6] Implement Array.prototype.values
2570 https://bugs.webkit.org/show_bug.cgi?id=143633
2572 Reviewed by Darin Adler.
2574 * js/Object-getOwnPropertyNames-expected.txt:
2575 * js/array-iterators-expected.txt:
2576 * js/script-tests/Object-getOwnPropertyNames.js:
2577 * js/script-tests/array-iterators.js:
2579 2015-04-11 Alexey Proskuryakov <ap@apple.com>
2581 editing/spelling/spelling-marker-description.html times out on Mac
2582 https://bugs.webkit.org/show_bug.cgi?id=143639
2584 Reviewed by Darin Adler.
2586 * editing/spelling/spelling-marker-description-expected.txt:
2587 * editing/spelling/spelling-marker-description.html:
2588 Changed the test to match reality.
2590 * platform/mac-wk2/TestExpectations:
2591 * platform/mac/TestExpectations:
2592 Removed expectations.
2594 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2596 [EFL] Unskip media test on EFL port
2598 Unreviewed, media tests are being passed except for 25 tests.
2599 The failing tests need to be investigated by Bug 131044.
2601 * platform/efl/TestExpectations:
2603 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2605 [EFL] Unreviewed, EFL gardening on 11th April.
2607 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
2609 * platform/efl/TestExpectations:
2611 2015-04-10 Andy Estes <aestes@apple.com>
2613 [Content Filtering] Support modifying request URLs
2614 https://bugs.webkit.org/show_bug.cgi?id=143599
2615 rdar://problem/20442560
2617 Reviewed by Darin Adler.
2619 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
2620 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2621 * contentfiltering/allow-after-response-expected.html: Ditto.
2622 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
2623 * contentfiltering/block-after-add-data-expected.html: Ditto.
2624 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
2625 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
2626 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2627 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
2628 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
2629 * contentfiltering/block-after-response-expected.html: Ditto.
2630 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
2631 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
2632 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
2633 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
2634 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
2635 * contentfiltering/modify-request-url-expected.html: Added.
2636 * contentfiltering/modify-request-url.html: Added.
2637 * contentfiltering/resources/fail.html: Added.
2638 * contentfiltering/resources/pass.html: Added.
2639 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
2640 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
2641 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
2642 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
2644 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
2646 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
2647 https://bugs.webkit.org/show_bug.cgi?id=143543
2649 Reviewed by Brent Fulgham.
2651 Added missing test results after r182546 for windows.
2653 * platform/win/TestExpectations:
2654 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2655 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2656 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2657 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2659 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2661 Add total test test of Streams API
2662 https://bugs.webkit.org/show_bug.cgi?id=142682
2666 Increased the callbacks timeouts to make tests pass in slower bots
2667 like Yosemite Debug.
2669 * streams/reference-implementation/resources/streams-utils.js:
2670 Created a standardTimeout variable with 100 as default.
2671 * streams/reference-implementation/readable-stream-cancel.html:
2672 * streams/reference-implementation/readable-stream-reader.html:
2673 * streams/reference-implementation/readable-stream-templated.html:
2674 * streams/reference-implementation/readable-stream.html: Used
2675 standardTimeout for the test timeout callbacks.
2677 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2679 Add total test test of Streams API
2680 https://bugs.webkit.org/show_bug.cgi?id=142682
2682 Reviewed by Benjamin Poulain.
2684 This is the full test set that we have for the implementation of
2685 Streams API. When we add more features/code the number of passing
2686 tests will increase.
2688 We have the tests translated from the reference implementation at
2689 streams/reference-implementation and our own tests for some other
2690 things at the streams upper level.
2692 We removed testharness stacktrace in case of failure because it
2693 dumps the filenames with paths. You can activate it for a specific
2694 test by setting its dumpStack attribute to true.
2696 All our former custom tests were integrated in the spec so we they
2697 are now in their appropriate places in the reference
2698 implementation ones. Some of them were changed to match the actual
2699 spec and they are failing now, but we only have to progressively
2702 * resources/testharnessreport.js: Avoid printing the stack in case
2703 of test failure to be able to have failing tests as expected
2704 unless commanded otherwise.
2705 * streams/readablestream-constructor-expected.txt: Removed.
2706 * streams/readablestream-constructor.html: Removed.
2707 * streams/readablestream-start-expected.txt: Removed.
2708 * streams/readablestream-start.html: Removed.
2709 * streams/readablestreamreader-constructor-expected.txt: Removed.
2710 * streams/readablestreamreader-constructor.html: Removed.
2711 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
2712 * streams/reference-implementation/bad-underlying-sources.html: Added.
2713 * streams/reference-implementation/brand-checks-expected.txt: Added.
2714 * streams/reference-implementation/brand-checks.html: Added.
2715 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
2716 * streams/reference-implementation/count-queuing-strategy.html: Added.
2717 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
2718 * streams/reference-implementation/readable-stream-cancel.html: Added.
2719 * streams/reference-implementation/readable-stream-expected.txt: Added.
2720 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
2721 * streams/reference-implementation/readable-stream-reader.html: Added.
2722 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
2723 * streams/reference-implementation/readable-stream-templated.html: Added.
2724 * streams/reference-implementation/readable-stream.html: Added.
2725 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
2726 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
2727 * streams/reference-implementation/resources/streams-utils.js: Added.
2729 2015-04-09 Zalan Bujtas <zalan@apple.com>
2731 Simple line layout: Add <br> support.
2732 https://bugs.webkit.org/show_bug.cgi?id=139012
2734 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2735 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2736 and speeds up layout for such content.
2738 Test output changes in 2 different ways:
2739 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
2740 2. Removed empty content (<br>).
2742 Reviewed by Antti Koivisto.
2744 * fast/text/simple-line-with-br-expected.html: Added.
2745 * fast/text/simple-line-with-br.html: Added.
2746 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
2747 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
2748 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
2749 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2750 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2751 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
2752 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
2753 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
2754 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2755 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2756 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
2757 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
2758 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
2759 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2760 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2761 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
2762 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
2763 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2764 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2765 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
2766 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
2767 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
2768 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
2769 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
2770 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
2771 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
2772 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2773 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2774 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2775 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2776 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2777 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
2779 2015-04-09 Matthew Mirman <mmirman@apple.com>
2781 Updated expectations on a few tests to account for error
2782 info not being added at throw time anymore.
2783 https://bugs.webkit.org/show_bug.cgi?id=143542
2784 rdar://problem/20475871
2786 Reviewed by Michael Saboff.
2788 Because sourceURL is now being appended at error construction time rather than when thrown,
2789 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
2790 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
2791 Also since they are generated in a new locations, they will have a new lines and columns.
2793 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
2794 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
2795 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
2796 * platform/win/TestExpectations: Enabled the above tests on windows.
2798 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
2800 [CSS Grid Layout] Implement justify-self and justify-item css properties.
2801 https://bugs.webkit.org/show_bug.cgi?id=133281
2803 Reviewed by David Hyatt.
2805 Implement the new property 'justify-items', defined in the CSS Box Alignment
2806 specification to desribe the container's alignment behavior, in the same way
2807 the 'align-items' property does.
2809 * fast/css/parse-justify-items-expected.txt: Added.
2810 * fast/css/parse-justify-items.html: Added.
2811 * fast/css/resources/alignment-parsing-utils.js: Added.
2814 (checkInitialValues):
2815 (checkInheritValues):
2816 (checkLegacyValues):
2818 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
2820 Text-combine erroneously draws vertically after non-layout-causing style change
2821 https://bugs.webkit.org/show_bug.cgi?id=143461
2822 <rdar://problem/19285490>
2824 Reviewed by Darin Adler.
2826 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
2827 * fast/text/text-combine-style-change-no-layout.html: Added.
2829 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
2831 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
2832 https://bugs.webkit.org/show_bug.cgi?id=142571
2834 Unreviewed EFL Gardening.
2836 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
2838 * platform/efl/TestExpectations:
2839 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
2840 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
2842 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
2844 Unreviewed EFL gardening. Added missing results after r182546.
2845 https://bugs.webkit.org/show_bug.cgi?id=143557
2847 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2848 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2849 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2850 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2852 2015-04-09 Andy Estes <aestes@apple.com>
2854 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
2855 https://bugs.webkit.org/show_bug.cgi?id=143460
2857 * platform/efl/TestExpectations:
2858 * platform/win/TestExpectations:
2860 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2862 [Streams API] Support the start function parameter in ReadableStream constructor
2863 https://bugs.webkit.org/show_bug.cgi?id=141160
2865 Reviewed by Benjamin Poulain.
2867 Added tests to check that start JS function is called with the right parameters and can throw errors.
2869 * streams/readablestream-start-expected.txt: Added.
2870 * streams/readablestream-start.html: Added.
2872 2015-04-08 Brent Fulgham <bfulgham@apple.com>
2874 [Win] Layout Test inspector/console/console-api.html is failing
2875 https://bugs.webkit.org/show_bug.cgi?id=143548
2877 * platform/win/TestExpectations: Skipped new timeout.
2879 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
2881 Web Inspector: Split ConsoleMessageImpl into the View and the Model
2882 https://bugs.webkit.org/show_bug.cgi?id=142599
2884 Reviewed by Timothy Hatcher.
2886 * inspector/console/console-api-expected.txt: Added.
2887 * inspector/console/console-api.html: Added.
2888 Add a basic test for console APIs creating the new ConsoleMessage model objects.
2890 2015-04-08 Brent Fulgham <bfulgham@apple.com>
2892 [Win] Document some test failures.
2893 https://bugs.webkit.org/show_bug.cgi?id=143542
2894 https://bugs.webkit.org/show_bug.cgi?id=143543
2896 * platform/win/TestExpectations: Mark as failing.
2898 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
2900 [GTK] Unreviewed, update more test expectations
2902 Remove some expected failures from tests that are passing. Also, copypaste some
2903 expectations to more appropriate locations in the expectations file.
2905 * platform/gtk/TestExpectations:
2907 2015-04-08 Filip Pizlo <fpizlo@apple.com>
2909 JSArray::sortNumeric should handle ArrayWithUndecided
2910 https://bugs.webkit.org/show_bug.cgi?id=143535
2912 Reviewed by Geoffrey Garen.
2914 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
2916 * js/regress/script-tests/sorting-benchmark.js: Added.
2918 (bottom_up_merge_sort):
2923 * js/regress/sorting-benchmark-expected.txt: Added.
2924 * js/regress/sorting-benchmark.html: Added.
2926 2015-04-08 Alex Christensen <achristensen@webkit.org>
2928 Block popups from content extensions.
2929 https://bugs.webkit.org/show_bug.cgi?id=143497
2931 Reviewed by Brady Eidson.
2933 * http/tests/contentextensions/popups-expected.txt: Added.
2934 * http/tests/contentextensions/popups.html: Added.
2935 * http/tests/contentextensions/popups.html.json: Added.
2937 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
2939 [GTK] Unreviewed test expectation sanity-check
2941 Remove duplicate expectation, and some expectations for tests that no longer exist.
2943 * platform/gtk/TestExpectations:
2945 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
2947 [CSS Shapes] Properly handle negative reference box widths and center coordinates
2948 https://bugs.webkit.org/show_bug.cgi?id=142610
2950 Reviewed by Rob Buis.
2952 Tests for the cases that trigger asserts.
2954 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
2955 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
2956 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
2957 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
2959 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
2961 Fill list style background with same color with that of list background.
2962 https://bugs.webkit.org/show_bug.cgi?id=143483
2964 Reviewed by Simon Fraser.
2966 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
2967 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
2968 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2969 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2970 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2971 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2972 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2973 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2974 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2975 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2977 2015-04-08 Commit Queue <commit-queue@webkit.org>
2979 Unreviewed, rolling out r182536.
2980 https://bugs.webkit.org/show_bug.cgi?id=143523
2982 Made accessibility/table-sections.html time out on debug bots
2983 (Requested by ap on #webkit).
2987 "Simple line layout: Add <br> support."
2988 https://bugs.webkit.org/show_bug.cgi?id=139012
2989 http://trac.webkit.org/changeset/182536
2991 2015-04-08 Zalan Bujtas <zalan@apple.com>
2993 Simple line layout: Add <br> support.
2994 https://bugs.webkit.org/show_bug.cgi?id=139012
2996 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2997 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2998 and speeds up layout for such content.
3000 Test output changes in 2 different ways:
3001 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3002 2. Removed empty content (<br>).
3004 Reviewed by Antti Koivisto.
3006 * fast/text/simple-line-with-br-expected.html: Added.
3007 * fast/text/simple-line-with-br.html: Added.
3008 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3009 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3010 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3011 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3012 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3013 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3014 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3015 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3016 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3017 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3018 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3019 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3020 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3021 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3022 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3023 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3024 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3025 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3026 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3027 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3028 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3029 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3030 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3031 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3032 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3033 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3034 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3035 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3036 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3037 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3038 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3040 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
3042 Bug 142887 - role progress bar does not support indeterminate state
3043 https://bugs.webkit.org/show_bug.cgi?id=142887
3045 Reviewed by Chris Fleizach.
3047 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
3048 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
3049 Test that checks if 0 is returned for indetermiate progress indicators when
3050 aria min and max values are non zero.
3052 2015-04-07 Chris Dumez <cdumez@apple.com>
3054 Open WebSockets should not prevent a page from entering PageCache
3055 https://bugs.webkit.org/show_bug.cgi?id=143505
3056 <rdar://problem/19923085>
3058 Reviewed by Alexey Proskuryakov.
3060 Add a layout test to check that an open WebSocket does not prevent a
3061 page from entering page cache and that a 'close' event is fired after
3062 resuming (restoring from the page cache).
3064 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
3065 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
3067 2015-04-07 Commit Queue <commit-queue@webkit.org>
3069 Unreviewed, rolling out r182511.
3070 https://bugs.webkit.org/show_bug.cgi?id=143507
3072 caused debug test failures (Requested by alexchristensen on
3077 "Block popups from content extensions."
3078 https://bugs.webkit.org/show_bug.cgi?id=143497
3079 http://trac.webkit.org/changeset/182511
3081 2015-04-07 Alex Christensen <achristensen@webkit.org>
3083 Block popups from content extensions.
3084 https://bugs.webkit.org/show_bug.cgi?id=143497
3086 Reviewed by Brady Eidson.
3088 * http/tests/contentextensions/popups-expected.txt: Added.
3089 * http/tests/contentextensions/popups.html: Added.
3090 * http/tests/contentextensions/popups.html.json: Added.
3092 2015-04-07 Matthew Mirman <mmirman@apple.com>
3094 Source and stack information should get appended only to native errors
3095 and should be added after construction rather than when thrown.
3096 This fixes frozen objects being unfrozen when thrown while conforming to
3097 ecma script standard and other browser behavior.
3098 rdar://problem/19927293
3099 https://bugs.webkit.org/show_bug.cgi?id=141871
3101 Reviewed by Geoffrey Garen.
3103 Fixes tests to throw new Errors such that they will contain line, column, and stack information
3104 as expected, and fixes the column in the error in the expected output.
3106 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
3107 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
3108 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
3109 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
3110 * js/dom/exception-linenums-in-html-2.html: ditto.
3111 * js/dom/exception-linenums-in-html-3.html: ditto.
3112 * js/dom/script-tests/stack-trace.js: ditto.
3113 (throwError): ditto.
3115 (inlineableThrow): ditto.
3116 (dfgThing.get willThrow): ditto.
3117 (dfgThing.willThrowFunc): ditto.
3118 * js/dom/stack-trace-expected.txt: fixed error column expectation.
3119 * js/exception-properties-expected.txt: ditto.
3120 * js/script-tests/exception-linenums.js:
3121 (exceptionInFunction): throw "new Error()" rather than "{}".
3122 (firstPropIsGetter.get getter): ditto
3123 (secondPropIsGetter.get getter): ditto
3124 (firstPropIsSetter.set setter): ditto
3125 (secondPropIsSetter.set setter): ditto
3126 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
3127 since we now add these at error construction rather than at error throwing.
3128 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
3129 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
3131 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
3133 Web Inspector: ES6: Show Symbol properties on Objects
3134 https://bugs.webkit.org/show_bug.cgi?id=141279
3136 Reviewed by Timothy Hatcher.
3138 * inspector/model/remote-object-expected.txt:
3139 * inspector/model/remote-object-get-properties-expected.txt:
3140 * inspector/model/remote-object-get-properties.html:
3141 * inspector/model/remote-object.html:
3142 Update tests to include objects with Symbol properties.
3144 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
3146 [CSS Grid Layout] Update track sizes after distributing extra space
3147 https://bugs.webkit.org/show_bug.cgi?id=141422
3149 Reviewed by Antti Koivisto.
3151 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
3152 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
3153 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
3154 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
3156 2015-04-07 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3158 [GTK] Gardening 7th April
3159 https://bugs.webkit.org/show_bug.cgi?id=143467
3163 * platform/gtk/TestExpectations:
3164 * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
3165 * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
3166 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
3168 2015-04-06 Chris Dumez <cdumez@apple.com>
3170 Bing video search result pages are not PageCacheable
3171 https://bugs.webkit.org/show_bug.cgi?id=143463
3172 <rdar://problem/20440916>
3174 Reviewed by Alexey Proskuryakov.
3176 Add layout tests to confirm that a pending image load does not prevent
3177 a page from entering the page cache. There are 2 tests, once that cover
3178 the case where the request's cachePartion is empty (passing without the
3179 fix), and another where the request's cachePartition is non-empty
3180 (which only passes with the fix).
3182 * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
3183 * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
3184 * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
3185 * http/tests/navigation/page-cache-pending-image-load.html: Added.
3187 2015-04-06 Andy Estes <aestes@apple.com>
3189 http/tests/contentfiltering/block-after-redirect.html fails on Windows
3190 https://bugs.webkit.org/show_bug.cgi?id=143460
3192 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
3194 2015-04-03 Alexey Proskuryakov <ap@apple.com>
3196 Reduce the dependency on Flash in regression tests
3197 https://bugs.webkit.org/show_bug.cgi?id=143391
3199 Reviewed by Anders Carlsson.
3201 * accessibility/inline-block-assertion.html:
3202 * accessibility/plugin.html:
3203 * compositing/geometry/empty-embed-rects.html:
3204 * fast/history/resources/subframe-with-plugin.html:
3205 * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
3206 * fast/loader/loadInProgress.html:
3207 * fast/replaced/border-radius-clip.html:
3208 * fast/replaced/embed-display-none.html:
3209 * plugins/crash-restoring-plugin-page-from-page-cache.html:
3210 * plugins/object-embed-plugin-scripting.html:
3211 * plugins/resources/plugin-frame.html:
3212 Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
3214 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
3215 that never existed in WebKit.
3217 * platform/mac/TestExpectations:
3218 * platform/wincairo/TestExpectations:
3219 Removed the deleted plugins/iframe-shims.html.
3221 * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
3222 because they make WebKitTestRunner crash now. Marked all other snapshotting tests
3223 as Pass/Failure, because they don't really make any sense, and are only useful for
3226 * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
3227 These tests still run (and pass) under WebKit1, regardless of whether Flash is
3228 installed, so they don't seem like very accurate tests.
3230 2015-04-06 Brent Fulgham <bfulgham@apple.com>
3232 [Win] Unreviewed test update after r182369.
3234 New test does not pass on Windows.
3236 * platform/win/TestExpectations: Skip.
3238 2015-04-05 Andy Estes <aestes@apple.com>
3240 [Content Filtering] Add some additional unblock tests
3241 https://bugs.webkit.org/show_bug.cgi?id=143435
3243 Reviewed by Dan Bernstein.
3245 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3246 * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
3247 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
3248 * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
3249 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3250 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
3251 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3252 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
3253 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3254 * contentfiltering/block-after-response-then-allow-unblock.html: Added.
3255 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3256 * contentfiltering/block-after-response-then-deny-unblock.html: Added.
3257 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3258 * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
3259 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3260 * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
3262 2015-04-05 Andy Estes <aestes@apple.com>
3264 [Content Filtering] Tell the filter about requests and redirects
3265 https://bugs.webkit.org/show_bug.cgi?id=143414
3266 rdar://problem/19239549
3268 Reviewed by Darin Adler.
3270 * contentfiltering/allow-after-will-send-request-expected.html: Added.
3271 * contentfiltering/allow-after-will-send-request.html: Added.
3272 * contentfiltering/block-after-will-send-request-expected.html: Added.
3273 * contentfiltering/block-after-will-send-request.html: Added.
3274 * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
3275 * http/tests/contentfiltering/allow-after-redirect.html: Added.
3276 * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
3277 * http/tests/contentfiltering/block-after-redirect.html: Added.
3278 * http/tests/contentfiltering/resources/fail.html: Added.
3279 * http/tests/contentfiltering/resources/pass.html: Added.
3281 2015-04-05 Simon Fraser <simon.fraser@apple.com>
3283 Skip fast/fixed-layout/fixed-layout.html on Windows.
3285 * platform/win/TestExpectations:
3287 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3289 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
3290 https://bugs.webkit.org/show_bug.cgi?id=143417
3292 Unreviewed. Mark 2 tests to ImageOnlyFailure.
3294 * platform/efl/TestExpectations:
3296 2015-04-04 Andy Estes <aestes@apple.com>
3298 [Content Filtering] Blocked page is not always displayed when it should be
3299 https://bugs.webkit.org/show_bug.cgi?id=143410
3301 Reviewed by Andreas Kling.
3303 * TestExpectations: Unskipped block-after-add-data.html.
3304 * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
3305 * contentfiltering/block-after-response-expected.html: Ditto.
3307 2015-04-04 Chris Fleizach <cfleizach@apple.com>
3309 AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
3310 https://bugs.webkit.org/show_bug.cgi?id=136247
3312 Reviewed by Mario Sanchez Prada.
3314 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
3315 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
3316 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
3317 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
3319 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3321 Fix some bad test results committed earlier.
3323 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
3324 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
3325 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
3327 2015-04-02 Darin Adler <darin@apple.com>
3329 Streamline icon-related code, mostly unused
3330 https://bugs.webkit.org/show_bug.cgi?id=143306
3332 Reviewed by Antti Koivisto.
3334 * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
3335 * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
3336 not actually used in any WebKit port.
3338 * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
3339 the icon machinery in WebKit doesn't return arrays at this time. It's better to
3340 test what we actually expose.
3342 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3344 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
3345 https://bugs.webkit.org/show_bug.cgi?id=143406
3346 rdar://problem/20407080
3348 Reviewed by Ryosuke Niwa.
3350 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
3353 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
3354 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
3355 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
3356 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
3357 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
3358 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
3360 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3362 REGRESSION (r182215): Feedly crashes when closing article
3363 https://bugs.webkit.org/show_bug.cgi?id=143405
3364 rdar://problem/20382734, rdar://problem/20395497
3366 Reviewed by Tim Horton.
3368 Test that triggers a crash without the fix (thanks to Zalan for the test).
3370 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
3371 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
3373 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3375 Differentiate between composited scrolling, and async scrolling
3376 https://bugs.webkit.org/show_bug.cgi?id=143291
3378 Reviewed by Sam Weinig.
3380 Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
3381 are now excluded from the non-fast scrollable region.
3383 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3384 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3385 * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3387 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3389 [Streams API] Collecting a ReadableStreamReader should not unlock its stream
3390 https://bugs.webkit.org/show_bug.cgi?id=143333
3392 Reviewed by Benjamin Poulain.
3394 * streams/readablestreamreader-constructor-expected.txt:
3395 * streams/readablestreamreader-constructor.html:
3397 2015-04-04 Yusuke Suzuki <utatane.tea@gmail.com>
3399 Implement ES6 Object.getOwnPropertySymbols
3400 https://bugs.webkit.org/show_bug.cgi?id=141106
3402 Reviewed by Geoffrey Garen.
3404 * js/Object-getOwnPropertyNames-expected.txt:
3405 * js/script-tests/Object-getOwnPropertyNames.js:
3407 2015-04-03 Tim Horton <timothy_horton@apple.com>
3409 fast/fixed-layout/fixed-layout.html is flaky
3410 https://bugs.webkit.org/show_bug.cgi?id=143379
3412 Reviewed by Simon Fraser.
3415 Un-flakify the fixed layout test.
3417 * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
3418 Remove a mistaken line in the original test; this function doesn't exist in WebKit
3419 and was presumably ported directly from the Blink test (and then never noticed because
3420 JS exceptions thrown in -expected files go nowhere).
3422 * fast/fixed-layout/fixed-layout.html:
3423 Make the fixed layout test less racy by waiting for the resize event (which can be
3424 very asynchronous). Also, force a layout before resizing to ensure that we
3425 always do get a resize event.
3427 2015-04-03 Chris Fleizach <cfleizach@apple.com>
3429 AX: Toggling check box state not speaking using plain space, not VO space.
3430 https://bugs.webkit.org/show_bug.cgi?id=143356
3432 Reviewed by Darin Adler.
3434 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
3435 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
3437 2015-04-03 Alexey Proskuryakov <ap@apple.com>
3439 Re-skip tests that got recently enabled, but time out.
3441 * platform/mac-wk2/TestExpectations:
3443 2015-04-03 Alexey Proskuryakov <ap@apple.com>
3445 fast/fixed-layout/fixed-layout.html is flaky
3446 https://bugs.webkit.org/show_bug.cgi?id=143379
3448 * TestExpectations: Marking it as such.
3450 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3452 [WK2] Unskip now passing tests after r135595
3453 https://bugs.webkit.org/show_bug.cgi?id=127428
3455 Unreviewed gardening.
3457 * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
3458 * platform/wk2/TestExpectations: Unskip now passing tests.
3460 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3462 [EFL] Fix 18 crashing compositing tests after r182101
3463 https://bugs.webkit.org/show_bug.cgi?id=143214
3465 Unreviewed gardening, comment out the original expectations after r182311.
3467 * platform/efl/TestExpectations:
3469 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3471 [EFL] Fix 18 crashing compositing tests after r182101
3472 https://bugs.webkit.org/show_bug.cgi?id=143214
3474 Unreviewed gardening, add crash expectations until proper fix.
3476 * platform/efl/TestExpectations:
3478 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3480 Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
3482 * platform/efl/TestExpectations:
3484 2015-04-02 Timothy Horton <timothy_horton@apple.com>
3486 Scrollbars are left in the wrong position when resizing a fixed layout view
3487 https://bugs.webkit.org/show_bug.cgi?id=143360
3489 Reviewed by Beth Dakin.
3491 * fast/fixed-layout/fixed-layout-expected.png: Added.
3492 * fast/fixed-layout/fixed-layout-expected.txt: Added.
3493 * fast/fixed-layout/fixed-layout.html: Added.
3494 Add a simple fixed layout test. We can add more (or recover some from
3495 when the Qt tests were purged) now that it's testable again.
3497 This test also happens to test the aforementioned setFrameRect change,
3498 because without it, the RenderView's layer would be left at the wrong
3499 size (800x600) because the scrollbars would be left behind in the resize.
3501 2015-04-02 Brent Fulgham <bfulgham@apple.com>
3503 New ruby tests are failing on all non-Mac platforms.
3504 https://bugs.webkit.org/show_bug.cgi?id=143354
3506 Add skip commands for these new tests.
3508 * platform/efl/TestExpectations:
3509 * platform/gtk/TestExpectations:
3510 * platform/win/TestExpectations:
3512 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3514 http/tests/security/cross-frame-access-call.html is flaky
3515 https://bugs.webkit.org/show_bug.cgi?id=143344
3517 Reviewed by Anders Carlsson.
3520 * http/tests/security/cross-frame-access-call-expected.txt:
3521 Correct the results. Not sure where I got the different results from.
3523 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>