1 2015-04-29 Alexey Proskuryakov <ap@apple.com>
3 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
4 https://bugs.webkit.org/show_bug.cgi?id=144155
6 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
8 2015-04-29 Martin Robinson <mrobinson@igalia.com>
10 Unskip 3D transformation tests for WebKitGTK+
12 Unreviewed. This is gardening.
14 These tests should run reasonably well on the testing bots, now that
15 they use llvmpipe to run OpenGL.
17 * platform/gtk/TestExpectations:
18 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
19 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
20 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
21 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
22 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
23 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
24 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
25 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
26 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
27 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
28 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
29 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
30 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
31 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
32 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
33 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
35 2015-04-29 Simon Fraser <simon.fraser@apple.com>
37 Rebaseline after r183597.
39 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
41 2015-04-29 Simon Fraser <simon.fraser@apple.com>
43 Crash at WebCore::Document::absoluteRegionForEventTargets
44 https://bugs.webkit.org/show_bug.cgi?id=144426
45 rdar://problem/20502166
47 Reviewed by Tim Horton.
49 Test that disconnects a frame with a wheel event handler then GCs, and one that
50 disconnects are reconnects. In both case, the parent document should have zero
51 wheel event handlers registered on it.
53 * fast/events/wheelevent-in-frame-expected.txt: Added.
54 * fast/events/wheelevent-in-frame.html: Added.
55 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
56 * fast/events/wheelevent-in-reattached-frame.html: Added.
58 2015-04-29 Simon Fraser <simon.fraser@apple.com>
60 Compute the non-fast-scrollable region in main-document coordinates
61 https://bugs.webkit.org/show_bug.cgi?id=144420
63 Reviewed by Tim Horton.
65 We now report the non-fast region in document coordinates, so these two results change.
67 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
68 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
70 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
72 NodeList has issues with Symbol and empty string
73 https://bugs.webkit.org/show_bug.cgi?id=144310
75 Reviewed by Darin Adler.
77 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
78 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
79 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
80 * fast/dom/dataset-name-getter-symbols.html: Added.
81 * fast/dom/named-items-with-empty-name-expected.txt: Added.
82 * fast/dom/named-items-with-empty-name.html: Added.
83 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
84 * fast/dom/named-items-with-symbol-name.html: Added.
85 * storage/domstorage/localstorage/named-items-expected.txt: Added.
86 * storage/domstorage/localstorage/named-items.html: Added.
88 2015-04-29 Simon Fraser <simon.fraser@apple.com>
90 Allow testing of plug-ins that handle wheel events.
91 https://bugs.webkit.org/show_bug.cgi?id=144413
93 Reviewed by Tim Horton.
95 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
97 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
98 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
99 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
100 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
101 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
102 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
104 2015-04-29 Martin Robinson <mrobinson@igalia.com>
106 [GTK] Add support for automatic hyphenation
107 https://bugs.webkit.org/show_bug.cgi?id=44478
109 Reviewed by Carlos Garcia Campos.
111 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
112 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
113 * platform/gtk/fast/text/hyphenate-character-expected.txt:
114 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
115 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
116 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
117 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
118 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
119 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
120 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
121 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
122 * platform/gtk/fast/text/hyphens-expected.png: Added.
123 * platform/gtk/fast/text/hyphens-expected.txt:
124 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
126 2015-04-29 Zalan Bujtas <zalan@apple.com>
128 Simple line layout: Web process spins endlessly below layoutSimpleLines.
129 https://bugs.webkit.org/show_bug.cgi?id=144403
130 rdar://problem/20742783
132 Reviewed by Antti Koivisto.
134 When a text fragment overlaps multiple renderes and it does not fit the current line,
135 we revert the text fragment iterator position so that the overlapping content
136 gets processed again for the next line.
137 However, TextFragmentIterator::revertToFragment() was reverting too much and
138 we started processing old content all over again -> infinite loop.
140 This patch ensures that text fragment iterator is reverted to the right position.
142 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
143 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
145 2015-04-29 Antti Koivisto <antti@apple.com>
147 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
149 * platform/win/TestExpectations:
151 2015-04-28 Geoffrey Garen <ggaren@apple.com>
153 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
154 https://bugs.webkit.org/show_bug.cgi?id=144013
156 Reviewed by Mark Lam.
158 * js/script-tests/array-holes.js:
159 * js/array-holes-expected.txt: This result now matches Firefox. We see
160 'peekaboo', which is a prototype property, rather than a hole, because
161 sorting uses [[Get]], which sees prototype properties.
163 The ES6 spec says that sorting should use [[Get]], so this new result
164 matches the spec a little better -- although the spec also says that the
165 result of sorting is undefined in this case because of the presence of
166 an indexed property in the prototype chain.
168 * js/dom/array-prototype-properties-expected.txt: Updated error message
169 to match other array prototype error messages.
171 * js/comparefn-sort-stability-expected.txt:
172 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
173 order to demonstrate that Firefox and Safari use a stable sort, and
176 * js/script-tests/array-sort-sparse.js:
177 * js/array-sort-sparse-expected.txt: Added some tests for things I got
180 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
181 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
182 used to terminate sooner because our sort implementation would (sometimes)
183 terminate sooner if you shrank the array. Our new sort does not accept
184 intermediate updates to the array's length, matching Firefox. I spoke
185 to Gavin and Alexey about this, and we think that going out of our way
186 to honor length changes mid-sort doesn't make much sense because it's
187 not possible to honor the general case of value changes in a predictable
190 2015-04-29 Antti Koivisto <antti@apple.com>
192 Main resource loaded via 304 response becomes empty if reloaded by user
193 https://bugs.webkit.org/show_bug.cgi?id=144386
195 Reviewed by Darin Adler.
197 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
198 * http/tests/cache/main-resource-304-reload.html: Added.
199 * http/tests/cache/resources/iframe304body.php: Added.
201 2015-04-29 Darin Adler <darin@apple.com>
203 [ES6] Implement Unicode code point escapes
204 https://bugs.webkit.org/show_bug.cgi?id=144377
206 Reviewed by Antti Koivisto.
208 * js/script-tests/unicode-escape-sequences.js: Added.
209 * js/unicode-escape-sequences-expected.txt: Added.
210 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
212 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
214 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
215 https://bugs.webkit.org/show_bug.cgi?id=140261
217 Reviewed by Darin Adler.
219 * editing/execCommand/crash-140261-expected.txt: Added.
220 * editing/execCommand/crash-140261.html: Added.
222 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
224 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
225 https://bugs.webkit.org/show_bug.cgi?id=143711
227 Reviewed by Darin Adler.
229 * http/tests/appcache/resources/fake-video.mp4: Added.
230 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
231 * http/tests/appcache/simple-video-sync-expected.txt: Added.
232 * http/tests/appcache/simple-video-sync.html: Added.
234 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
236 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
237 https://bugs.webkit.org/show_bug.cgi?id=144373
239 Reviewed by Darin Adler.
241 * js/property-getters-and-setters-expected.txt:
242 * js/script-tests/property-getters-and-setters.js:
244 2015-04-28 Alexey Proskuryakov <ap@apple.com>
246 [WK2] fast/forms/input-search-press-escape-key.html crashes
247 https://bugs.webkit.org/show_bug.cgi?id=87168
248 rdar://problem/11508829
250 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
252 2015-04-28 Zalan Bujtas <zalan@apple.com>
254 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
255 https://bugs.webkit.org/show_bug.cgi?id=144351
257 Reviewed by Simon Fraser.
259 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
261 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
262 * fast/forms/checkbox-painting-with-hr.html: Added.
264 2015-04-28 Andreas Kling <akling@apple.com>
266 DFG should generate efficient code for branching on a string's boolean value.
267 <https://webkit.org/b/144317>
269 Reviewed by Geoff Garen & Filip Pizlo.
271 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
272 * js/regress/branch-on-string-as-boolean.html: Added.
273 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
275 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
277 Implement font-synthesis CSS property
278 https://bugs.webkit.org/show_bug.cgi?id=144305
280 Reviewed by Andreas Kling.
282 Test all combinations of font-weight, font-style, and font-synthesis.
284 * fast/css3-text/font-synthesis-expected.html: Added.
285 * fast/css3-text/font-synthesis.html: Added.
287 2015-04-28 Brent Fulgham <bfulgham@apple.com>
289 [Win] Temporarily disable WebGL support
290 https://bugs.webkit.org/show_bug.cgi?id=144291
292 * platform/win/TestExpectations:
293 * platform/win/js/dom/constructor-length-expected.txt: Added.
294 * platform/win/js/dom/global-constructors-attributes-expected.txt:
296 2015-04-28 Jer Noble <jer.noble@apple.com>
298 Unreviewed gardening; add results for new tests.
300 * media/audio-playback-restriction-autoplay-expected.txt: Added.
301 * media/audio-playback-restriction-play-expected.txt: Added.
303 2015-04-28 Brent Fulgham <bfulgham@apple.com>
305 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
306 https://bugs.webkit.org/show_bug.cgi?id=144333
308 Rubberstamped by Brady Eidson.
310 * http/tests/security/resources/cors-post-redirect-target.php: Check
311 that HTTP_ORIGIN key exists before using it to avoid PHP error.
313 2015-04-28 Andy Estes <aestes@apple.com>
315 Add expectations for tests added in r183428 and r183450.
317 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
318 * media/audio-playback-restriction-autoplay-expected.txt: Added.
319 * media/audio-playback-restriction-play-expected.txt: Added.
321 2015-04-28 Antti Koivisto <antti@apple.com>
323 Network Cache: Disk cache getting filled by YouTube video data
324 https://bugs.webkit.org/show_bug.cgi?id=144259
326 Reviewed by Darin Adler.
328 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
329 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
330 * http/tests/cache/disk-cache/resources/cache-test.js:
333 2015-04-25 Simon Fraser <simon.fraser@apple.com>
335 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
336 https://bugs.webkit.org/show_bug.cgi?id=144198
338 Reviewed by Darin Adler, Antti Koivisto.
340 New test that detects whether a "hardware" animation is firing the style recalc
341 timer on every frame, which happened during development of this patch.
343 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
344 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
346 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
348 [JSC] Add support for typed arrays to the Array profiling
349 https://bugs.webkit.org/show_bug.cgi?id=143913
351 Reviewed by Filip Pizlo.
353 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
354 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
356 2015-04-27 Doug Russell <d_russell@apple.com>
358 Break up select text into multiple tests
359 https://bugs.webkit.org/show_bug.cgi?id=144301
361 Reviewed by Alexey Proskuryakov.
363 * platform/mac/TestExpectations:
364 * platform/mac/accessibility/select-text-expected.txt: Removed.
365 * platform/mac/accessibility/select-text.html: Removed.
366 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
367 * platform/mac/accessibility/select-text/select-text-1.html: Added.
368 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
369 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
370 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
371 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
372 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
373 * platform/mac/accessibility/select-text/select-text-2.html: Added.
374 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
375 * platform/mac/accessibility/select-text/select-text-3.html: Added.
376 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
377 * platform/mac/accessibility/select-text/select-text-4.html: Added.
378 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
379 * platform/mac/accessibility/select-text/select-text-5.html: Added.
380 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
381 * platform/mac/accessibility/select-text/select-text-6.html: Added.
382 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
383 * platform/mac/accessibility/select-text/select-text-7.html: Added.
384 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
385 * platform/mac/accessibility/select-text/select-text-8.html: Added.
386 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
387 * platform/mac/accessibility/select-text/select-text-9.html: Added.
389 2015-04-27 Daniel Bates <dabates@apple.com>
391 Form control may be associated with the wrong HTML Form element after form id change
392 https://bugs.webkit.org/show_bug.cgi?id=133456
393 <rdar://problem/17095055>
395 Reviewed by Andy Estes.
397 Add tests to ensure that we associate the correct HTML Form element with a
398 <select> after changing the id of its associated HTML form element.
400 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
401 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
402 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
403 * fast/forms/change-form-id-to-be-unique.html: Added.
405 2015-04-27 Jer Noble <jer.noble@apple.com>
407 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
408 https://bugs.webkit.org/show_bug.cgi?id=143486
410 Reviewed by Eric Carlson.
412 * media/audio-playback-restriction-autoplay.html: Added.
413 * media/audio-playback-restriction-play.html: Added.
414 * media/video-test.js:
415 (setCaptionDisplayMode):
416 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
419 2015-04-27 Jer Noble <jer.noble@apple.com>
421 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
422 https://bugs.webkit.org/show_bug.cgi?id=144211
424 Reviewed by Eric Carlson.
426 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
427 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
428 * webaudio/audiocontext-restriction-expected.txt: Added.
429 * webaudio/audiocontext-restriction.html: Added.
430 * webaudio/resources/audio-testing.js:
433 2015-04-27 Alexey Proskuryakov <ap@apple.com>
435 rdar://problem/16678392 Page visibility tests are broken in Yosemite
437 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
438 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
439 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
441 2015-04-27 Zalan Bujtas <zalan@apple.com>
443 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
444 https://bugs.webkit.org/show_bug.cgi?id=144167
445 rdar://problem/20639857
447 Reviewed by Simon Fraser.
449 This patch ensures that TextIterator returns the right text when the input range starts
452 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
453 it is required to map simple line layout runs to RenderText positions.
454 This patch sets the offset value when the iteration start with a sibling node.
456 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
457 * fast/text/range-text-with-simple-line-layout.html: Added.
459 2015-04-27 Commit Queue <commit-queue@webkit.org>
461 Unreviewed, rolling out r183393.
462 https://bugs.webkit.org/show_bug.cgi?id=144272
464 Caused memory corruption detected by GuardMalloc (Requested by
469 "Synchronous XMLHttpRequest should get access to AppCache
470 resources stored as flat files"
471 https://bugs.webkit.org/show_bug.cgi?id=143711
472 http://trac.webkit.org/changeset/183393
474 2015-04-27 Yoav Weiss <yoav@yoav.ws>
476 Fix viewport units in Media Queries
477 https://bugs.webkit.org/show_bug.cgi?id=144260
479 Reviewed by Darin Adler.
481 These tests make sure that viewport units are working as expected inside of Media Queries.
483 * fast/media/mq-viewport-units-expected.txt: Added.
484 * fast/media/mq-viewport-units.html: Added.
486 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
488 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
489 https://bugs.webkit.org/show_bug.cgi?id=133280
491 Implementation of justify-self and justify-items properties for grid.
492 Added additional testing for ensuring margin, padding and border are considered when
493 computing grid item's position.
495 Reviewed by David Hyatt.
497 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
498 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
499 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
500 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
501 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
502 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
503 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
504 * fast/css-grid-layout/justify-self-cell.html: Added.
505 * fast/css-grid-layout/resources/grid.css:
506 (.directionLTR): Added. Useful for defining orthogonal flows.
508 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
512 Fixed timeout expectation of "closed should fulfill with
513 undefined" test. This doesn't time out anymore.
515 * streams/reference-implementation/readable-stream-templated.html:
517 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
519 [Streams API] ReadableStream constructor start function should be able to close the stream
520 https://bugs.webkit.org/show_bug.cgi?id=143363
522 Reviewed by Benjamin Poulain.
524 Updated expectations with new passes.
526 * streams/reference-implementation/bad-underlying-sources-expected.txt:
527 * streams/reference-implementation/readable-stream-reader-expected.txt:
528 * streams/reference-implementation/readable-stream-templated-expected.txt:
530 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
532 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
533 https://bugs.webkit.org/show_bug.cgi?id=143711
535 Reviewed by Darin Adler.
537 * http/tests/appcache/resources/fake-video.mp4: Added.
538 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
539 * http/tests/appcache/simple-video-sync-expected.txt: Added.
540 * http/tests/appcache/simple-video-sync.html: Added.
542 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
544 Also skip it in run-javascriptcore-tests.
546 * js/script-tests/class-syntax-semicolon.js:
548 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
550 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
552 The newly uncovered bug is tracked by webkit.org/b/144258.
556 2015-04-26 Alexey Proskuryakov <ap@apple.com>
558 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
559 https://bugs.webkit.org/show_bug.cgi?id=141122
561 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
562 almost certainly other tests affected by this.
564 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
566 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
567 https://bugs.webkit.org/show_bug.cgi?id=144144
569 Reviewed by Darin Adler.
571 Add new test case to check absolutely positioned elements.
573 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
574 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
576 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
578 Class body ending with a semicolon throws a SyntaxError
579 https://bugs.webkit.org/show_bug.cgi?id=144244
581 Reviewed by Darin Adler.
583 Added a regression test for having a semicolon inside the class definition.
585 * js/class-syntax-semicolon-expected.txt: Added.
586 * js/class-syntax-semicolon.html: Added.
587 * js/script-tests/class-syntax-semicolon.js: Added.
589 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
591 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
592 https://bugs.webkit.org/show_bug.cgi?id=144243
594 Reviewed by Darin Adler.
596 Added tests cases to both tests. Also added test cases missing from expression tests.
598 * js/class-syntax-declaration-expected.txt:
599 * js/class-syntax-expression-expected.txt:
600 * js/script-tests/class-syntax-declaration.js:
601 * js/script-tests/class-syntax-expression.js:
603 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
605 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
606 https://bugs.webkit.org/show_bug.cgi?id=144137
608 Reviewed by Darin Adler.
610 Ensure the SourceAlpha is driven from last applied FilterEffect.
612 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
613 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
615 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
617 [EFL] Unreviewed gardening fix.
619 Mark editing/selection/extend-by-character-007.html to skip
620 instead of missing. It is not supported by EFL port yet.
622 * platform/efl/TestExpectations:
624 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
626 [EFL] Unreviewed EFL gardening on 27th April.
628 Unskip 2 tests which have been passed since r183368.
630 Mark editing/selection/extend-by-character-007.html to missing.
631 This needs to have new baseline for EFL port.
633 * platform/efl/TestExpectations:
635 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
637 [CSS Grid Layout] Support for align-self and align-items in grid layout
638 https://bugs.webkit.org/show_bug.cgi?id=133225
640 Reviewed by Darin Adler.
642 Implementation of align-self and align-items properties ifor grid.
644 Several layout tests were touched for adapting them to the new grid item's
645 column-axis position when using RTL direction.
647 * fast/css-grid-layout/grid-align-expected.txt: Added.
648 * fast/css-grid-layout/grid-align.html: Added.
649 * fast/css-grid-layout/grid-element-border-grid-item.html:
650 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
651 * fast/css-grid-layout/grid-element-padding-grid-item.html:
652 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
653 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
654 * fast/css-grid-layout/grid-item-margin-resolution.html:
656 2015-04-26 Doug Russell <d_russell@apple.com>
658 AX: richer text change notifications (142719)
659 https://bugs.webkit.org/show_bug.cgi?id=142719
661 Reviewed by Darin Adler.
663 Richer accessibility value change notifications. Introduce AXTextEditType,
664 postTextStateChangeNotification and postTextReplacementNotification to give assistive
665 tech apps more reliable context for responding to changes in web content. Also implement
666 a mechanism to post value changes in password form fields in coalesced ticks to thwart
667 analyzing the cadence of changes.
669 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
670 and an overload of postTextReplacementNotification to give assistive tech apps more
671 reliable context for responding to changes in web content selection. Also block posting
672 selection changes on password fields.
674 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
675 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
676 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
677 * platform/mac/accessibility/selection-change-userinfo.html: Added.
678 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
679 * platform/mac/accessibility/value-change-userinfo.html: Added.
681 2015-04-26 Darin Adler <darin@apple.com>
683 REGRESSION (r176751): line-height ignored in <button> elements
684 https://bugs.webkit.org/show_bug.cgi?id=144234
686 Reviewed by Antti Koivisto.
688 * fast/forms/button-line-height-expected.html: Added.
689 * fast/forms/button-line-height.html: Added.
691 2015-04-26 Darin Adler <darin@apple.com>
693 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
694 https://bugs.webkit.org/show_bug.cgi?id=137163
696 Reviewed by Andy Estes.
698 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
699 * fast/notifications/request-notification-permission-while-reloading.html: Added.
701 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
703 [JSC] Implement Math.clz32(), remove Number.clz()
704 https://bugs.webkit.org/show_bug.cgi?id=144205
706 Reviewed by Michael Saboff.
708 Basic conformance tests.
710 * js/Object-getOwnPropertyNames-expected.txt:
711 * js/math-clz32-expected.txt: Added.
712 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
713 * js/number-clz-expected.txt: Removed.
714 * js/script-tests/Object-getOwnPropertyNames.js:
715 * js/script-tests/math-clz32.js: Added.
716 (objectConvertToString.toString):
717 (objectRecordToStringCall.toString):
718 (objectThrowOnToString.toString):
719 (objectWithValueOf.valueOf):
720 (objectThrowOnValueOf.valueOf):
721 (objectThrowOnValueOf.toString):
722 (objectRecordValueOfCall.valueOf):
723 (objectRecordConversionCalls.toString):
724 (objectRecordConversionCalls.valueOf):
725 * js/script-tests/number-clz.js: Removed.
727 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
729 [ES6] Array.from need to accept iterables
730 https://bugs.webkit.org/show_bug.cgi?id=141055
732 Reviewed by Darin Adler.
734 Array.from now accepts iterables.
736 * js/array-from-expected.txt:
738 2015-04-26 Simon Fraser <simon.fraser@apple.com>
740 New baselines for iOS.
742 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
743 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
744 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
745 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
746 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
747 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
748 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
749 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
750 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
751 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
752 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
753 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
754 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
755 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
756 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
757 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
759 2015-04-26 Simon Fraser <simon.fraser@apple.com>
761 New WK1 results for this test.
763 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
765 2015-04-25 Simon Fraser <simon.fraser@apple.com>
767 Expand compositing coverage rect when scrolling and animating
768 https://bugs.webkit.org/show_bug.cgi?id=144214
769 rdar://problem/20695926
771 Reviewed by Darin Adler.
773 New baselines for tests dumping layer output, with coverage rect being affected
774 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
776 * compositing/contents-scale/animating-expected.txt:
777 * compositing/contents-scale/rounded-contents-scale-expected.txt:
778 * compositing/contents-scale/scaled-ancestor-expected.txt:
779 * compositing/contents-scale/simple-scale-expected.txt:
780 * compositing/tiling/transform-origin-tiled.html: Added.
781 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
782 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
783 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
784 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
785 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
786 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
787 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
788 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
789 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
790 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
791 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
792 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
793 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
794 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
795 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
796 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
797 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
798 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
799 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
800 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
801 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
802 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
803 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
804 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
805 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
806 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
807 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
808 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
809 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
810 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
811 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
812 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
814 2015-04-25 Alexey Proskuryakov <ap@apple.com>
816 Mark some tests that take >10 seconds on debug bots as slow.
818 This is too close to 30 second timeout, so it's likely that these tests would flakily
819 time out on other configurations, e.g. locally.
823 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
825 font-synthesis's initial value is "style weight"
826 https://bugs.webkit.org/show_bug.cgi?id=144195
828 Reviewed by Darin Adler.
832 * fast/css3-text/font-synthesis-parse-expected.txt:
833 * fast/css3-text/font-synthesis-parse.html:
835 2015-04-25 Jordan Harband <ljharb@gmail.com>
837 Set#keys !== Set#values
838 https://bugs.webkit.org/show_bug.cgi?id=144190
840 Reviewed by Darin Adler.
842 * js/script-tests/set-keys.js: Added.
843 * js/set-keys-expected.txt: Added.
844 * js/set-keys.html: Added.
846 2015-04-25 Darin Adler <darin@apple.com>
848 Crash if IDBTransaction is aborted right after it's created
849 https://bugs.webkit.org/show_bug.cgi?id=144199
851 Reviewed by Simon Fraser.
853 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
854 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
855 the execptions is different from what was marked here as expected.
857 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
859 class methods should be non-enumerable
860 https://bugs.webkit.org/show_bug.cgi?id=143181
862 Reviewed by Darin Adler.
864 Added a regression test.
866 Also fixed a test that previously relied on "prototype" property being writable
867 since this is no longer the case.
869 * js/class-syntax-extends-expected.txt:
870 * js/class-syntax-prototype.html: Added.
871 * js/script-tests/class-syntax-extends.js:
872 * js/script-tests/class-syntax-prototype.js: Added.
874 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
876 [ES6] Implement String.fromCodePoint
877 https://bugs.webkit.org/show_bug.cgi?id=144160
879 Reviewed by Darin Adler.
881 Add String.fromCodePoint.
883 * js/Object-getOwnPropertyNames-expected.txt:
884 * js/script-tests/Object-getOwnPropertyNames.js:
886 2015-04-25 Alexey Proskuryakov <ap@apple.com>
888 Mavericks fix - no window.performance there.
890 * fast/frames/flattening/resources/iframe-to-resize.html:
892 2015-04-25 Alexey Proskuryakov <ap@apple.com>
894 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
895 https://bugs.webkit.org/show_bug.cgi?id=144155
897 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
899 * fast/frames/flattening/resources/iframe-to-resize.html:
901 2015-04-24 Commit Queue <commit-queue@webkit.org>
903 Unreviewed, rolling out r183288.
904 https://bugs.webkit.org/show_bug.cgi?id=144189
906 Made js/sort-with-side-effecting-comparisons.html time out in
907 debug builds (Requested by ap on #webkit).
911 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
913 https://bugs.webkit.org/show_bug.cgi?id=144013
914 http://trac.webkit.org/changeset/183288
916 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
918 Implement parsing support for font-synthesis CSS property
919 https://bugs.webkit.org/show_bug.cgi?id=144180
921 Reviewed by Tim Horton.
923 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
924 * fast/css3-text/font-synthesis-parse.html: Added.
926 2015-04-24 Simon Fraser <simon.fraser@apple.com>
928 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
929 https://bugs.webkit.org/show_bug.cgi?id=144165
931 Reviewed by Dean Jackson.
933 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
935 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
936 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
937 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
938 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
939 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
940 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
941 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
942 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
943 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
944 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
945 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
946 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
947 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
948 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
949 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
950 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
951 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
952 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
953 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
954 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
955 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
956 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
957 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
958 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
959 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
961 2015-04-24 Simon Fraser <simon.fraser@apple.com>
963 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
964 https://bugs.webkit.org/show_bug.cgi?id=144165
966 Reviewed by Dean Jackson.
968 Updated results that now include coverage rects, and a new test that includes both visible
971 * compositing/contents-scale/animating-expected.txt:
972 * compositing/contents-scale/rounded-contents-scale-expected.txt:
973 * compositing/contents-scale/scaled-ancestor-expected.txt:
974 * compositing/contents-scale/simple-scale-expected.txt:
975 * compositing/contents-scale/z-translate-expected.txt:
976 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
977 * compositing/visible-rect/coverage-clipped.html: Added.
978 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
979 * compositing/visible-rect/coverage-scrolling.html: Added.
980 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
981 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
982 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
983 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
984 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
985 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
986 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
987 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
988 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
989 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
990 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
991 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
992 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
993 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
994 * platform/mac/compositing/visible-rect/animated-expected.txt:
995 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
996 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
997 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
998 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
999 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
1000 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
1001 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
1002 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
1004 2015-04-21 Geoffrey Garen <ggaren@apple.com>
1006 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1007 https://bugs.webkit.org/show_bug.cgi?id=144013
1009 Reviewed by Mark Lam.
1011 * js/script-tests/array-holes.js:
1012 * js/array-holes-expected.txt: This result now matches Firefox. We see
1013 'peekaboo', which is a prototype property, rather than a hole, because
1014 sorting uses [[Get]], which sees prototype properties.
1016 The ES6 spec says that sorting should use [[Get]], so this new result
1017 matches the spec a little better -- although the spec also says that the
1018 result of sorting is undefined in this case because of the presence of
1019 an indexed property in the prototype chain.
1021 * js/dom/array-prototype-properties-expected.txt: Updated error message
1022 to match other array prototype error messages.
1024 * js/comparefn-sort-stability-expected.txt:
1025 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1026 order to demonstrate that Firefox and Safari use a stable sort, and
1029 * js/script-tests/array-sort-sparse.js:
1030 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1031 wrong in this patch.
1033 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1035 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1036 https://bugs.webkit.org/show_bug.cgi?id=144155
1038 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
1040 * fast/frames/flattening/resources/iframe-to-resize.html:
1042 2015-04-24 Commit Queue <commit-queue@webkit.org>
1044 Unreviewed, rolling out r183266.
1045 https://bugs.webkit.org/show_bug.cgi?id=144164
1047 Broke 32-bit build and a test. (Requested by ap on #webkit).
1051 "AX: richer text change notifications (142719)"
1052 https://bugs.webkit.org/show_bug.cgi?id=142719
1053 http://trac.webkit.org/changeset/183266
1055 2015-04-24 Brady Eidson <beidson@apple.com>
1057 Handling additional review feedback after http://trac.webkit.org/changeset/183280
1058 https://bugs.webkit.org/show_bug.cgi?id=144157.
1060 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
1062 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
1063 * http/tests/security/cors-post-redirect-303.html: Added.
1064 * http/tests/security/resources/cors-post-redirect-target.php:
1066 2015-04-24 Brady Eidson <beidson@apple.com>
1068 Origin header is preserved on cross-origin redirects.
1069 https://bugs.webkit.org/show_bug.cgi?id=144157.
1071 Reviewed by Sam Weinig.
1073 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
1074 * http/tests/security/cors-post-redirect-301.html: Added.
1075 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
1076 * http/tests/security/cors-post-redirect-302.html: Added.
1077 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
1078 * http/tests/security/cors-post-redirect-307.html: Added.
1079 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
1080 * http/tests/security/cors-post-redirect-308.html: Added.
1081 * http/tests/security/resources/cors-post-redirect-target.php: Added.
1083 2015-04-24 Matthew Mirman <mmirman@apple.com>
1085 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
1086 https://bugs.webkit.org/show_bug.cgi?id=141865
1087 rdar://problem/19927273
1089 Reviewed by Filip Pizlo.
1091 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
1092 * js/sloppy-getter-setter-global-object-expected.txt: Added.
1093 * js/sloppy-getter-setter-global-object.html: Added.
1095 2015-04-24 Alexey Proskuryakov <ap@apple.com>
1097 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1098 https://bugs.webkit.org/show_bug.cgi?id=144155
1100 Reviewed by Anders Carlsson.
1102 Cleaned the test up a little, and added logging to collect some information about
1105 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
1106 * fast/frames/flattening/resources/iframe-to-resize.html:
1108 2015-04-24 Doug Russell <d_russell@apple.com>
1110 AX: richer text change notifications (142719)
1111 https://bugs.webkit.org/show_bug.cgi?id=142719
1113 Reviewed by Darin Adler.
1115 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.
1117 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.
1119 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1120 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1121 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1122 * platform/mac/accessibility/selection-change-userinfo.html: Added.
1123 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1124 * platform/mac/accessibility/value-change-userinfo.html: Added.
1126 2015-04-24 Antti Koivisto <antti@apple.com>
1128 Memory cache live resources repeatedly purged during painting
1129 https://bugs.webkit.org/show_bug.cgi?id=144104
1131 Reviewed by Chris Dumez.
1133 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1135 These clearMemoryCache calls are now done by cache-test.js.
1137 * http/tests/cache/disk-cache/resources/cache-test.js:
1140 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1144 2015-04-24 Antti Koivisto <antti@apple.com>
1146 Unreviewed, rolling out r183259.
1152 "Memory cache live resources repeatedly purged during
1154 https://bugs.webkit.org/show_bug.cgi?id=144104
1155 http://trac.webkit.org/changeset/183259
1157 2015-04-24 Antti Koivisto <antti@apple.com>
1159 Memory cache live resources repeatedly purged during painting
1160 https://bugs.webkit.org/show_bug.cgi?id=144104
1162 Reviewed by Chris Dumez.
1164 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1166 These clearMemoryCache calls are now done by cache-test.js.
1168 * http/tests/cache/disk-cache/resources/cache-test.js:
1171 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
1175 2015-04-23 Basile Clement <basile_clement@apple.com>
1177 Allow function allocation sinking
1178 https://bugs.webkit.org/show_bug.cgi?id=144016
1180 Reviewed by Filip Pizlo.
1182 Add a new test in JSRegress to check function sinking is being
1185 * js/regress/script-tests/sink-function.js: Added.
1207 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1209 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
1210 https://bugs.webkit.org/show_bug.cgi?id=144127
1212 * platform/mac-wk1/TestExpectations: Marked it as such.
1214 2015-04-23 Jer Noble <jer.noble@apple.com>
1216 [Mac] Disable QTKit by default on future OS X.
1217 https://bugs.webkit.org/show_bug.cgi?id=144082
1219 Reviewed by Darin Adler.
1221 Add a required BANDWIDTH field to the alternate playlist.
1223 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
1225 2015-04-23 Tim Horton <timothy_horton@apple.com>
1227 Make the linter stop complaining by fixing the order of fields in TestExpectations
1229 * platform/mac/TestExpectations:
1230 Bug number comes first.
1232 2015-04-23 Alexey Proskuryakov <ap@apple.com>
1234 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
1236 Updated the results to match what we get in 10.10.3, and marked as passing.
1238 * editing/selection/extend-by-character-007-expected.txt: Removed.
1239 * platform/mac/TestExpectations:
1240 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
1241 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
1243 2015-04-23 Jordan Harband <ljharb@gmail.com>
1245 Implement `Object.assign`
1246 https://bugs.webkit.org/show_bug.cgi?id=143980
1248 Reviewed by Filip Pizlo.
1250 * js/Object-assign-expected.txt: Added.
1251 * js/Object-assign.html: Added.
1252 * js/Object-getOwnPropertyNames-expected.txt:
1253 * js/script-tests/Object-assign.js: Added.
1254 * js/script-tests/Object-getOwnPropertyNames.js:
1256 2015-04-23 Chris Dumez <cdumez@apple.com>
1258 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
1260 It often crashes on Windows.
1262 * platform/win/TestExpectations:
1264 2015-04-22 Zalan Bujtas <zalan@apple.com>
1266 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
1267 https://bugs.webkit.org/show_bug.cgi?id=144035
1268 rdar://problem/20604467
1270 Reviewed by Darin Adler.
1272 This patch extends HTMLElement::createElementRenderer()
1273 with the render tree insertion point so that we can create different type
1274 of renderers based on the render tree context.
1276 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
1277 * fast/ruby/ruby-rt-with-region-crash.html: Added.
1279 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1281 Context menu doesn't account for selection semantics
1282 ​ https://bugs.webkit.org/show_bug.cgi?id=143958
1283 <rdar://problem/19735706>
1285 Unreviewed test fix.
1287 The new 'context-menu-text-selection-lookup.html' test added in this
1288 bug was based on a test that does not work properly on some ports.
1289 Skipping/failing this test in the same places as the original
1290 'context-menu-text-selection.html' test.
1292 * platform/gtk/TestExpectations:
1293 * platform/ios-simulator-wk1/TestExpectations:
1294 * platform/ios-simulator-wk2/TestExpectations:
1295 * platform/mac-wk2/TestExpectations:
1297 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1299 Unreviewed test fix after r183138.
1301 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
1302 expectations were committed.
1304 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1306 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
1308 * platform/mac-mavericks/css2.1: Added.
1309 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
1310 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
1311 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
1312 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
1313 * platform/mac/TestExpectations:
1314 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
1315 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
1316 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
1317 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
1319 2015-04-22 Alexey Proskuryakov <ap@apple.com>
1321 fast/text/emoji.html passes on OS X 10.10.3 and higher.
1323 * platform/mac/TestExpectations: Mark it as such.
1325 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
1327 Implement String.codePointAt()
1328 https://bugs.webkit.org/show_bug.cgi?id=143934
1330 Reviewed by Darin Adler.
1332 * js/Object-getOwnPropertyNames-expected.txt:
1333 * js/script-tests/string-code-point-at.js: Added.
1334 (objectWithCustomToString.toString):
1335 (objectThrowingOnToString.toString):
1336 (objectCountingToString.toString):
1337 (testLeadSurrogateOutOfBounds):
1338 (testLeadSurrogateAsLastCharacter):
1339 (testTrailSurrogateOutOfbounds):
1340 (testAccessNullInString):
1341 (testNormalCombinationOfSurrogates):
1342 * js/string-code-point-at-expected.txt: Added.
1343 * js/string-code-point-at.html: Added.
1345 2015-04-22 Brent Fulgham <bfulgham@apple.com>
1347 Context menu doesn't account for selection semantics
1348 https://bugs.webkit.org/show_bug.cgi?id=143958
1349 <rdar://problem/19735706>
1351 Reviewed by Tim Horton.
1353 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
1354 * editing/selection/context-menu-text-selection-lookup.html: Added.
1356 2015-04-22 Jeremy Jones <jeremyj@apple.com>
1358 Expect failure on windows for treeitem-child-exposed test.
1359 https://bugs.webkit.org/show_bug.cgi?id=144070
1363 Mark accessibility/treeitem-child-exposed.html as failing on windows.
1365 * platform/win/TestExpectations:
1367 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
1369 AX: WebKit does not expose text fields inside tree views.
1370 https://bugs.webkit.org/show_bug.cgi?id=142196
1372 Reviewed by Chris Fleizach.
1374 Tests for treeitem’s children’s accessibility.
1375 Also fixed the search predicate test for treeitem,
1376 the static text is the second child of treeitem and
1377 list marker is the first child.
1379 * accessibility/treeitem-child-exposed-expected.txt: Added.
1380 * accessibility/treeitem-child-exposed.html: Added.
1381 * platform/mac/accessibility/search-predicate-expected.txt:
1382 * platform/mac/accessibility/search-predicate.html:
1384 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1386 [Streams API] Implement ReadableStreamController
1387 https://bugs.webkit.org/show_bug.cgi?id=143608
1389 Reviewed by Benjamin Poulain.
1391 Updated expectations as more tests are passed.
1392 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
1393 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
1395 * streams/readable-stream.html:
1396 * streams/readable-stream-expected.txt:
1397 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1398 * streams/reference-implementation/brand-checks-expected.txt:
1399 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1400 * streams/reference-implementation/readable-stream-expected.txt:
1402 2015-04-22 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1404 [GTK] Gardening 21st April.
1405 https://bugs.webkit.org/show_bug.cgi?id=143982.
1409 * platform/gtk/TestExpectations:
1411 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1413 [Cairo] Implement Path::addPath
1414 https://bugs.webkit.org/show_bug.cgi?id=130580
1416 Reviewed by Dirk Schulze.
1418 Enable addPath testcase in EFL port.
1420 * platform/efl/TestExpectations:
1422 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
1424 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
1425 https://bugs.webkit.org/show_bug.cgi?id=143994
1427 Reviewed by Simon Fraser.
1429 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
1430 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
1431 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
1432 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
1433 Make sure when removing an SVG animating element and reinserting it back
1434 within the same animation length or transform limits, we do not crash.
1436 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
1438 [EFL] Unreviewed gardening
1440 Update test expectations for failing tests.
1442 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
1443 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
1444 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
1445 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
1446 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
1447 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
1448 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
1449 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
1451 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1453 [EFL] Unreviewed gardening on 22th April
1455 Mark 3 compositing tests to image only failure. Additionally move
1456 wrong categorized 2 tests to a correct place.
1458 * platform/efl/TestExpectations:
1460 2015-04-21 Michael Saboff <msaboff@apple.com>
1462 Crash in JSC::Interpreter::execute
1463 https://bugs.webkit.org/show_bug.cgi?id=142625
1465 Reviewed by Filip Pizlo.
1467 New regression test.
1469 * js/regress-142625-expected.txt: Added.
1470 * js/regress-142625.html: Added.
1471 * js/script-tests/regress-142625.js: Added.
1473 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1475 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
1476 https://bugs.webkit.org/show_bug.cgi?id=141857
1478 Reviewed by Dirk Schulze.
1480 Ref test with a masked green square. Has to be an http test to trigger the
1483 * http/tests/css/data-uri-mask-expected.html: Added.
1484 * http/tests/css/data-uri-mask.html: Added.
1486 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1488 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
1490 Remove some expected failures from tests that are passing.
1491 Also rebaselined failing tests.
1493 * platform/efl/TestExpectations:
1494 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
1495 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
1496 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
1497 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
1498 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
1499 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
1500 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
1501 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
1503 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
1505 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
1506 https://bugs.webkit.org/show_bug.cgi?id=143903
1508 Reviewed by Daniel Bates.
1510 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
1511 * svg/css/crash-path-zero-height-viewbox.svg: Added.
1512 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
1513 * svg/css/crash-path-zero-width-viewbox.svg: Added.
1514 Make sure if the physical width or the physical height of an SVG is zero
1515 and a viewBox is specified, we do not crash.
1517 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
1519 Web Inspector: Improve Support for WeakSet in Console
1520 https://bugs.webkit.org/show_bug.cgi?id=143951
1522 Reviewed by Darin Adler.
1524 * inspector/model/remote-object-expected.txt:
1525 * inspector/model/remote-object.html:
1526 Update the test to include a WeakSet example.
1527 Also rebaseline for iterator changes that landed recently.
1529 2015-04-20 Alex Christensen <achristensen@webkit.org>
1531 Fix content extension test flakiness.
1532 https://bugs.webkit.org/show_bug.cgi?id=143950
1534 Reviewed by Brady Eidson.
1536 * platform/mac-wk2/TestExpectations:
1537 Mark contentextensions tests as not flaky any more.
1539 2015-04-20 Beth Dakin <bdakin@apple.com>
1541 Should not list these tests twice.
1543 * platform/mac-wk2/TestExpectations:
1545 2015-04-20 Simon Fraser <simon.fraser@apple.com>
1547 Setting inline style to the same value it already has triggers a style recalc
1548 https://bugs.webkit.org/show_bug.cgi?id=143922
1550 Reviewed by Antti Koivisto.
1552 Test that changes inline-style (to test this bug fix), and classes (for
1553 proactive testing) and counts style recalcs.
1555 * fast/css/set-inline-style-recalc-expected.txt: Added.
1556 * fast/css/set-inline-style-recalc.html: Added.
1558 2015-04-20 Brady Eidson <beidson@apple.com>
1560 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
1561 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
1563 Reviewed by Chris Dumez.
1565 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
1567 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
1568 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
1569 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
1570 * http/tests/resources/Ahem.woff: Added.
1572 2015-04-20 Per Arne Vollan <peavo@outlook.com>
1574 Favicons are not always loaded.
1575 https://bugs.webkit.org/show_bug.cgi?id=143880
1577 Reviewed by Darin Adler.
1579 Added new test for icon link elements without mime type.
1581 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
1582 * fast/dom/icon-url-without-mimetype.html: Added.
1584 2015-04-20 Alexey Proskuryakov <ap@apple.com>
1586 Contentextensions tests are flaky
1587 https://bugs.webkit.org/show_bug.cgi?id=143950
1589 * platform/mac-wk2/TestExpectations: Marking them as such.
1591 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1593 [EFL] Unreviewed gardening
1595 Update test expectations for failing tests.
1597 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
1598 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
1599 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
1600 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
1601 Rebaseline after r173857.
1603 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1605 [EFL] Unreviewed gardening
1607 Rebaseline after r177774.
1609 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
1611 2015-04-20 Jordan Harband <ljharb@gmail.com>
1613 Implement `Object.is`
1614 https://bugs.webkit.org/show_bug.cgi?id=143865
1616 Reviewed by Darin Adler.
1618 * js/Object-getOwnPropertyNames-expected.txt:
1619 * js/Object-is-expected.txt: Added.
1620 * js/Object-is.html: Added.
1621 * js/script-tests/Object-getOwnPropertyNames.js:
1622 * js/script-tests/Object-is.js: Added.
1624 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
1626 [ES6] Implement WeakSet
1627 https://bugs.webkit.org/show_bug.cgi?id=142408
1629 Reviewed by Darin Adler.
1631 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
1633 * js/dom/basic-weakmap-expected.txt:
1634 * js/dom/basic-weakset-expected.txt: Added.
1635 * js/dom/basic-weakset.html: Added.
1636 * js/dom/script-tests/basic-weakmap.js:
1637 * js/dom/script-tests/basic-weakset.js: Added.
1639 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1641 [EFL] Unreviewed gardening
1643 Update test expectations for failing tests.
1645 * platform/efl/TestExpectations:
1646 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
1647 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
1648 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
1649 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
1650 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
1651 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
1652 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
1654 2015-04-18 Simon Fraser <simon.fraser@apple.com>
1656 REGRESSION (r181656): Animated tiled layers are missing content
1657 https://bugs.webkit.org/show_bug.cgi?id=143911
1658 rdar://problem/20596328
1660 Reviewed by Darin Adler.
1662 Test that animates a tiled layer, and checks that layer flushes occur while the
1663 animation is running.
1665 * compositing/animation/animation-backing-expected.txt: Added.
1666 * compositing/animation/animation-backing.html: Added.
1668 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
1670 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
1671 https://bugs.webkit.org/show_bug.cgi?id=143863
1673 Reviewed by Rob Buis.
1675 Simplified test from a fuzzer.
1677 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
1678 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
1680 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
1682 [ES6] Fix name enumeration of static functions for Symbol constructor
1683 https://bugs.webkit.org/show_bug.cgi?id=143891
1685 Reviewed by Geoffrey Garen.
1687 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
1689 * js/Object-getOwnPropertyNames-expected.txt: Removed.
1690 * js/script-tests/Object-getOwnPropertyNames.js:
1692 2015-04-17 Beth Dakin <bdakin@apple.com>
1694 Force mouse events should go through normal mouse event handling code paths
1695 https://bugs.webkit.org/show_bug.cgi?id=143749
1697 rdar://problem/20472895
1699 Reviewed by Dean Jackson.
1701 Just a few new tests. More to come.
1702 * fast/events/mouse-force-changed-expected.txt: Added.
1703 * fast/events/mouse-force-changed.html: Added.
1704 * fast/events/mouse-force-down-expected.txt: Added.
1705 * fast/events/mouse-force-down.html: Added.
1706 * fast/events/mouse-force-up-expected.txt: Added.
1707 * fast/events/mouse-force-up.html: Added.
1709 Right now the new tests will only work on Mac 10.10.3 and beyond.
1710 * platform/efl/TestExpectations:
1711 * platform/gtk/TestExpectations:
1712 * platform/ios-simulator/TestExpectations:
1713 * platform/mac-mavericks/TestExpectations:
1714 * platform/win/TestExpectations:
1716 2015-04-17 Daniel Bates <dabates@apple.com>
1718 REGRESSION: SVG does not support link dragging
1719 https://bugs.webkit.org/show_bug.cgi?id=141597
1721 Reviewed by Darin Adler.
1723 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
1725 * fast/events/drag-and-drop-link-expected.txt: Added.
1726 * fast/events/drag-and-drop-link.html: Added.
1727 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
1728 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
1729 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1730 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
1731 drag-and-drop support.
1732 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
1733 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1735 2015-04-17 Commit Queue <commit-queue@webkit.org>
1737 Unreviewed, rolling out r182912 and r182920.
1738 https://bugs.webkit.org/show_bug.cgi?id=143881
1740 Build breakage in some configurations (Requested by ap on
1743 Reverted changesets:
1745 "Force mouse events should go through normal mouse event
1746 handling code paths"
1747 https://bugs.webkit.org/show_bug.cgi?id=143749
1748 http://trac.webkit.org/changeset/182912
1750 http://trac.webkit.org/changeset/182920
1752 2015-04-17 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1754 [GTK] Gardening 17th April.
1755 https://bugs.webkit.org/show_bug.cgi?id=143870
1759 * platform/gtk/TestExpectations:
1761 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1763 [EFL] Unreviewed EFL gardening on 17 April.
1765 Mark 5 form tests and 3 navigation tests to failure.
1767 * platform/efl/TestExpectations:
1769 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1771 streams/reference-implementation/readable-stream.html is flaky
1772 https://bugs.webkit.org/show_bug.cgi?id=143778
1776 Comment out flaky subtests while working on a more complete
1779 The problem with these tests is that they set a timeout before the
1780 calling done() and this causes some tests to behave
1781 undeterministically, specilly code related to promise
1782 resolution. This could even cause indetermination if the tests
1783 were expected to run correctly.
1785 We think it is better to comment them out and find a more long
1786 term solution that could involve submitting change requests to the
1787 reference tests in the spec. This will be tackled in bug 143774.
1789 * streams/reference-implementation/readable-stream-expected.txt:
1790 * streams/reference-implementation/readable-stream-reader-expected.txt:
1791 * streams/reference-implementation/readable-stream-reader.html:
1792 * streams/reference-implementation/readable-stream-templated-expected.txt:
1793 * streams/reference-implementation/readable-stream-templated.html:
1794 * streams/reference-implementation/readable-stream.html:
1796 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1798 streams/readablestream-reader.html test should really test collected stream case.
1799 https://bugs.webkit.org/show_bug.cgi?id=143818
1801 Reviewed by Darin Adler.
1803 Making the test async so that the stream start async callback is made and the stream be collected.
1805 * streams/readable-stream-reader.html:
1807 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1809 http/tests/misc/DOMContentLoaded-event.html is flaky
1810 https://bugs.webkit.org/show_bug.cgi?id=143382
1812 Reviewed by Chris Dumez.
1814 * http/tests/misc/DOMContentLoaded-event-expected.txt:
1815 * http/tests/misc/DOMContentLoaded-event.html:
1816 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
1818 2015-04-16 Jordan Harband <ljharb@gmail.com>
1820 Number.parseInt is not === global parseInt in nightly r182673
1821 https://bugs.webkit.org/show_bug.cgi?id=143799
1823 Reviewed by Darin Adler.
1825 * js/number-constructor-expected.txt:
1826 * js/parseInt-expected.txt:
1827 * js/script-tests/number-constructor.js:
1828 * js/script-tests/parseInt.js:
1830 2015-04-16 Tim Horton <timothy_horton@apple.com>
1832 Rebaseline mouse-cursor-image-set results after r182869
1834 * fast/events/mouse-cursor-image-set-expected.txt:
1835 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
1836 * platform/mac/TestExpectations:
1837 Un-skip and land new results.
1839 2015-04-16 Beth Dakin <bdakin@apple.com>
1841 I will be investigating this in the short term, but skip these failing test for
1844 * platform/mac-wk2/TestExpectations:
1846 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
1848 [ES6] Implement Symbol.for and Symbol.keyFor
1849 https://bugs.webkit.org/show_bug.cgi?id=143404
1851 Reviewed by Geoffrey Garen.
1853 Add tests to check Symbol's identity over different realms.
1855 * js/dom/cross-frame-symbols-expected.txt: Added.
1856 * js/dom/cross-frame-symbols.html: Added.
1857 * js/dom/script-tests/cross-frame-symbols.js: Added.
1859 2015-04-16 Beth Dakin <bdakin@apple.com>
1861 Forgot to edit this TestExpectation file for
1862 http://trac.webkit.org/changeset/182912
1864 * platform/mac-wk1/TestExpectations:
1866 2015-04-16 Beth Dakin <bdakin@apple.com>
1868 Force mouse events should go through normal mouse event handling code paths
1869 https://bugs.webkit.org/show_bug.cgi?id=143749
1871 rdar://problem/20472895
1873 Reviewed by Dean Jackson.
1875 Just a few new tests. More to come.
1876 * fast/events/mouse-force-changed-expected.txt: Added.
1877 * fast/events/mouse-force-changed.html: Added.
1878 * fast/events/mouse-force-down-expected.txt: Added.
1879 * fast/events/mouse-force-down.html: Added.
1880 * fast/events/mouse-force-up-expected.txt: Added.
1881 * fast/events/mouse-force-up.html: Added.
1883 Right now the new tests will only work on Mac 10.10.3 and beyond.
1884 * platform/efl/TestExpectations:
1885 * platform/gtk/TestExpectations:
1886 * platform/ios-simulator/TestExpectations:
1887 * platform/mac-mavericks/TestExpectations:
1888 * platform/win/TestExpectations:
1890 2015-04-16 Chris Dumez <cdumez@apple.com>
1892 Regression(r182517): WebSocket::suspend() causes error event to be fired
1893 https://bugs.webkit.org/show_bug.cgi?id=143806
1894 <rdar://problem/20559812>
1896 Reviewed by Alexey Proskuryakov.
1898 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
1899 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
1900 Extend WebSocket PageCache test to make sure that the error event is
1901 fired after restoring the page from the PageCache and before the close
1904 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
1905 * 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.
1906 * 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.
1907 Add layout test to cover the case where WebSocket::stop() is called
1908 while firing the pending events upon restoring the page from PageCache.
1910 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
1912 [iOS] Delete hardcoded font fallback tables
1913 https://bugs.webkit.org/show_bug.cgi?id=143583
1915 Reviewed by Darin Adler
1917 Updating expected results.
1919 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
1920 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
1921 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
1922 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
1923 * fast/text/international/danda-space.html: Updating expected results
1924 * fast/text/international/thai-baht-space.html: Updating expected results
1926 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1928 More flaky tests in http/tests/security/mixedContent
1929 https://bugs.webkit.org/show_bug.cgi?id=143804
1931 Reviewed by Csaba Osztrogonác.
1933 Start secondary window loading in onload, so that it doesn't race with main document
1936 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
1937 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
1938 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
1939 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
1940 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
1941 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
1942 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
1943 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1944 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
1945 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1946 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
1948 2015-04-15 Chris Dumez <cdumez@apple.com>
1950 Add a console message when a stylesheet is not parsed due to invalid MIME type
1951 https://bugs.webkit.org/show_bug.cgi?id=143784
1953 Reviewed by Joseph Pecoraro.
1955 Update expectations for tests that are using stylesheets served with wrong
1956 MIME type as we now display a console message in this case.
1958 * http/tests/inspector/css/bad-mime-type-expected.txt:
1959 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
1960 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
1961 * http/tests/misc/css-accept-any-type-expected.txt:
1962 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
1964 * http/tests/security/cross-origin-css-1-expected.txt: Added.
1965 * http/tests/security/cross-origin-css-1.html: Added.
1966 * http/tests/security/cross-origin-css-2-expected.txt: Added.
1967 * http/tests/security/cross-origin-css-2.html: Added.
1968 * http/tests/security/cross-origin-css-3-expected.txt: Added.
1969 * http/tests/security/cross-origin-css-3.html: Added.
1970 * http/tests/security/cross-origin-css-4-expected.txt: Added.
1971 * http/tests/security/cross-origin-css-4.html: Added.
1972 * http/tests/security/cross-origin-css-5-expected.txt: Added.
1973 * http/tests/security/cross-origin-css-5.html: Added.
1974 * http/tests/security/cross-origin-css-6-expected.txt: Added.
1975 * http/tests/security/cross-origin-css-6.html: Added.
1976 * http/tests/security/cross-origin-css-7-expected.txt: Added.
1977 * http/tests/security/cross-origin-css-7.html: Added.
1978 * http/tests/security/cross-origin-css-8-expected.txt: Added.
1979 * http/tests/security/cross-origin-css-8.html: Added.
1980 * http/tests/security/cross-origin-css-expected.txt: Removed.
1981 * http/tests/security/cross-origin-css.html: Removed.
1982 Split http/tests/security/cross-origin-css.html into several tests. The
1983 test would be flaky otherwise as console messages could appear in
1984 different order for every run.
1986 * platform/mac/http/tests/misc/acid3-expected.txt:
1988 2015-04-15 Said Abou-Hallawa <said@apple.com>
1990 Minimum font size pref breaks SVG text very badly.
1991 https://bugs.webkit.org/show_bug.cgi?id=143590.
1993 Reviewed by Simon Fraser.
1995 When enabling the minimum font size perf, the SVG text element should
1996 apply the minimum font size rules on the scaled font.
1998 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
1999 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
2000 Minimum font size is larger than the scaled font size. Also the expected
2001 file makes sure the minimum font size rules are still applied if no scaling
2004 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
2005 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
2006 Minimum font size is smaller than the scaled font size. So the minimim font
2007 size rule should not have any effect on the final computed font size.
2009 2015-04-15 Jordan Harband <ljharb@gmail.com>
2011 String.prototype.startsWith/endsWith/includes have wrong length in r182673
2012 https://bugs.webkit.org/show_bug.cgi?id=143659
2014 Reviewed by Benjamin Poulain.
2016 * js/script-tests/string-includes.js:
2017 * js/string-includes-expected.txt:
2019 2015-04-15 Jordan Harband <ljharb@gmail.com>
2021 Math.imul has wrong length in Safari 8.0.4
2022 https://bugs.webkit.org/show_bug.cgi?id=143658
2024 Reviewed by Benjamin Poulain.
2026 * js/script-tests/math.js:
2028 2015-04-15 Jordan Harband <ljharb@gmail.com>
2030 Number.parseInt in nightly r182673 has wrong length
2031 https://bugs.webkit.org/show_bug.cgi?id=143657
2033 Reviewed by Benjamin Poulain.
2035 * js/number-constructor-expected.txt:
2036 * js/script-tests/number-constructor.js:
2038 2015-04-15 Chris Dumez <cdumez@apple.com>
2040 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
2042 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
2043 out. This is already the case for a lot of inspector tests on Windows.
2045 * platform/win/TestExpectations:
2047 2015-04-15 Alexey Proskuryakov <ap@apple.com>
2049 streams/reference-implementation/readable-stream.html is flaky
2050 https://bugs.webkit.org/show_bug.cgi?id=143778
2052 * TestExpectations: Marking as such.
2054 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2056 inspector/console/console-api.html is very slow, frequently timing out
2057 https://bugs.webkit.org/show_bug.cgi?id=143719
2059 * TestExpectations: Further adjusted the expectations.
2061 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2063 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
2064 https://bugs.webkit.org/show_bug.cgi?id=33685
2066 Reviewed by Brady Eidson.
2068 If the timer fired before navigation, the test passed without going down the code
2069 path that it was supposed to test. If it fired when navigation was in provisional
2070 state, then dumping results was delayed until the navigation was finished, and
2071 thus the intermediate page got dumped, and the test failed.
2073 * fast/dom/Window/timer-resume-on-navigation-back.html:
2075 2015-04-14 Zalan Bujtas <zalan@apple.com>
2077 Make inline continuation style change logic consistent.
2078 https://bugs.webkit.org/show_bug.cgi?id=143737
2079 rdar://problem/20486596
2081 Reviewed by Simon Fraser.
2083 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
2084 The first sibling of the container of a continuation should be handled as the rest of the siblings.
2086 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
2087 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
2089 2015-04-14 Daniel Bates <dabates@apple.com>
2091 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
2092 https://bugs.webkit.org/show_bug.cgi?id=143683
2094 Reviewed by Alexey Proskuryakov.
2096 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
2097 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
2098 a focused content editable element. We should come up with a more descriptive name for this test that
2099 better describes what it tests.
2101 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
2102 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
2103 * platform/efl/TestExpectations: Update file because of the rename.
2104 * platform/gtk/TestExpectations: Ditto.
2105 * platform/ios-simulator/TestExpectations: Ditto.
2106 * platform/mac-wk2/TestExpectations: Ditto.
2108 2015-04-14 Chris Dumez <cdumez@apple.com>
2110 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
2111 https://bugs.webkit.org/show_bug.cgi?id=143745
2112 <rdar://problem/20243916>
2114 Reviewed by Joseph Pecoraro.
2116 Add layout test that shows the Web inspector on a page that has
2117 a stylesheet with an invalid MIME type, to make sure we don't
2120 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
2121 * http/tests/inspector/css/bad-mime-type.html: Added.
2122 * http/tests/misc/css-accept-any-type.html:
2123 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
2124 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
2126 2015-04-14 Brady Eidson <beidson@apple.com>
2128 Make sure media element loads hit content filter extensions.
2129 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
2131 Reviewed by Jer Noble.
2133 * http/tests/contentextensions/media-filtered-expected.txt: Added.
2134 * http/tests/contentextensions/media-filtered.html: Added.
2135 * http/tests/contentextensions/media-filtered.html.json: Added.
2136 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
2137 * http/tests/contentextensions/text-track-blocked.html: Added.
2138 * http/tests/contentextensions/text-track-blocked.html.json: Added.
2140 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2142 [Win] Skip failling test due to list box scroll behavior.
2143 https://bugs.webkit.org/show_bug.cgi?id=143739
2145 * platform/win/TestExpectations:
2147 2015-04-14 Brent Fulgham <bfulgham@apple.com>
2149 [Win] Unreviewed test correction after r182737.
2151 New test expectation was missing a newline at the end of the file.
2153 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2155 2015-04-14 Simon Fraser <simon.fraser@apple.com>
2157 Set the font size to 11px explicitly to try to fix this test on Windows.
2159 * fast/forms/listbox-visible-size.html:
2161 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2163 inspector/console/console-api.html is very slow, frequently timing out
2164 https://bugs.webkit.org/show_bug.cgi?id=143719
2166 * TestExpectations: Marking as slow.
2168 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2170 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
2171 https://bugs.webkit.org/show_bug.cgi?id=143697
2173 Reviewed by Anders Carlsson.
2175 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
2176 after removing the last character.
2178 2015-04-14 Alexey Proskuryakov <ap@apple.com>
2180 Two flaky tests in http/tests/security/mixedContent
2181 https://bugs.webkit.org/show_bug.cgi?id=143695
2183 Reviewed by Csaba Osztrogonác.
2185 Speculative fix. Do not start opening a secondary window until fully done with the
2188 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2189 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
2190 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
2191 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
2193 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2195 [iOS WK2] Interactive elements of developer.apple.com are broken
2196 https://bugs.webkit.org/show_bug.cgi?id=143692
2198 Reviewed by Sam Weinig.
2200 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
2201 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
2203 2015-04-14 Commit Queue <commit-queue@webkit.org>
2205 Unreviewed, rolling out r182794.
2206 https://bugs.webkit.org/show_bug.cgi?id=143714
2208 readable-stream-templated.html fails on Debug bots (Requested
2209 by youenn on #webkit).
2213 "[Streams API] ReadableStream constructor start function
2214 should be able to close the stream"
2215 https://bugs.webkit.org/show_bug.cgi?id=143363
2216 http://trac.webkit.org/changeset/182794
2218 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2220 [Streams API] ReadableStream constructor start function should be able to close the stream
2221 https://bugs.webkit.org/show_bug.cgi?id=143363
2223 Reviewed by Benjamin Poulain.
2225 Rebased tests as some are now passing.
2227 * streams/reference-implementation/readable-stream-reader-expected.txt:
2228 * streams/reference-implementation/readable-stream-templated-expected.txt:
2230 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2232 [GTK] Gardening 14th April
2233 https://bugs.webkit.org/show_bug.cgi?id=143701
2237 * platform/gtk/TestExpectations:
2238 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
2240 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2242 [GTK] Gardening: Rebaseline tests after r182620
2243 https://bugs.webkit.org/show_bug.cgi?id=143700
2247 This revision updates some tests after changing the way <br> is
2248 rendered. We need to change the GTK+ expectations for these tests.
2250 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2251 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
2252 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
2253 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
2254 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
2255 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
2256 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
2257 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2258 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2259 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
2260 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
2261 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
2262 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
2263 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
2264 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
2265 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2266 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
2267 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
2268 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
2269 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
2270 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
2271 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
2272 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
2273 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2274 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2275 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2276 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2277 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2278 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
2280 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2282 Sync Streams API tests with spec
2283 https://bugs.webkit.org/show_bug.cgi?id=143669
2285 Reviewed by Darin Adler.
2287 Some tests were moved from the spec tests to our custom ones
2288 because they were not approved (yet, or they won't be).
2290 Some nuances from the spec tests were also fixed.
2292 * streams/readable-stream-expected.txt: Added.
2293 * streams/readable-stream-reader-expected.txt: Added.
2294 * streams/readable-stream-reader.html: Added.
2295 * streams/readable-stream.html: Added.
2296 * streams/reference-implementation/readable-stream-expected.txt:
2297 * streams/reference-implementation/readable-stream-reader-expected.txt:
2298 * streams/reference-implementation/readable-stream-reader.html:
2299 * streams/reference-implementation/readable-stream.html: Nuances
2300 fixed and tests moved to custom.
2302 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
2304 [CSS Grid Layout] Columns set in percentages collapse to auto width
2305 https://bugs.webkit.org/show_bug.cgi?id=141435
2307 Reviewed by David Hyatt.
2309 Added new tests to check that percentage track breadths are properly
2310 calculated under different sizing conditions.
2311 Modified one test to include relative sizes too.
2313 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
2314 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
2315 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
2316 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
2317 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
2318 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
2320 2015-04-10 Brent Fulgham <bfulgham@apple.com>
2322 Expand test infrastructure to support scrolling tests
2323 https://bugs.webkit.org/show_bug.cgi?id=143286
2324 <rdar://problem/20375516>
2326 Reviewed by Simon Fraser.
2328 Correct a scrolling test that had not been issuing wheel events to a valid
2329 view. This was found by some new logging in this patch.
2331 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
2332 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
2333 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
2335 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2337 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
2338 following http://trac.webkit.org/changeset/182750.
2340 Reviewed by Daniel Bates.
2342 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
2343 * http/tests/canvas/canvas-tainted-after-draw-image.html:
2344 Set window.jsTestIsAsync true and call finishJSTest() to make the test
2345 asynchronous, so the "TEST COMPLETE" message will be output after all the
2346 test messages. Also delete the synchronous tests for data url image and
2347 same-domain image since they can't be reliably tested.
2349 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2351 Fix compositing/geometry/fixed-transformed.html on Mavericks.
2353 To get consistent results on Mavericks, call
2354 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
2356 * compositing/geometry/fixed-transformed.html:
2358 2015-04-08 Filip Pizlo <fpizlo@apple.com>
2360 JSC should detect singleton functions
2361 https://bugs.webkit.org/show_bug.cgi?id=143232
2363 Reviewed by Geoffrey Garen and Michael Saboff.
2365 * js/regress/create-lots-of-functions-expected.txt: Added.
2366 * js/regress/create-lots-of-functions.html: Added.
2367 * js/regress/no-inline-constructor-expected.txt: Added.
2368 * js/regress/no-inline-constructor.html: Added.
2369 * js/regress/script-tests/create-lots-of-functions.js: Added.
2370 * js/regress/script-tests/no-inline-constructor.js: Added.
2371 * js/regress/script-tests/singleton-scope.js: Added.
2372 * js/regress/singleton-scope-expected.txt: Added.
2373 * js/regress/singleton-scope.html: Added.
2375 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2377 Add missing layout test result.
2379 * compositing/geometry/fixed-transformed-expected.txt: Added.
2381 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2383 list-style-image with SVG image renders at incorrect size.
2384 https://bugs.webkit.org/show_bug.cgi?id=141367.
2386 Reviewed by Darin Adler.
2388 Ensure the SVG image gets the correct size when used as an image list.
2390 * svg/as-list-image: Added.
2391 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
2392 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
2394 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
2396 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
2397 https://bugs.webkit.org/show_bug.cgi?id=58681.
2399 Reviewed by Darin Adler.
2401 This test confirms when we load an image from a different origin and try
2402 drawing it on a canvas, the canvas is tainted if the image is completely
2403 loaded and drawn. Otherwise the image is not drawn.
2405 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
2406 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
2407 * http/tests/canvas/resources: Added.
2408 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
2410 2015-04-13 Beth Dakin <bdakin@apple.com>
2412 Add force property to MouseEvents
2413 https://bugs.webkit.org/show_bug.cgi?id=143569
2415 rdar://problem/20472954
2417 Reviewed by Darin Adler.
2419 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2420 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2421 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2423 2015-04-13 Simon Fraser <simon.fraser@apple.com>
2425 Fixed position element is truncated if moved onscreen by a transform
2426 https://bugs.webkit.org/show_bug.cgi?id=143655
2428 Reviewed by Darin Adler.
2430 Test that moves a position:fixed element on-screen using a transform.
2432 * compositing/geometry/fixed-transformed.html: Added.
2434 2015-04-13 Alexey Proskuryakov <ap@apple.com>
2436 js/regress-141098.html often times out in debug builds.
2438 This test is slow in debug, sometimes barely passing, and other times timing out.
2442 2015-04-13 Brent Fulgham <bfulgham@apple.com>
2444 [Win] Unreviewed test correction after r182635.
2446 Two Windows test expectation files were missing newlines at the end of the file.
2448 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
2449 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
2451 2015-04-13 Zalan Bujtas <zalan@apple.com>
2453 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
2455 * platform/win/fast/dom/focus-contenteditable-expected.txt:
2456 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
2457 * platform/win/fast/forms/range/slider-padding-expected.txt:
2458 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
2459 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
2460 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2461 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2462 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
2463 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
2464 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2465 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
2466 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
2467 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
2468 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2469 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
2470 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
2471 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
2472 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
2473 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
2474 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
2475 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
2476 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2477 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2478 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2479 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2480 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
2482 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2484 [EFL] Update table/mozilla expected files after r182620
2485 https://bugs.webkit.org/show_bug.cgi?id=143626
2487 Unreviewed gardening.
2489 * platform/efl/TestExpectations:
2490 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
2491 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
2492 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
2493 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
2494 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
2495 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
2496 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
2497 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2498 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
2499 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
2500 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
2501 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
2502 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
2503 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
2504 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
2505 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
2506 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
2507 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
2508 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
2509 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
2510 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
2511 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
2512 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
2513 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
2514 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
2515 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2516 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
2517 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2518 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
2519 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2520 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
2521 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2522 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
2523 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2524 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
2525 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
2527 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2529 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
2530 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
2532 * platform/efl/TestExpectations:
2534 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
2536 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
2537 https://bugs.webkit.org/show_bug.cgi?id=141431
2539 Reviewed by Darin Adler.
2541 New test that to check that tracks whose growth limit changes from
2542 infinite to finite when evaluating "intrinsic maximums" are marked
2543 as infinitely growable for the "max-content maximums" step.
2545 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
2546 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
2548 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2550 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
2552 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2553 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2554 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2555 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2557 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2559 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
2560 https://bugs.webkit.org/show_bug.cgi?id=143229
2562 Unreviewed gardening after r182012.
2564 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2566 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2568 [EFL] accessibility/plugin.html fails
2569 https://bugs.webkit.org/show_bug.cgi?id=143663
2571 Unreviewed gardening, mark accessibility/plugin.html as failing test.
2573 * platform/efl/TestExpectations:
2575 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
2577 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
2578 https://bugs.webkit.org/show_bug.cgi?id=143651
2580 Reviewed by Sam Weinig.
2582 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
2583 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
2584 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
2585 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
2586 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
2587 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
2588 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
2589 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
2590 Test the various behaviors.
2592 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
2593 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
2594 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
2595 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
2596 Those tests target specifically the bug.
2598 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2600 [EFL] Enable Media Source
2601 https://bugs.webkit.org/show_bug.cgi?id=143635
2603 Reviewed by Csaba Osztrogonác.
2605 * platform/efl/TestExpectations: Update failing tests.
2607 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
2609 Fix trival typos related to the word "coordinate".
2610 https://bugs.webkit.org/show_bug.cgi?id=143644
2612 Reviewed by Alexey Proskuryakov.
2614 No new tests, no behavior change.
2616 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2617 * css3/scroll-snap/scroll-snap-property-computed-style.js:
2618 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2619 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2620 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2621 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2622 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2623 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2624 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2625 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
2627 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2629 Selects don't scroll at some aspect ratios
2630 https://bugs.webkit.org/show_bug.cgi?id=143649
2631 rdar://problem/19365694
2633 Reviewed by Darin Adler.
2635 * fast/forms/listbox-visible-size-expected.txt: Added.
2636 * fast/forms/listbox-visible-size.html: Added.
2638 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2640 Too much repainting on scrolling with fixed backgrounds
2641 https://bugs.webkit.org/show_bug.cgi?id=143637
2642 rdar://problem/20245243
2644 Reviewed by Darin Adler.
2646 Tests with various configurations of iframes and compositing, which dump layer trees with
2649 Also tiled-scrolling test that exercises the simple case.
2651 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
2652 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
2654 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2655 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
2656 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2657 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
2658 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2659 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
2660 * compositing/repaint/iframes/resources/compositing-document.html: Added.
2661 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
2662 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
2663 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2664 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2665 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2666 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
2667 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
2668 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
2670 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
2672 [ES6] Implement Array.prototype.values
2673 https://bugs.webkit.org/show_bug.cgi?id=143633
2675 Reviewed by Darin Adler.
2677 * js/Object-getOwnPropertyNames-expected.txt:
2678 * js/array-iterators-expected.txt:
2679 * js/script-tests/Object-getOwnPropertyNames.js:
2680 * js/script-tests/array-iterators.js:
2682 2015-04-11 Alexey Proskuryakov <ap@apple.com>
2684 editing/spelling/spelling-marker-description.html times out on Mac
2685 https://bugs.webkit.org/show_bug.cgi?id=143639
2687 Reviewed by Darin Adler.
2689 * editing/spelling/spelling-marker-description-expected.txt:
2690 * editing/spelling/spelling-marker-description.html:
2691 Changed the test to match reality.
2693 * platform/mac-wk2/TestExpectations:
2694 * platform/mac/TestExpectations:
2695 Removed expectations.
2697 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2699 [EFL] Unskip media test on EFL port
2701 Unreviewed, media tests are being passed except for 25 tests.
2702 The failing tests need to be investigated by Bug 131044.
2704 * platform/efl/TestExpectations:
2706 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2708 [EFL] Unreviewed, EFL gardening on 11th April.
2710 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
2712 * platform/efl/TestExpectations:
2714 2015-04-10 Andy Estes <aestes@apple.com>
2716 [Content Filtering] Support modifying request URLs
2717 https://bugs.webkit.org/show_bug.cgi?id=143599
2718 rdar://problem/20442560
2720 Reviewed by Darin Adler.
2722 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
2723 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2724 * contentfiltering/allow-after-response-expected.html: Ditto.
2725 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
2726 * contentfiltering/block-after-add-data-expected.html: Ditto.
2727 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
2728 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
2729 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2730 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
2731 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
2732 * contentfiltering/block-after-response-expected.html: Ditto.
2733 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
2734 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
2735 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
2736 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
2737 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
2738 * contentfiltering/modify-request-url-expected.html: Added.
2739 * contentfiltering/modify-request-url.html: Added.
2740 * contentfiltering/resources/fail.html: Added.
2741 * contentfiltering/resources/pass.html: Added.
2742 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
2743 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
2744 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
2745 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
2747 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
2749 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
2750 https://bugs.webkit.org/show_bug.cgi?id=143543
2752 Reviewed by Brent Fulgham.
2754 Added missing test results after r182546 for windows.
2756 * platform/win/TestExpectations:
2757 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2758 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2759 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2760 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2762 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2764 Add total test test of Streams API
2765 https://bugs.webkit.org/show_bug.cgi?id=142682
2769 Increased the callbacks timeouts to make tests pass in slower bots
2770 like Yosemite Debug.
2772 * streams/reference-implementation/resources/streams-utils.js:
2773 Created a standardTimeout variable with 100 as default.
2774 * streams/reference-implementation/readable-stream-cancel.html:
2775 * streams/reference-implementation/readable-stream-reader.html:
2776 * streams/reference-implementation/readable-stream-templated.html:
2777 * streams/reference-implementation/readable-stream.html: Used
2778 standardTimeout for the test timeout callbacks.
2780 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2782 Add total test test of Streams API
2783 https://bugs.webkit.org/show_bug.cgi?id=142682
2785 Reviewed by Benjamin Poulain.
2787 This is the full test set that we have for the implementation of
2788 Streams API. When we add more features/code the number of passing
2789 tests will increase.
2791 We have the tests translated from the reference implementation at
2792 streams/reference-implementation and our own tests for some other
2793 things at the streams upper level.
2795 We removed testharness stacktrace in case of failure because it
2796 dumps the filenames with paths. You can activate it for a specific
2797 test by setting its dumpStack attribute to true.
2799 All our former custom tests were integrated in the spec so we they
2800 are now in their appropriate places in the reference
2801 implementation ones. Some of them were changed to match the actual
2802 spec and they are failing now, but we only have to progressively
2805 * resources/testharnessreport.js: Avoid printing the stack in case
2806 of test failure to be able to have failing tests as expected
2807 unless commanded otherwise.
2808 * streams/readablestream-constructor-expected.txt: Removed.
2809 * streams/readablestream-constructor.html: Removed.
2810 * streams/readablestream-start-expected.txt: Removed.
2811 * streams/readablestream-start.html: Removed.
2812 * streams/readablestreamreader-constructor-expected.txt: Removed.
2813 * streams/readablestreamreader-constructor.html: Removed.
2814 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
2815 * streams/reference-implementation/bad-underlying-sources.html: Added.
2816 * streams/reference-implementation/brand-checks-expected.txt: Added.
2817 * streams/reference-implementation/brand-checks.html: Added.
2818 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
2819 * streams/reference-implementation/count-queuing-strategy.html: Added.
2820 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
2821 * streams/reference-implementation/readable-stream-cancel.html: Added.
2822 * streams/reference-implementation/readable-stream-expected.txt: Added.
2823 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
2824 * streams/reference-implementation/readable-stream-reader.html: Added.
2825 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
2826 * streams/reference-implementation/readable-stream-templated.html: Added.
2827 * streams/reference-implementation/readable-stream.html: Added.
2828 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
2829 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
2830 * streams/reference-implementation/resources/streams-utils.js: Added.
2832 2015-04-09 Zalan Bujtas <zalan@apple.com>
2834 Simple line layout: Add <br> support.
2835 https://bugs.webkit.org/show_bug.cgi?id=139012
2837 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2838 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2839 and speeds up layout for such content.
2841 Test output changes in 2 different ways:
2842 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
2843 2. Removed empty content (<br>).
2845 Reviewed by Antti Koivisto.
2847 * fast/text/simple-line-with-br-expected.html: Added.
2848 * fast/text/simple-line-with-br.html: Added.
2849 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
2850 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
2851 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
2852 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2853 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2854 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
2855 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
2856 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
2857 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2858 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2859 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
2860 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
2861 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
2862 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2863 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2864 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
2865 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
2866 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2867 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2868 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
2869 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
2870 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
2871 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
2872 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
2873 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
2874 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
2875 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2876 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2877 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2878 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2879 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2880 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
2882 2015-04-09 Matthew Mirman <mmirman@apple.com>
2884 Updated expectations on a few tests to account for error
2885 info not being added at throw time anymore.
2886 https://bugs.webkit.org/show_bug.cgi?id=143542
2887 rdar://problem/20475871
2889 Reviewed by Michael Saboff.
2891 Because sourceURL is now being appended at error construction time rather than when thrown,
2892 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
2893 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
2894 Also since they are generated in a new locations, they will have a new lines and columns.
2896 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
2897 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
2898 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
2899 * platform/win/TestExpectations: Enabled the above tests on windows.
2901 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
2903 [CSS Grid Layout] Implement justify-self and justify-item css properties.
2904 https://bugs.webkit.org/show_bug.cgi?id=133281
2906 Reviewed by David Hyatt.
2908 Implement the new property 'justify-items', defined in the CSS Box Alignment
2909 specification to desribe the container's alignment behavior, in the same way
2910 the 'align-items' property does.
2912 * fast/css/parse-justify-items-expected.txt: Added.
2913 * fast/css/parse-justify-items.html: Added.
2914 * fast/css/resources/alignment-parsing-utils.js: Added.
2917 (checkInitialValues):
2918 (checkInheritValues):
2919 (checkLegacyValues):
2921 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
2923 Text-combine erroneously draws vertically after non-layout-causing style change
2924 https://bugs.webkit.org/show_bug.cgi?id=143461
2925 <rdar://problem/19285490>
2927 Reviewed by Darin Adler.
2929 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
2930 * fast/text/text-combine-style-change-no-layout.html: Added.
2932 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
2934 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
2935 https://bugs.webkit.org/show_bug.cgi?id=142571
2937 Unreviewed EFL Gardening.
2939 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
2941 * platform/efl/TestExpectations:
2942 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
2943 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
2945 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
2947 Unreviewed EFL gardening. Added missing results after r182546.
2948 https://bugs.webkit.org/show_bug.cgi?id=143557
2950 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2951 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2952 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2953 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2955 2015-04-09 Andy Estes <aestes@apple.com>
2957 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
2958 https://bugs.webkit.org/show_bug.cgi?id=143460
2960 * platform/efl/TestExpectations:
2961 * platform/win/TestExpectations:
2963 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2965 [Streams API] Support the start function parameter in ReadableStream constructor
2966 https://bugs.webkit.org/show_bug.cgi?id=141160
2968 Reviewed by Benjamin Poulain.
2970 Added tests to check that start JS function is called with the right parameters and can throw errors.
2972 * streams/readablestream-start-expected.txt: Added.
2973 * streams/readablestream-start.html: Added.
2975 2015-04-08 Brent Fulgham <bfulgham@apple.com>
2977 [Win] Layout Test inspector/console/console-api.html is failing
2978 https://bugs.webkit.org/show_bug.cgi?id=143548
2980 * platform/win/TestExpectations: Skipped new timeout.
2982 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
2984 Web Inspector: Split ConsoleMessageImpl into the View and the Model
2985 https://bugs.webkit.org/show_bug.cgi?id=142599
2987 Reviewed by Timothy Hatcher.
2989 * inspector/console/console-api-expected.txt: Added.
2990 * inspector/console/console-api.html: Added.
2991 Add a basic test for console APIs creating the new ConsoleMessage model objects.
2993 2015-04-08 Brent Fulgham <bfulgham@apple.com>
2995 [Win] Document some test failures.
2996 https://bugs.webkit.org/show_bug.cgi?id=143542
2997 https://bugs.webkit.org/show_bug.cgi?id=143543
2999 * platform/win/TestExpectations: Mark as failing.
3001 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
3003 [GTK] Unreviewed, update more test expectations
3005 Remove some expected failures from tests that are passing. Also, copypaste some
3006 expectations to more appropriate locations in the expectations file.
3008 * platform/gtk/TestExpectations:
3010 2015-04-08 Filip Pizlo <fpizlo@apple.com>
3012 JSArray::sortNumeric should handle ArrayWithUndecided
3013 https://bugs.webkit.org/show_bug.cgi?id=143535
3015 Reviewed by Geoffrey Garen.
3017 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
3019 * js/regress/script-tests/sorting-benchmark.js: Added.
3021 (bottom_up_merge_sort):
3026 * js/regress/sorting-benchmark-expected.txt: Added.
3027 * js/regress/sorting-benchmark.html: Added.
3029 2015-04-08 Alex Christensen <achristensen@webkit.org>
3031 Block popups from content extensions.
3032 https://bugs.webkit.org/show_bug.cgi?id=143497
3034 Reviewed by Brady Eidson.
3036 * http/tests/contentextensions/popups-expected.txt: Added.
3037 * http/tests/contentextensions/popups.html: Added.
3038 * http/tests/contentextensions/popups.html.json: Added.
3040 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
3042 [GTK] Unreviewed test expectation sanity-check
3044 Remove duplicate expectation, and some expectations for tests that no longer exist.
3046 * platform/gtk/TestExpectations:
3048 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
3050 [CSS Shapes] Properly handle negative reference box widths and center coordinates
3051 https://bugs.webkit.org/show_bug.cgi?id=142610
3053 Reviewed by Rob Buis.
3055 Tests for the cases that trigger asserts.
3057 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
3058 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
3059 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
3060 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
3062 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
3064 Fill list style background with same color with that of list background.
3065 https://bugs.webkit.org/show_bug.cgi?id=143483
3067 Reviewed by Simon Fraser.
3069 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
3070 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
3071 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3072 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3073 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3074 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3075 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
3076 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
3077 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
3078 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
3080 2015-04-08 Commit Queue <commit-queue@webkit.org>
3082 Unreviewed, rolling out r182536.
3083 https://bugs.webkit.org/show_bug.cgi?id=143523
3085 Made accessibility/table-sections.html time out on debug bots
3086 (Requested by ap on #webkit).
3090 "Simple line layout: Add <br> support."
3091 https://bugs.webkit.org/show_bug.cgi?id=139012
3092 http://trac.webkit.org/changeset/182536
3094 2015-04-08 Zalan Bujtas <zalan@apple.com>
3096 Simple line layout: Add <br> support.
3097 https://bugs.webkit.org/show_bug.cgi?id=139012
3099 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
3100 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
3101 and speeds up layout for such content.
3103 Test output changes in 2 different ways:
3104 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
3105 2. Removed empty content (<br>).
3107 Reviewed by Antti Koivisto.
3109 * fast/text/simple-line-with-br-expected.html: Added.
3110 * fast/text/simple-line-with-br.html: Added.
3111 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
3112 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
3113 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3114 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
3115 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
3116 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
3117 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
3118 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3119 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3120 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
3121 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
3122 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
3123 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3124 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
3125 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
3126 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
3127 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3128 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3129 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
3130 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
3131 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
3132 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
3133 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
3134 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
3135 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
3136 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3137 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3138 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3139 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3140 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3141 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
3143 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
3145 Bug 142887 - role progress bar does not support indeterminate state
3146 https://bugs.webkit.org/show_bug.cgi?id=142887
3148 Reviewed by Chris Fleizach.
3150 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
3151 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
3152 Test that checks if 0 is returned for indetermiate progress indicators when
3153 aria min and max values are non zero.
3155 2015-04-07 Chris Dumez <cdumez@apple.com>
3157 Open WebSockets should not prevent a page from entering PageCache
3158 https://bugs.webkit.org/show_bug.cgi?id=143505
3159 <rdar://problem/19923085>
3161 Reviewed by Alexey Proskuryakov.
3163 Add a layout test to check that an open WebSocket does not prevent a
3164 page from entering page cache and that a 'close' event is fired after
3165 resuming (restoring from the page cache).
3167 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
3168 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
3170 2015-04-07 Commit Queue <commit-queue@webkit.org>
3172 Unreviewed, rolling out r182511.
3173 https://bugs.webkit.org/show_bug.cgi?id=143507
3175 caused debug test failures (Requested by alexchristensen on
3180 "Block popups from content extensions."
3181 https://bugs.webkit.org/show_bug.cgi?id=143497
3182 http://trac.webkit.org/changeset/182511
3184 2015-04-07 Alex Christensen <achristensen@webkit.org>
3186 Block popups from content extensions.
3187 https://bugs.webkit.org/show_bug.cgi?id=143497
3189 Reviewed by Brady Eidson.
3191 * http/tests/contentextensions/popups-expected.txt: Added.
3192 * http/tests/contentextensions/popups.html: Added.
3193 * http/tests/contentextensions/popups.html.json: Added.
3195 2015-04-07 Matthew Mirman <mmirman@apple.com>
3197 Source and stack information should get appended only to native errors
3198 and should be added after construction rather than when thrown.
3199 This fixes frozen objects being unfrozen when thrown while conforming to
3200 ecma script standard and other browser behavior.
3201 rdar://problem/19927293
3202 https://bugs.webkit.org/show_bug.cgi?id=141871
3204 Reviewed by Geoffrey Garen.
3206 Fixes tests to throw new Errors such that they will contain line, column, and stack information
3207 as expected, and fixes the column in the error in the expected output.
3209 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
3210 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
3211 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
3212 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
3213 * js/dom/exception-linenums-in-html-2.html: ditto.
3214 * js/dom/exception-linenums-in-html-3.html: ditto.
3215 * js/dom/script-tests/stack-trace.js: ditto.
3216 (throwError): ditto.
3218 (inlineableThrow): ditto.
3219 (dfgThing.get willThrow): ditto.
3220 (dfgThing.willThrowFunc): ditto.
3221 * js/dom/stack-trace-expected.txt: fixed error column expectation.
3222 * js/exception-properties-expected.txt: ditto.
3223 * js/script-tests/exception-linenums.js:
3224 (exceptionInFunction): throw "new Error()" rather than "{}".
3225 (firstPropIsGetter.get getter): ditto
3226 (secondPropIsGetter.get getter): ditto
3227 (firstPropIsSetter.set setter): ditto
3228 (secondPropIsSetter.set setter): ditto
3229 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
3230 since we now add these at error construction rather than at error throwing.
3231 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
3232 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
3234 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
3236 Web Inspector: ES6: Show Symbol properties on Objects
3237 https://bugs.webkit.org/show_bug.cgi?id=141279
3239 Reviewed by Timothy Hatcher.
3241 * inspector/model/remote-object-expected.txt:
3242 * inspector/model/remote-object-get-properties-expected.txt:
3243 * inspector/model/remote-object-get-properties.html:
3244 * inspector/model/remote-object.html:
3245 Update tests to include objects with Symbol properties.
3247 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
3249 [CSS Grid Layout] Update track sizes after distributing extra space
3250 https://bugs.webkit.org/show_bug.cgi?id=141422
3252 Reviewed by Antti Koivisto.
3254 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
3255 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
3256 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
3257 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
3259 2015-04-07 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3261 [GTK] Gardening 7th April
3262 https://bugs.webkit.org/show_bug.cgi?id=143467
3266 * platform/gtk/TestExpectations:
3267 * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
3268 * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
3269 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
3271 2015-04-06 Chris Dumez <cdumez@apple.com>
3273 Bing video search result pages are not PageCacheable
3274 https://bugs.webkit.org/show_bug.cgi?id=143463
3275 <rdar://problem/20440916>
3277 Reviewed by Alexey Proskuryakov.
3279 Add layout tests to confirm that a pending image load does not prevent
3280 a page from entering the page cache. There are 2 tests, once that cover
3281 the case where the request's cachePartion is empty (passing without the
3282 fix), and another where the request's cachePartition is non-empty
3283 (which only passes with the fix).
3285 * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
3286 * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
3287 * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
3288 * http/tests/navigation/page-cache-pending-image-load.html: Added.
3290 2015-04-06 Andy Estes <aestes@apple.com>
3292 http/tests/contentfiltering/block-after-redirect.html fails on Windows
3293 https://bugs.webkit.org/show_bug.cgi?id=143460
3295 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
3297 2015-04-03 Alexey Proskuryakov <ap@apple.com>
3299 Reduce the dependency on Flash in regression tests
3300 https://bugs.webkit.org/show_bug.cgi?id=143391
3302 Reviewed by Anders Carlsson.
3304 * accessibility/inline-block-assertion.html:
3305 * accessibility/plugin.html:
3306 * compositing/geometry/empty-embed-rects.html:
3307 * fast/history/resources/subframe-with-plugin.html:
3308 * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
3309 * fast/loader/loadInProgress.html:
3310 * fast/replaced/border-radius-clip.html:
3311 * fast/replaced/embed-display-none.html:
3312 * plugins/crash-restoring-plugin-page-from-page-cache.html:
3313 * plugins/object-embed-plugin-scripting.html:
3314 * plugins/resources/plugin-frame.html:
3315 Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
3317 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
3318 that never existed in WebKit.
3320 * platform/mac/TestExpectations:
3321 * platform/wincairo/TestExpectations:
3322 Removed the deleted plugins/iframe-shims.html.
3324 * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
3325 because they make WebKitTestRunner crash now. Marked all other snapshotting tests
3326 as Pass/Failure, because they don't really make any sense, and are only useful for
3329 * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
3330 These tests still run (and pass) under WebKit1, regardless of whether Flash is
3331 installed, so they don't seem like very accurate tests.
3333 2015-04-06 Brent Fulgham <bfulgham@apple.com>
3335 [Win] Unreviewed test update after r182369.
3337 New test does not pass on Windows.
3339 * platform/win/TestExpectations: Skip.
3341 2015-04-05 Andy Estes <aestes@apple.com>
3343 [Content Filtering] Add some additional unblock tests
3344 https://bugs.webkit.org/show_bug.cgi?id=143435
3346 Reviewed by Dan Bernstein.
3348 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3349 * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
3350 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
3351 * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
3352 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3353 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
3354 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3355 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
3356 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3357 * contentfiltering/block-after-response-then-allow-unblock.html: Added.
3358 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3359 * contentfiltering/block-after-response-then-deny-unblock.html: Added.
3360 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3361 * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
3362 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
3363 * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
3365 2015-04-05 Andy Estes <aestes@apple.com>
3367 [Content Filtering] Tell the filter about requests and redirects
3368 https://bugs.webkit.org/show_bug.cgi?id=143414
3369 rdar://problem/19239549
3371 Reviewed by Darin Adler.
3373 * contentfiltering/allow-after-will-send-request-expected.html: Added.
3374 * contentfiltering/allow-after-will-send-request.html: Added.
3375 * contentfiltering/block-after-will-send-request-expected.html: Added.
3376 * contentfiltering/block-after-will-send-request.html: Added.
3377 * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
3378 * http/tests/contentfiltering/allow-after-redirect.html: Added.
3379 * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
3380 * http/tests/contentfiltering/block-after-redirect.html: Added.
3381 * http/tests/contentfiltering/resources/fail.html: Added.
3382 * http/tests/contentfiltering/resources/pass.html: Added.
3384 2015-04-05 Simon Fraser <simon.fraser@apple.com>
3386 Skip fast/fixed-layout/fixed-layout.html on Windows.
3388 * platform/win/TestExpectations:
3390 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3392 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
3393 https://bugs.webkit.org/show_bug.cgi?id=143417
3395 Unreviewed. Mark 2 tests to ImageOnlyFailure.
3397 * platform/efl/TestExpectations:
3399 2015-04-04 Andy Estes <aestes@apple.com>
3401 [Content Filtering] Blocked page is not always displayed when it should be
3402 https://bugs.webkit.org/show_bug.cgi?id=143410
3404 Reviewed by Andreas Kling.
3406 * TestExpectations: Unskipped block-after-add-data.html.
3407 * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
3408 * contentfiltering/block-after-response-expected.html: Ditto.
3410 2015-04-04 Chris Fleizach <cfleizach@apple.com>
3412 AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
3413 https://bugs.webkit.org/show_bug.cgi?id=136247
3415 Reviewed by Mario Sanchez Prada.
3417 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
3418 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
3419 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
3420 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
3422 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3424 Fix some bad test results committed earlier.
3426 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
3427 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
3428 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
3430 2015-04-02 Darin Adler <darin@apple.com>
3432 Streamline icon-related code, mostly unused
3433 https://bugs.webkit.org/show_bug.cgi?id=143306
3435 Reviewed by Antti Koivisto.
3437 * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
3438 * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
3439 not actually used in any WebKit port.
3441 * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
3442 the icon machinery in WebKit doesn't return arrays at this time. It's better to
3443 test what we actually expose.
3445 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3447 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
3448 https://bugs.webkit.org/show_bug.cgi?id=143406
3449 rdar://problem/20407080
3451 Reviewed by Ryosuke Niwa.
3453 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
3456 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
3457 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
3458 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
3459 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
3460 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
3461 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
3463 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3465 REGRESSION (r182215): Feedly crashes when closing article
3466 https://bugs.webkit.org/show_bug.cgi?id=143405
3467 rdar://problem/20382734, rdar://problem/20395497
3469 Reviewed by Tim Horton.
3471 Test that triggers a crash without the fix (thanks to Zalan for the test).
3473 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
3474 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
3476 2015-04-04 Simon Fraser <simon.fraser@apple.com>
3478 Differentiate between composited scrolling, and async scrolling
3479 https://bugs.webkit.org/show_bug.cgi?id=143291
3481 Reviewed by Sam Weinig.
3483 Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
3484 are now excluded from the non-fast scrollable region.
3486 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3487 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3488 * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3490 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3492 [Streams API] Collecting a ReadableStreamReader should not unlock its stream
3493 https://bugs.webkit.org/show_bug.cgi?id=143333
3495 Reviewed by Benjamin Poulain.
3497 * streams/readablestreamreader-constructor-expected.txt:
3498 * streams/readablestreamreader-constructor.html:
3500 2015-04-04 Yusuke Suzuki <utatane.tea@gmail.com>
3502 Implement ES6 Object.getOwnPropertySymbols
3503 https://bugs.webkit.org/show_bug.cgi?id=141106
3505 Reviewed by Geoffrey Garen.
3507 * js/Object-getOwnPropertyNames-expected.txt:
3508 * js/script-tests/Object-getOwnPropertyNames.js:
3510 2015-04-03 Tim Horton <timothy_horton@apple.com>
3512 fast/fixed-layout/fixed-layout.html is flaky
3513 https://bugs.webkit.org/show_bug.cgi?id=143379
3515 Reviewed by Simon Fraser.
3518 Un-flakify the fixed layout test.
3520 * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
3521 Remove a mistaken line in the original test; this function doesn't exist in WebKit
3522 and was presumably ported directly from the Blink test (and then never noticed because
3523 JS exceptions thrown in -expected files go nowhere).
3525 * fast/fixed-layout/fixed-layout.html:
3526 Make the fixed layout test less racy by waiting for the resize event (which can be
3527 very asynchronous). Also, force a layout before resizing to ensure that we
3528 always do get a resize event.
3530 2015-04-03 Chris Fleizach <cfleizach@apple.com>
3532 AX: Toggling check box state not speaking using plain space, not VO space.
3533 https://bugs.webkit.org/show_bug.cgi?id=143356
3535 Reviewed by Darin Adler.
3537 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
3538 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
3540 2015-04-03 Alexey Proskuryakov <ap@apple.com>
3542 Re-skip tests that got recently enabled, but time out.
3544 * platform/mac-wk2/TestExpectations:
3546 2015-04-03 Alexey Proskuryakov <ap@apple.com>
3548 fast/fixed-layout/fixed-layout.html is flaky
3549 https://bugs.webkit.org/show_bug.cgi?id=143379
3551 * TestExpectations: Marking it as such.
3553 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3555 [WK2] Unskip now passing tests after r135595
3556 https://bugs.webkit.org/show_bug.cgi?id=127428
3558 Unreviewed gardening.
3560 * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
3561 * platform/wk2/TestExpectations: Unskip now passing tests.
3563 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3565 [EFL] Fix 18 crashing compositing tests after r182101
3566 https://bugs.webkit.org/show_bug.cgi?id=143214
3568 Unreviewed gardening, comment out the original expectations after r182311.
3570 * platform/efl/TestExpectations:
3572 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3574 [EFL] Fix 18 crashing compositing tests after r182101
3575 https://bugs.webkit.org/show_bug.cgi?id=143214
3577 Unreviewed gardening, add crash expectations until proper fix.
3579 * platform/efl/TestExpectations:
3581 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3583 Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
3585 * platform/efl/TestExpectations:
3587 2015-04-02 Timothy Horton <timothy_horton@apple.com>
3589 Scrollbars are left in the wrong position when resizing a fixed layout view
3590 https://bugs.webkit.org/show_bug.cgi?id=143360
3592 Reviewed by Beth Dakin.
3594 * fast/fixed-layout/fixed-layout-expected.png: Added.
3595 * fast/fixed-layout/fixed-layout-expected.txt: Added.
3596 * fast/fixed-layout/fixed-layout.html: Added.
3597 Add a simple fixed layout test. We can add more (or recover some from
3598 when the Qt tests were purged) now that it's testable again.
3600 This test also happens to test the aforementioned setFrameRect change,
3601 because without it, the RenderView's layer would be left at the wrong
3602 size (800x600) because the scrollbars would be left behind in the resize.
3604 2015-04-02 Brent Fulgham <bfulgham@apple.com>
3606 New ruby tests are failing on all non-Mac platforms.
3607 https://bugs.webkit.org/show_bug.cgi?id=143354
3609 Add skip commands for these new tests.
3611 * platform/efl/TestExpectations:
3612 * platform/gtk/TestExpectations:
3613 * platform/win/TestExpectations:
3615 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3617 http/tests/security/cross-frame-access-call.html is flaky
3618 https://bugs.webkit.org/show_bug.cgi?id=143344
3620 Reviewed by Anders Carlsson.
3623 * http/tests/security/cross-frame-access-call-expected.txt:
3624 Correct the results. Not sure where I got the different results from.
3626 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
3632 * fast/ruby/ruby-expansion-cjk-4-expected.html:
3633 * fast/ruby/ruby-expansion-cjk-4.html:
3635 2015-04-02 Anders Carlsson <andersca@apple.com>
3637 http/tests/security/cross-frame-access-call.html is flaky.
3640 Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
3642 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
3644 Disallow ruby base from having leading or trailing expansions
3645 https://bugs.webkit.org/show_bug.cgi?id=142608
3647 Reviewed by David Hyatt.
3649 Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
3650 text codepath, RTL, and LTR codepaths.
3652 * fast/ruby/positioned-ruby-text-expected.txt:
3653 * fast/ruby/positioned-ruby-text.html:
3654 * fast/ruby/resources/green.png: Added.
3655 * fast/ruby/resources/ruby-expansion.svg: Added.
3656 * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
3657 * fast/ruby/ruby-expansion-cjk-2.html: Added.
3658 * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
3659 * fast/ruby/ruby-expansion-cjk-3.html: Added.
3660 * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
3661 * fast/ruby/ruby-expansion-cjk-4.html: Added.
3662 * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
3663 * fast/ruby/ruby-expansion-cjk-5.html: Added.
3664 * fast/ruby/ruby-expansion-cjk-expected.html: Added.
3665 * fast/ruby/ruby-expansion-cjk.html: Added.
3666 * fast/ruby/ruby-justification-expected.html:
3667 * fast/ruby/ruby-justification.html:
3669 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3671 Clean up access checks in JSHistoryCustom.cpp
3672 https://bugs.webkit.org/show_bug.cgi?id=143227
3674 Reviewed by Sam Weinig.
3676 * http/tests/security/cross-frame-access-call-expected.txt:
3677 * http/tests/security/cross-frame-access-call.html:
3679 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3681 media/track/track-forced-subtitles-in-band.html times out
3683 * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
3684 flakily, it times out too.
3686 2015-04-02 David Hyatt <hyatt@apple.com>
3688 [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
3689 https://bugs.webkit.org/show_bug.cgi?id=143320
3691 Reviewed by Darin Adler.
3693 * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
3694 * fast/block/inside-inlines/new-model/paint-order.html: Added.
3695 * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
3696 * fast/block/inside-inlines/opacity-on-inline.html: Added.
3697 * fast/block/inside-inlines/paint-order-expected.html: Added.
3698 * fast/block/inside-inlines/paint-order.html: Added.
3700 2015-04-02 Adam Bergkvist <adam.bergkvist@ericsson.com>
3702 WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
3703 https://bugs.webkit.org/show_bug.cgi?id=143255
3705 Reviewed by Eric Carlson.
3707 Added test for new Promise-based getUserMedia() (on MediaDevices).
3709 * fast/dom/navigator-detached-no-crash.html:
3710 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
3711 * fast/mediastream/MediaDevices-getUserMedia.html: Added.
3713 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3715 Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
3718 * platform/mac/TestExpectations:
3720 2015-04-02 Joonghun Park <jh718.park@samsung.com>
3722 [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
3723 https://bugs.webkit.org/show_bug.cgi?id=143248
3725 Reviewed by Darin Adler.
3727 * fast/css/getPropertyValue-columns-expected.txt:
3728 * fast/css/getPropertyValue-columns.html:
3729 * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
3730 * fast/multicol/columns-shorthand-parsing-2.html: Added.
3732 2015-04-01 Commit Queue <commit-queue@webkit.org>
3734 Unreviewed, rolling out r182247.
3735 https://bugs.webkit.org/show_bug.cgi?id=143326
3737 unfortunately broke some tests (Requested by dino on #webkit).
3741 "Async loading of image resources"
3742 https://bugs.webkit.org/show_bug.cgi?id=134488
3743 http://trac.webkit.org/changeset/182247
3745 2015-04-01 Dean Jackson <dino@apple.com>
3747 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
3748 https://bugs.webkit.org/show_bug.cgi?id=143323
3750 Removing old flakiness setting now that we should be skipping.
3752 * platform/mac/TestExpectations:
3754 2015-04-01 Dean Jackson <dino@apple.com>
3756 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
3757 https://bugs.webkit.org/show_bug.cgi?id=143323
3759 The change r182247 has caused this test to timeout. Rather than rollout
3760 the commit I'm skipping the test and will contact Yoav.
3762 * platform/mac/TestExpectations:
3764 2015-04-01 Dean Jackson <dino@apple.com>
3766 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
3767 https://bugs.webkit.org/show_bug.cgi?id=143315
3769 Removing clashing entry but changing the old entry to Skip.
3771 * platform/win/TestExpectations:
3773 2015-04-01 Dean Jackson <dino@apple.com>
3775 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
3776 https://bugs.webkit.org/show_bug.cgi?id=143315
3778 Skipping this on Windows.
3780 * platform/win/TestExpectations:
3782 2015-04-01 Yoav Weiss <yoav@yoav.ws>
3784 Async loading of image resources
3785 https://bugs.webkit.org/show_bug.cgi?id=134488
3787 Reviewed by Dean Jackson.
3789 * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
3790 * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
3791 * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
3792 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
3793 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
3794 * fast/dom/image-object.html: Cosmetic changes.
3795 * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
3796 * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
3797 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
3798 * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
3799 * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
3801 2015-03-31 Simon Fraser <simon.fraser@apple.com>
3803 Make it possible to compute a region for elements on the page that have wheel event handlers
3804 https://bugs.webkit.org/show_bug.cgi?id=142807
3806 Reviewed by Beth Dakin.
3808 Update results, since any handler with position:fixed now causes the region to cover the document.
3810 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
3811 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
3812 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
3814 2015-04-01 David Hyatt <hyatt@apple.com>
3816 [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
3817 https://bugs.webkit.org/show_bug.cgi?id=143307
3819 Reviewed by Dean Jackson.
3821 * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
3822 * fast/block/inside-inlines/basic-float-intrusion.html: Added.
3823 * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
3824 * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
3826 2015-04-01 Hunseop Jeong <hs85.jeong@samsung.com>
3828 Unreviewed EFL gardening. Remove warning message in layoutTest.
3829 https://bugs.webkit.org/show_bug.cgi?id=143268
3831 * platform/efl/TestExpectations:
3833 2015-04-01 Alexey Proskuryakov <ap@apple.com>
3835 REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
3836 https://bugs.webkit.org/show_bug.cgi?id=142976
3838 Reviewed by Chris Fleizach.
3840 * platform/mac/TestExpectations: Removed an expectation.
3842 * accessibility/textarea-selected-text-range-expected.txt:
3843 * accessibility/textarea-selected-text-range.html:
3844 Don't race a timer with an internal dispatch_async.
3846 * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
3847 * platform/mac/accessibility/select-element-selection-with-optgroups.html:
3848 This test had the same issue.
3850 2015-03-31 Ryosuke Niwa <rniwa@webkit.org>
3852 ES6 class syntax should allow static setters and getters
3853 https://bugs.webkit.org/show_bug.cgi?id=143180
3855 Reviewed by Filip Pizlo.
3859 * js/class-syntax-declaration-expected.txt:
3860 * js/class-syntax-expression-expected.txt:
3861 * js/script-tests/class-syntax-declaration.js:
3862 * js/script-tests/class-syntax-expression.js:
3864 2015-03-31 Simon Fraser <simon.fraser@apple.com>
3866 Make it possible to compute a region for elements on the page that have wheel event handlers
3867 https://bugs.webkit.org/show_bug.cgi?id=142807
3869 Reviewed by David Hyatt.
3871 Tests that dump the non-fast-scrollable region, for various rendering configurations.
3873 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
3874 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
3875 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
3876 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
3877 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
3880 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
3881 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
3882 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
3883 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
3884 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
3885 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
3886 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
3887 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
3888 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
3889 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
3890 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
3891 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
3893 2015-03-31 Dean Jackson <dino@apple.com>
3895 accessibility/aria-hidden-hides-all-elements.html fails on Windows
3896 https://bugs.webkit.org/show_bug.cgi?id=143275
3900 * platform/win/TestExpectations:
3902 2015-03-31 Said Abou-Hallawa <sabouhallawa@apple.com>
3904 border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
3905 https://bugs.webkit.org/show_bug.cgi?id=142650.
3907 Reviewed by Simon Fraser.
3909 Add tests to ensure the middle area of a RenderBox is going to be drawn
3910 even if the border width is not greater than zero.
3912 * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
3913 * fast/borders/border-image-fill-inline-no-border.html: Added.
3914 * fast/borders/border-image-fill-no-border-expected.html: Added.
3915 * fast/borders/border-image-fill-no-border.html: Added.
3916 * fast/borders/resources/button-border-cropped.svg: Added.
3917 * fast/borders/resources/button-border.svg: Added.
3918 * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
3920 2015-03-31 David Hyatt <hyatt@apple.com>
3922 [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
3923 https://bugs.webkit.org/show_bug.cgi?id=143271
3925 Reviewed by Dean Jackson.
3927 * fast/block/inside-inlines/block-width-check-expected.html: Added.
3928 * fast/block/inside-inlines/block-width-check.html: Added.
3929 * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
3930 * fast/block/inside-inlines/new-model/block-width-check.html: Added.
3932 2015-03-31 Beth Dakin <bdakin@apple.com>
3934 REGRESSION (r173484): Reducing content of scrollable region does not reset scroll
3936 https://bugs.webkit.org/show_bug.cgi?id=138525
3938 rdar://problem/18166043
3940 Reviewed by Simon Fraser.
3942 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
3943 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
3944 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
3945 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
3947 2015-03-31 Yusuke Suzuki <utatane.tea@gmail.com>
3949 [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
3950 https://bugs.webkit.org/show_bug.cgi?id=142937
3952 Reviewed by Darin Adler.
3954 Several LayoutTests are updated with the new behavior.
3955 Test cases in IETestCenter contain test for the outdated behavior.
3956 But IETestCenter is brought from the external source, so instead of modifying it,
3957 we mark them as Failure in TestExpectations.
3960 * js/dom/getOwnPropertyDescriptor-expected.txt:
3961 * js/prototypes-expected.txt:
3962 * js/resources/getOwnPropertyDescriptor.js:
3963 * js/script-tests/prototypes.js:
3965 2015-03-30 David Hyatt <hyatt@apple.com>
3967 [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
3968 https://bugs.webkit.org/show_bug.cgi?id=143238.
3970 Reviewed by Dean Jackson.
3972 * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
3973 * fast/block/inside-inlines/breaking-behavior.html: Added.
3974 * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
3975 * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
3976 * fast/block/inside-inlines/new-model/empty-block.html:
3978 2015-03-31 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3980 GTK+ Gardening 30th March
3981 https://bugs.webkit.org/show_bug.cgi?id=143220
3985 * platform/gtk/TestExpectations:
3987 2015-03-31 Antti Koivisto <antti@apple.com>
3989 http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
3990 https://bugs.webkit.org/show_bug.cgi?id=143258
3992 The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
3993 to ResourceRequest::resourcePrioritiesEnabled() returning false.
3995 It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
3996 and so we end up on the roundtrip code path.
3998 * platform/mac-mavericks/TestExpectations: Added.
4000 Skip the test on Mavericks.
4002 2015-03-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
4004 [Streams API] Implement a barebone ReadableStreamReader interface
4005 https://bugs.webkit.org/show_bug.cgi?id=142866
4007 Reviewed by Benjamin Poulain.
4009 Adding tests to check API, constructor and link with ReadableStream.getReader.
4010 Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
4012 * js/dom/global-constructors-attributes-expected.txt:
4013 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
4014 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
4015 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
4016 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4017 * platform/win/js/dom/global-constructors-attributes-expected.txt:
4018 * streams/readablestreamreader-constructor-expected.txt: Added.
4019 * streams/readablestreamreader-constructor.html: Added.
4021 2015-03-30 Ryosuke Niwa <rniwa@webkit.org>
4023 Extending null should set __proto__ to null
4024 https://bugs.webkit.org/show_bug.cgi?id=142882
4026 Reviewed by Geoffrey Garen and Benjamin Poulain.
4028 Added more test cases for extending from null, and added checks for prototypes.
4030 Also rebaselined existing tests.
4032 * js/class-syntax-call-expected.txt:
4033 * js/class-syntax-extends-expected.txt:
4034 * js/class-syntax-super-expected.txt:
4035 * js/script-tests/class-syntax-call.js:
4036 * js/script-tests/class-syntax-extends.js:
4037 * js/script-tests/class-syntax-super.js:
4039 2015-03-30 Alex Christensen <achristensen@webkit.org>
4041 [Content Extensions] Correctly handle regular expressions matching everything
4042 https://bugs.webkit.org/show_bug.cgi?id=143235
4044 Reviewed by Benjamin Poulain.
4046 * http/tests/contentextensions/css-display-none.html:
4047 * http/tests/contentextensions/css-display-none.html.json:
4048 Test multiple selectors with triggers that match everything.
4049 * http/tests/contentextensions/whitelist-expected.txt: Added.
4050 * http/tests/contentextensions/whitelist.html: Added.
4051 * http/tests/contentextensions/whitelist.html.json: Added.
4053 2015-03-30 Mark Lam <mark.lam@apple.com>
4055 REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
4056 <https://webkit.org/b/143105>
4058 Reviewed by Filip Pizlo.
4061 - Undid test skipped in r182072.
4063 2015-03-30 Chris Dumez <cdumez@apple.com>
4065 Cached "Expires" header is not updated upon successful resource revalidation
4066 https://bugs.webkit.org/show_bug.cgi?id=143228
4067 <rdar://problem/20348059>
4069 Reviewed by Antti Koivisto.
4071 Add layout test to check that a cached response's "Expires" header is
4072 updated from the 304 response's headers upon successful revalidation.
4074 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
4075 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
4076 * http/tests/cache/disk-cache/resources/cache-test.js:
4079 * http/tests/cache/disk-cache/resources/generate-response.cgi:
4081 2015-03-30 Joseph Pecoraro <pecoraro@apple.com>
4083 Web Inspector: Regression: Preview for [[null]] shouldn't be []
4084 https://bugs.webkit.org/show_bug.cgi?id=143208
4086 Reviewed by Mark Lam.
4088 * inspector/model/remote-object-expected.txt:
4089 * inspector/model/remote-object.html:
4091 2015-03-30 Antti Koivisto <antti@apple.com>
4093 Don't cache resources that are very unlikely to be reused
4094 https://bugs.webkit.org/show_bug.cgi?id=143226
4096 Reviewed by Chris Dumez.
4098 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
4100 2015-03-30 Antti Koivisto <antti@apple.com>
4102 Don't cache resources that are very unlikely to be reused
4103 https://bugs.webkit.org/show_bug.cgi?id=143226
4104 <rdar://problem/20347160>
4106 Reviewed by Geoff Garen.
4108 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
4109 * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
4111 Keep max-age: 0 cacheable in this test by adding a validation header.
4113 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
4114 * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
4116 Rebase and expand to cover the high priority resource case.
4118 2015-03-30 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
4120 Rebaseline accessibility/aria-toggle-button-with-title.html
4121 https://bugs.webkit.org/show_bug.cgi?id=143229
4125 Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
4127 * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
4129 2015-03-30 Javier Fernandez <jfernandez@igalia.com>
4131 [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
4132 https://bugs.webkit.org/show_bug.cgi?id=133359
4134 Reviewed by David Hyatt.
4136 From Blink r164817 and r165264 by <jchaffraix@chromium.org>
4138 Broaden justify-self's parsing name and upgrade align-self and
4139 align-items parsing to CSS 3.
4142 * css3/flexbox/css-properties-expected.txt:
4143 * css3/flexbox/css-properties.html:
4144 * css3/parse-align-items-expected.txt: Added.
4145 * css3/parse-align-items.html: Added.
4146 * css3/parse-align-self-expected.txt: Added.
4147 * css3/parse-align-self.html: Added.
4148 * css3/resources/alignment-parsing-utils.js: Added.
4151 (checkInitialValues):
4152 (checkInheritValues):
4153 (checkLegacyValues):
4154 * fast/css/getComputedStyle/computed-style-expected.txt: